Unix & Linux

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

1
apt-get install без запиту debconf
Я хотів би встановити шеф-кухаря через apt неінтерактивно, але за замовчуванням, apt встановлення викликає це підказка: Чи є спосіб пропустити цей крок під час встановлення або передати значення для влучної установки? Я використовую лише шеф-кухар-соло, тому насправді серверний компонент не потрібен, тому просто натисніть клавішу return на цей запит.
31 scripting  apt  debconf 

3
Створення підшивки Bash з фігурними дужками
Відповідно до цього , розміщення списку команд між фігурними дужками спричиняє виконання списку в поточному контексті оболонки. Не створено підкашлю . Використовуючи, psщоб побачити це в дії Це ієрархія процесу для конвеєра процесу, який виконується безпосередньо в командному рядку. 4398 - PID для оболонки для входу: sleep 2 | ps …
31 bash  subshell 

7
Як я можу обманути процес думати, що файл не існує?
У мене є програма, в якій зберігаються її настройки ~/.config/myprogramщо я використовую як інтерактивно, так і з системою пакетної черги. Під час інтерактивного запуску я хочу, щоб ця програма використовувала мої файли конфігурації (і це робить). Але при запуску в пакетному режимі файли конфігурації не потрібні, оскільки я вказую параметри …
31 files 

3
sed - як зробити кілька послідовних підстановок, але обробити файл лише один раз?
Якщо я роблю кілька замін, які повинні бути послідовними, наприклад sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/' t1_spec.rb sed -i '/expect(browser.*\.should/s/\.should/).should/' t1_spec.rb sed -i 's/\.should/\.to/' t1_spec.rb sed -i 's/==/eq/' t1_spec.rb Чи є кращий спосіб зробити це, який пройде через t1_spec.file лише один раз і зробить 4 підстановки для кожного рядка, а не переглядає файл …
31 sed 

5
Як повернути мишу з QEMU / KVM?
Я запускаю QEMU / KVM на Debian Testing x64 з цією командою: kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user Але коли я натискаю всередині віртуальної машини, QEMU захоплює мою мишку і не відпускає її. Я думав, що ключова комбінація для звільнення миші була Right Ctrl, але …
31 x11  kvm  qemu  mouse 

4
Як перевірити термін служби на SSD або рівень зносу?
Всі ми знаємо, що SSD мають обмежений заздалегідь визначений термін служби. Як я можу перевірити в Linux, що таке стан здоров’я на жорсткому диску? Більшість результатів пошуку Google попросять шукати інформацію SMART для процентного поля під назвою Media_Wearout_Indicator або інших індикаторів жаргонів, таких як Longterm Data Endurance - яких не …

2
Як запустити послугу автоматично при запуску Ubuntu?
Я використовую Ubuntu 12.04 і хочу запустити послугу, коли система завантажиться нормально. Як "послуга" я розумію деякий код, наприклад, cd my_directory; my_command -host 0.0.0.0 -port 1234 -arg x, який просто повинен працювати так, як ніби він був запущений у командному рядку. Є сервіси, які потрібно запустити як звичайний користувач, але …
31 ubuntu  upstart 

5
Видаліть файли в каталозі без помилок, якщо вони вже порожні
Як частина сценарію розгортання, я хочу скинути деякі кешовані матеріали з мого тимчасового каталогу. Я використовую таку команду, як: rm /tmp/our_cache/* Однак якщо /tmp/our_cacheвін порожній (досить поширений при натисканні багатьох змін у швидкій послідовності на нашому тестовому сервері), це друкує таке повідомлення про помилку: rm: cannot remove `/tmp/our_cache/*': No such …
31 files  rm 

1
Чому сортування змінює порядок рядків однаковими ключами сортування?
Ось дані: D 2 B 2 A 2 Коли я запускаю цю команду: sort -k2,2 file він виводить: A 2 B 2 D 2 Моє запитання полягає в тому, що коли я вказую лише другий стовпець -k2,2, чому він сортується також за першим стовпцем? Оскільки всі значення другого стовпця однакові, …
31 sort 

4
Чи є команда зверху, яка показує пропускну здатність мережі та доступ до файлів запущених процесів
Наприклад, ми хотіли б побачити: PROCESS IF TX RX FILE(regular) R/W prog1 eth0 200kB/s 12kB/s -- -- wlan0 12kB/s 100kB/s -- -- -- -- -- file1 R -- -- -- file2 R -- -- -- file3 W prog2 eth0 0kB/s 200kB/s -- -- -- -- -- file4 W -- -- …

8
Чому USB не працює в Linux, коли він працює в UEFI / BIOS?
Щойно я створив нову машину із сучасним обладнанням, включаючи: AMD FX-8350 Gigabyte GA-990FXA-UD3 материнська плата 16 Гб оперативної пам’яті NVidia GTX 650 Ti Kingston SSD Враховуючи це, я намагався встановити різні версії Linux на SSD, і щоразу траплявся з помилкою. Я спробував встановити Arch, Debian стабільний, Debian sid та Ubuntu …

9
Як я можу чисто додати до $ PATH?
Мені б хотілося додати речі до $ PATH, на всій системі або для окремого користувача, без потенційного додавання одного і того ж шляху кілька разів. Одна з причин цього хочу зробити так, щоб можна було внести доповнення .bashrc, які не потребують входу, а також корисніше для систем, які використовують (наприклад) …
31 shell  path 


7
Що еквівалентно && під час написання баш-сценарію?
Прошу вибачення заздалегідь, якщо це питання, що повторюється. Я доклав зусиль для пошуку / перевірки, перш ніж запитати тут. Мені подобається писати однолінійки так: foocommand && foocommand2 && foocommand3 Ідея полягала в тому, що я хочу запускати наступні команди лише у тому випадку, якщо попередня була "успішною". Я пишу дещо …
31 bash  centos  scripting 

1
Як ви обійти або пропустити вступне повідомлення під час запуску екрана?
Коли я починаю screen, я отримую повідомлення про версію, авторське право та електронну адресу з повідомленнями про помилки. Я не хочу бачити цього кожного разу, коли починаю screen. Пошук у підручнику, схоже, не призвів до рішення, і я сподіваюся, що експерти тут знають спосіб обійти цю інформаційну сторінку.
31 gnu-screen 

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