Unix & Linux

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

2
Походження акаунта "root"
Яке походження кореневого рахунку? Звідки воно взялося і чому його взагалі називають коренем? (Спочатку запитував @lizztheblizz у Twitter.)
53 history  root 

7
Як я можу виявити, коли монітор підключений чи відключений від мережі?
Чи є якась подія, яка викликається, коли я підключаю або виймаю зовнішній монітор у DisplayPort свого ноутбука? ACPID і UDEV взагалі не реагують. Я використовую вбудовану графіку на інте-чіпі. Ось подібна дискусія, яка вже пару років. Я не хочу використовувати опитування, але мені потрібно мати певну конфігурацію, яка встановлює налаштування …

7
Визначення часу в сценарії оболонки
У мене є сценарій оболонки, який читається зі стандартного вводу . У рідкісних обставинах ніхто не буде готовий надати вхід, і сценарій повинен вимкнути час . У разі очікування сценарій повинен виконати деякий код очищення. Який найкращий спосіб зробити це? Цей скрипт повинен бути дуже портативним , включаючи системи Unix …
53 shell  signals  timeout 

10
Перелічіть явно встановлені пакети
У Gentoo є файл, /var/lib/portage/worldякий містить пакунки, які явно встановив. Явно маю на увазі пакет, який я вибираю, не включаючи нічого встановленого за замовчуванням або витягнутого залежностями. Чи є подібний файл чи команда для пошуку цієї інформації в Ubuntu?

9
Просте додаткове резервне копіювання на зовнішній жорсткий диск
Деякий час я використовував Dirvish, щоб робити додаткові резервні копії моїх машин, але це налаштування трохи громіздко, і якщо ви не носите копію своєї конфігурації, це може бути важко відтворити в іншому місці. Я шукаю резервні програми для Unix, Linux, які могли б: Поступово оновіть резервну копію Створіть "дзеркальні" дерева, …
53 linux  backup  bsd 

5
слідкуйте за файлами (à la tail -f) у всій каталозі (навіть у нових)
Я звичайно спостерігаю, як багато журналів у каталозі роблять tail -f directory/*. Проблема полягає в тому, що після цього створюється новий журнал, він не відображатиметься на екрані (тому що *він уже розширений). Чи є спосіб відстежувати кожен файл у каталозі, навіть той, який створюється після запуску процесу?
53 logs  tail 

4
Виключіть один зразок із глобальної відповідності
У мене є кілька файлів з однаковим базовим файлом. Я хотів би видалити всі, крім одного foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete etc Якщо мені не потрібно було зберігати його, я знаю, що міг би скористатися rm foo.*. TLDP демонструє ^заперечення матчу. Через спроби та помилки я зміг …
53 bash  wildcards 

4
Як запустити всі сеанси оболонки в каталозі, окрім $ HOME?
Коли я відкриваю свою оболонку без входу в Ubuntu, моя теперішня робоча директорія є /home/user_name(моя $HOMEзмінна середовище), але я хочу змінити це так, що коли я запускаю свій термінал, я перебуваю в якомусь іншому каталозі. Я читав, що коли я запускаю свій термінал в Ubuntu, .bashrcфайл отримується. Тому я додав …


3
wget з подвійними кодами в http завантаженнях
Мені потрібно завантажити файл за допомогою wget, однак я не знаю, що саме буде ім'ям файлу. https://foo/bar.1234.tar.gz Згідно з довідковою сторінкою , wget дозволяє вам вимикатись та вмикатись під час роботи з ftp-сайтом, однак у мене є http-адреса. Як я можу використовувати підстановку під час використання wget? Я використовую gnu …
53 wget 

2
Зробіть пропуск xargs як перший параметр
Я намагаюся створити таку поведінку: grep 192.168.1 *.txt Передаючи рядок у grep через Xargs, але він іде в кінці замість першого параметра. echo 192.168.1 | xargs grep *.txt Мені потрібно сказати xargs (чи щось подібне), щоб поставити вхідний рядок між 'grep' та '*' замість кінця. Як це зробити?
53 xargs 

3
sshfs mount, sudo отримує відмову в дозволі
Я використовую sshfsдля монтажу папки з деякими проектами python над ssh до мого ~/каталогу. $ mkdir -p ~/mount/my-projects $ sshfs user@example.com:/home/user/my-projects ~/mount/my-projects Я можу виконати більшість команд, як можна було очікувати: $ ls ~/mount/my-projects some-python-project Але якщо я спробую щось зробити sudo, не вдасться дозволу, яким відмовлено: $ sudo ls …
53 ssh  sudo  sshfs 

6
Як шукати текст у всій файловій системі?
Припускаючи, що слід використовувати інструмент grep, я хотів би шукати текстовий рядок "800x600" у всій файловій системі. Я намагався: grep -r 800x600 / але це не працює. Що я вважаю, що моя команда повинна робити, - це рекурсивно виконувати всі файли / папки під коренем для тексту "800x600" та перераховувати …
53 grep  recursive 

3
Як я можу дізнатися, чи перебуваю я в tmux сесії з bash-скрипту?
Мені подобається зберігати своє сховищеbash_profile в git та клонувати його до будь-яких машин, до яких я маю доступ до оболонки. Оскільки я tmuxбільшу частину часу маю user@hostрядок у рядку статусу, а не його традиційне місце у запиті оболонки. Не всі сайти, які я використовую, tmuxвстановлені, але я не завжди можу …
53 bash  prompt  tmux 

9
Навіщо ставити інші речі, ніж / home, на окремий розділ?
Так нещодавно інсталятор Debian 5.0.5 запропонував мені мати окремі /usr, /home, /varі /tmpрозділи (на одному фізичному диску). Яка практична причина цього? Я розумію, що /homeможна вигідно ставити на окремий розділ, оскільки користувацькі файли можна зашифрувати окремо, але чому для чого-небудь іншого?
53 linux  partition 

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