Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

2
Призначення - це як команди зі статусом виходу, за винятком випадків, коли є заміна команд?
Дивіться наступні приклади та їх результати в оболонках POSIX: false;echo $?або false || echo 1:1 false;foo="bar";echo $?або foo="bar" && echo 0:0 foo=$(false);echo $?або foo=$(false) || echo 1:1 foo=$(true);echo $?або foo=$(true) && echo 0:0 Як згадується у відповіді з найбільшою оцінкою на /programming/6834487/what-is-the-variable-in-shell-scripting : $? використовується для пошуку значення повернення останньої …

2
Найближче до Red Hat Enterprise Linux 7?
В даний час я навчаюсь на RHCSA і хочу практикуватись у системі (vm), яка максимально наближена до RHEL 7. Я знаю про безкоштовну версію розробки, але згідно з додатком 1 ( додаток 1.C), моє призначення не використовується кваліфікуйте мене на безкоштовну копію. Я використовую Ubuntu в особистих цілях і не …

5
Заміна підкреслення комою та видалення подвійних лапок у CSV
У мене файл CSV як input.csv "1_1_0_0_76" "1_1_0_0_77" "1_1_0_0_78" "1_1_0_0_79" "1_1_0_0_80" "1_1_0_0_81" "1_1_0_0_82" "1_1_0_0_83" "1_1_0_0_84" "1_1_0_0_85" ............. і так далі. Мені потрібно конвертувати цей CSV-файл у result.csv 1,1,0,0,76 1,1,0,0,77 1,1,0,0,78 1,1,0,0,79 1,1,0,0,80 1,1,0,0,81 1,1,0,0,82 1,1,0,0,83 1,1,0,0,84 1,1,0,0,85

2
Які ще варіанти, крім ifupdown, існують для загальних користувачів / sys-admin?
Вчора я оновлював пакунки та натрапляв на NEWS.gz в netbase 5.4 : netbase (5.4) нестабільний; терміновість = середня Перестала рекомендувати ifupdown, оскільки зараз є варіанти. На даний момент він все ще буде встановлений за замовчуванням, оскільки має важливий пріоритет. (Закривається: # 824884) Які ще варіанти є? Я подивився на помилку, …

1
Як скопіювати текст з командного рядка в буфер обміну без використання миші?
Я намагаюся знайти спосіб копіювання поточного тексту в командному рядку до буфера обміну БЕЗ дотику до миші. Іншими словами, мені потрібно вибрати текст лише з клавіатури. Я знайшов рішення на пів шляху, яке може призвести до повного рішення: Ctrl+a - перейти до початку рядка. Ctrl+k - обрізає всю лінію. Ctrl+y …

1
PAM проти LDAP проти SSSD проти Kerberos
Я в основному знаю, що ці послуги роблять окремо один від одного. Що я хочу знати: що саме відбувається при успішному вході в мережу на базі Linux, яка використовує всі ці послуги? В якому порядку проконсультуються ці послуги? Яка служба спілкується з якою службою?
10 login  pam  ldap  kerberos  sssd 

4
IPv6 адресація, статична локальна частина динамічного префікса
Маршрутизатор у моїй мережі передає префікс IPv6, призначений моїм провайдером. Цей префікс динамічний, але "досить липкий". Я хотів би, щоб мої машини автоматично підбирали префікс, розміщений у РА, але комбінували його з визначеною користувачем локальною частиною, а не генерували одну випадкову або на основі MAC-адреси. Чи є якийсь простий спосіб …
10 ipv6 

1
Що таке "s" всередині "$ -"?
Я, як правило, добре знаю вміст $-. На останньому CentOS я отримую: [grochmal@orion ~]$ echo $- himBH hmBH- це всі варіанти set, і це iозначає, що моя оболонка є інтерактивною. Тим не менш, в моєму Arch Linux я отримав: [grochmal@haps ~]$ echo $- himBHs Я не можу знайти нічого корисного …

1
Чи є щось на зразок lsblk для мережевих інтерфейсів?
Чи є команда Linux, яка візуалізує налаштовані мережеві інтерфейси у вигляді дерева, як lsblkі для блокових пристроїв? Вихід такої програми може, наприклад, виглядати таким чином (підхід знизу вгору): eth0 └─bond0 ├─bond0.42 │ └─br42 └─bond0.43 └─br43 eth1 └─bond0 ├─bond0.42 │ └─br42 └─bond0.43 └─br43 tap100i0 └─br42 tap100i1 └─br43 tap101i0 └─br42 tap101i1 └─br43 …

3
Чи можна виставити тунель TCP в Linux як спеціальний пристрій символів?
Нещодавно в документації QNX я виявив, що вона дозволяє налаштовувати IPC на основі повідомлень між процесами на окремих фізичних машинах за допомогою послідовного пристрою ( dev/serX), і це змусило мене замислитись: Чи можливо в Linux створити загальносистемний спеціальний пристрій для тунелю TCP / UDP? Щось на зразок ncstdin / stdout …

3
Невідома причина 20 та 30 NMI для VM
Я підняв консоль на віртуальній машині, якою я сьогодні керую, і мене привітали з деякими повідомленнями ядра: [5912557.130943] Uhhuh. NMI received for unknown reason 20 on CPU 0. [5912557.131115] Do you have a strange power saving mode enabled? [5912557.131287] Dazed and confused, but trying to continue [6064281.393568] Uhhuh. NMI received …
10 linux  kvm  libvirt  nmi 

4
призначити та перевірити метадані функції bash
Я часто генерую та реєструю безліч функцій bash, які автоматизують багато завдань, які я зазвичай виконую в своїх розробних проектах. Це покоління залежить від метаданих проекту, над яким я працюю. Я хочу анотувати функції таким чином, щоб інформація про проект, який вони були створені, таким чином: func1() { # This …
10 bash  function 

3
Налаштуйте додаткові кнопки миші під Wayland
Я використовую мишу з 10 кнопками (Logitech M705). Під X11 мені вдалося налаштувати одну з додаткових кнопок, яка вела себе як друге середнє клацання, змінивши файли в etc/X11/xorg.conf.d. У Вейленді це більше не працює. Мої дослідження показують, що мені потрібно щось робити libinput. Я думав, що це буде загальною проблемою, …

2
Як змінити роздільну здатність після завантаження установки Linux Linux?
Чи можливо змінити роздільну здатність екрана після повного завантаження інсталяційного середовища Arch Linux? Я спробував додати vga=795до завантажувальної лінії , і це спрацювало кілька рядків, перш ніж роздільна здатність була змінена назад до нечитабельного 4K. І різні пропозиції у вікі, здається, припускають, що я вже створив мережу і можу встановлювати …

4
Як налагодити файл .desktop?
У мене є .desktopфайл, щоб запустити програму python у конкретному середовищі conda, наприклад: [Desktop Entry] Version=1.0 Name=Qutebrowser GenericName=Web Browser Comment=View and edit files MimeType=text/html; Exec=bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser" Icon=/vol/home/kaipingga/.config/qutebrowser.svg Type=Application Terminal=false Categories=Network;Utility;X-Python; StartupWMClass=Qutebrowser X-Desktop-File-Install-Version=0.20 Це працювало, але я нещодавно налаштував своє середовище python. Тепер у терміналі та сама …
10 .desktop 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.