Unix & Linux

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

2
Як я можу зберігати файли у змонтованій спільній папці?
Я запускаю віртуальну машину Fedora Workstation на хості Ubuntu. Я створив папку /home/cl/shareв гості і змонтував спільну папку /media/cl/system/virtual/shareяк корінь, дотримуючись вказівок з linux-kvm : mount -t 9p -o trans=virtio,version=9p2000.L /host /home/cl/share Я маю доступ до (читання) файлів і папок із спільних папок, але не можу до них писати. Приклад: …
18 kvm  qemu  virt-manager 

5
Запишіть вихід у файл `time`, чому потрібні дужки?
timeпише до stderr, тож можна припустити, що додавання 2>&1до командного рядка повинно направляти його на вихід stdout. Але це не працює: test@debian:~$ cat file one two three four test@debian:~$ time wc file > wc.out 2>&1 real 0m0.022s user 0m0.000s sys 0m0.000s test@debian:~$ cat wc.out 1 4 19 file Тільки з …

1
Журнали пошти Postfix постійно відображають "Домен NIS не встановлено"
Я просто створив новий сервер електронної пошти за допомогою Postfix та Dovecot. У мене виправлені неполадки, і цей рядок постійно відображається в моїх журналах (зокрема, mail.info та mail.log). Що таке домен NIS і як вирішити проблему? postfix/smtpd[6107]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
18 logs  postfix 

3
Значення ["$ {1: 0: 1}" = '-']
У мене є наступний сценарій для запуску процесу MySQL: if [ "${1:0:1}" = '-' ]; then set -- mysqld_safe "$@" fi if [ "$1" = 'mysqld_safe' ]; then DATADIR="/var/lib/mysql" ... Що означає 1: 0: 1 у цьому контексті?
18 linux  bash  shell 

2
Як я можу змусити команди виглядати жирним шрифтом у zsh?
Я налаштував свою команду bash, щоб усі команди, які я вводять, відображалися жирним шрифтом, а вихід команд відображався у звичайній вазі: Я зробив це, додавши \e[01mв кінці своєї PS1змінної, щоб увімкнути жирний шрифт, і використовуючи trap DEBUGдля його вимкнення: trap 'printf "\e[0m" "$_"' DEBUG Таким чином, \e[0mдрукується перед виконанням кожної …
18 zsh  colors  prompt 

9
Видаліть із файлу зайві рядки заголовка, за винятком першого рядка
У мене є файл, схожий на цей приклад іграшки. Мій фактичний файл має 4 мільйони рядків, близько 10 з яких мені потрібно видалити. ID Data1 Data2 1 100 100 2 100 200 3 200 100 ID Data1 Data2 4 100 100 ID Data1 Data2 5 200 200 Я хочу видалити …

2
Чи безпечна розробка / тестування модуля linux за допомогою віртуальної машини?
Я в класі операційних систем. Підійшовши, нам доведеться виконати деяку роботу над зміною коду ядра. Нам рекомендували не використовувати особисті машини для тестування (я думаю, це означає встановити його), оскільки ми можемо написати поганий код і написати там, де нам не слід. Нам надають доступ до машини в лабораторії, щоб …


4
смола та її ключові літери: це помилка чи функція?
Мені цікаво запитати різницю цих двох команд (тобто лише порядок їх параметрів різний): tar -zxvf foo.tar.gz tar -zfxv foo.tar.gz Перший пройшов ідеально, але другий сказав: tar: You must specify one of the `-Acdtrux' or `--test-label' options Try `tar --help' or `tar --usage' for more information. І дьоготь --test-labelі -zfxvсказав: tar …

6
Еквівалент псевдоніма для символічного зв’язку?
Мені здається, що мені потрібно часто перестрибувати декілька каталогів у моїй домашній папці і втомитися їх писати. Мені б хотілося швидшого підходу, який традиційно був би символічною ланкою. Однак я не хочу захаращувати свій домашній каталог десятками символічних посилань. Я міг би створити якийсь ~/links/каталог і захарастити його символічними посиланнями, …


6
Чи слід цитувати змінні при виконанні?
Загальне правило сценаріїв оболонок полягає в тому, що змінні повинні завжди цитуватися, якщо немає вагомих причин цього не робити. Для отримання більш детальної інформації, ніж ви, мабуть, хочете дізнатись, подивіться на цей чудовий запитання та запитання: наслідки для безпеки забуття процитувати змінну в оболонках bash / POSIX . Розглянемо, однак, …

2
Як змусити судо запам'ятати свій пароль довше?
Як змусити sudoзапам'ятати свій пароль довше, щоб мені не довелося вводити його? Я не хочу постійно sudo suвиконувати команди як корінь. Я перебуваю на Arch Linux і намагався виконувати це в Google, але я отримую приклади, щоб змінити свій пароль, який я не прошу.
18 sudo  password 

2
Чи є щось подібне до "split ()" JavaScript в оболонці?
Використовувати split()в JavaScript дуже просто, щоб перебити рядок у масив. Що з скриптом оболонки? Скажіть, я хочу це зробити: $ script.sh var1_var2_var3 Коли користувач надає такий рядок var1_var2_var3для script.sh, всередині скрипту він перетворить рядок у масив на зразок array=( var1 var2 var3 ) for name in ${array[@]}; do # some …

5
Не можу ввімкнути або вимкнути службу користувача: Не вдалося виконати операцію: Немає такого файлу чи каталогу
Я хочу налагодити / протестувати програму в затемненні, яка використовує сервер Redis, тому я вирішив перетворити сервер на службу користувача, щоб мати привілей запускати його. Мене хвилює те, що я можу запустити або зупинити послугу, але не вмикати / вимикати її. Я отримую помилку: Failed to execute operation: No such …

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