Unix & Linux

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

2
У чому причина цієї конкретної послідовності "rm" у жарті xkcd?
Ось частина цього коміксу xkcd, де ідея полягає в тому, що автор не може написати програму сортування, тому він додає код для видалення всіх файлів system("rm -rf ./"); system("rm -rf ~/*"); system("rm -rf /"); AFAIK є канонічним способом видалити все, щоб видалити все, rm /що починається з кореня. Ось ця …
14 rm  command 

4
Яка різниця між Ctrl-Z і kill -STOP?
Коли я запускаю команду ( makeна великому проекті) з оболонки, я можу набрати Ctrl-Z, щоб зупинити процес і повернутися до оболонки. Згодом я можу побігти fgпродовжувати процес. Я намагаюся написати скрипт оболонки, щоб автоматизувати це (зокрема, перевіряти температуру ЦП кожні кілька секунд і зупиняти процес, якщо він стає занадто гарячим, …

2
Як закрити tty
Я відкрив кілька ttys, і я не знаю комбінації клавіш, яку слід використовувати для закриття tty. Я використовую Arch Linux.

1
Немає довгих каталогів змін
Моя bash оболонка більше не буде змінювати каталог із cd. Я помітив це раніше, коли працював, і виявив, що будь-які нові оболонки, які я відкрив (термінал або xterm тощо), будуть застрягли в домашньому каталозі і не зможуть вийти (вже відкриті термінали продовжували працювати нормально). [~]$ pwd /home/sys/dave [~]$ cd / …
14 linux  bash 

4
Як з’єднати два логічні томи, які знаходяться на одному фізичному томі в LVM?
У мене є два логічні томи, один встановлений як /, а інший - як / home. Хочеться їх поєднувати, бо /гучність постійно вичерпується простору. (Так, я знаю, для чого використовується весь цей простір; ні, я не можу його видалити.) Я готовий зняти машину на день-два, щоб це зробити. ОС: Linux …
14 centos  lvm 

2
grep: Знайдіть усі рядки, що містять японські канджі
У величезному текстовому файлі UTF-8 я хочу показати всі рядки, що містять японські канжі . Який grep(чи інший) вираз це робить? Якщо я не помиляюся, канджі є персонажами між \u4e00і \u4dbf. Мені не потрібно показувати кана , але їх показ також не буде великою проблемою.
14 grep  unicode 

2
Чому ця команда xargs не працює?
Я хотів видалити всі розширення .sh. Це так: ls *.sh | xargs -I {} mv {} `basename {} .sh` Однак це не працює, він поводиться так, що basenameповертає незмінене ім'я файлу. Чому так поводиться? Наприклад, це працює: ls *.sh | xargs -I {} echo `basename {}.jpg .jpg`; Редагувати : Рішення: …

3
Жахлива ситуація - файлові системи, змонтовані одночасно кількома незалежними екземплярами ОС
Як мені безпечно вийти з цієї ситуації? Деталі такі: Сервер xen має блокові пристрої, призначені для VM. Але ці пристрої також були встановлені всередині Xen. Насправді 44 з цих блокових пристроїв встановлені так. Що ще гірше, кожен фізичний пристрій бачиться на 4 контурах, і кожен з них встановлюється на окремій …

1
Чому Debian іноді просить мене вставити компакт-диск (установку?), Коли я встановлюю пакети?
Я помічав іноді, коли я роблю apt-getDebian, просить мене вставити [встановлений компакт-диск, який я використовував] (6.0.6 amd64 dvd1). Іноді це не так, хоча, можливо, це тому, що я вже встановив його раніше; Я не можу помітити певну закономірність. Чому це? Чи трапляється це і з іншими ароматами? І я не …
14 debian  apt 

2
Як я можу бути впевненим, що каталог або файл фактично видалено?
Я знаю, що більшість файлів при видаленні фактично не видаляються з диска, і їх можна відновити пізніше. Як я можу гарантувати, що каталог, який я видалив, буде фактично видалений з диска? Чи є для цього комунальні послуги? Я використовую Debian Linux.

2
Не встановлюючи нічого до xargs
У мене є сценарій, який може за певних обставин не мати нічого в stdout. В кінці сценарію я передаю рядки, які я маю, до іншої команди за допомогою xargs. Моя проблема полягає в тому, що коли у stdout нічого немає, я отримую типове повідомлення про помилку "Використання: програма arg1 arg2". …
14 bash  xargs 

2
"Не знайдено екранів" під час запуску Xorg із запуском після встановлення драйверів Nvidia у Virtualbox
Я встановив Arch i686 на VM VirtualBox (у мене є nvidia GT610). Я запустив таку команду як root: pacman -S nvidia Після установки та перезавантаження я побіг pacman -S xorg-server xorg-xinit xorg-server-utils xorg-twm xorg-xclock xterm потім startx У мене виникла фатальна помилка No screens found. Будь-яка допомога щодо того, що …
14 xorg  virtualbox 

4
Групи відрізняються від локальних при віддаленому вході в систему
Ми зберігаємо наших користувачів у LDAP, поряд із деякими групами, які мають значення в різних системах (включаючи організаційні ролі wheel). Також є групи, локальні для робочих станцій, наприклад, audioабо videoякі не бажано розміщувати в LDAP. Тепер, якщо я входжу локально, я отримую ці локальні групи, але якщо я входжу через …

1
~ / .xinitrc не запускається
Я не в змозі запустити свої ~/.xinitrc( ~/.xsession) скрипти під час входу в комп'ютер. Я використовую Xubuntu 12.10 з ванільним lightgm в якості менеджера входу. Обидва ці файли мають відповідний дозвіл (виконуваний файл). У мене є ~/.xinitrcтаке: #!/usr/bin/env bash # read ~/.Xmodmap if it exists if [[ -f "${HOME}/.Xmodmap" ]]; …
14 ubuntu  x11  lightdm 

5
Підключення до декількох правих підмереж не працює
Я намагаюся використовувати Openswan (версія 2.6.37) для підключення IPsec VPN з моєї локальної мережі до віддаленого сайту. Все працює добре, коли я просто хочу підключитися до однієї підмережі на віддаленому сайті. Однак на віддаленому сайті також є додаткова підмережа, до якої я хочу отримати доступ. Це моя конфігурація: conn myConn …
14 networking  vpn  ipsec 

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