Unix & Linux

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

3
Очищення файлів журналів під Linux
Я використовую віртуальну машину kvm ubuntu 10.04 для тестування деяких особливостей модуля ядра. Я проглядаю /var/logфайли, щоб побачити повідомлення ядра про цей модуль. Щоб почати з чистого стану, видаляю файли журналів, що містять старіші повідомлення, виконуючи, rm -rf /var/log/*а потім перезавантажуючи віртуальну машину. Однак після перезавантаження нові файли журналів все …
10 linux  ubuntu  kernel  logs  syslog 

1
FPATH в zsh: функції та сайт-функції
Я помітив, що у мене на початку .zshrcфайлу є наступний рядок : export FPATH=/usr/share/zsh/site-functions:/usr/share/zsh/4.2.6/functions:$FPATH Я не можу пригадати, чи вводив я це сам, чи цей рядок автоматично генерував zsh-newuser-install. Чи передбачається, що користувач вводить ці шляхи у FPATHфайл запуску? Яка різниця між functionsі site-functions?
10 zsh 

2
Надіслати завдання на задній план у полі "якщо"
Чому це? if true; then sleep 3 &; fi bash: syntax error near unexpected token `;' Я хочу бігти sleep 3 у фоновому режимі, щоб команда [«спати 3» - лише приклад] виконувалась у стилі «паралель», тому вона закінчується швидше. Але я отримую це: bash: syntax error near unexpected token `;' …

2
Контроль файлів для відображення
Нещодавно я змінив конфігурацію emacs, щоб приховати файли резервного копіювання, додавши крапку до імені файлу. Це наштовхнуло мене на думку - чи є готовий спосіб змінити поведінку в Bash, щоб використовувати список довільних глобусів для того, які файли ховати? Швидке сканування сторінок bash та ls man нічого не відобразило.
10 ls 

1
Придушити дублюючі повідомлення в rsyslog?
Чи існує спосіб налаштування rsyslog для придушення однакових дублікатів повідомлень? У певних ситуаціях (часто апаратні збої) мій системний журнал може зрости до 100 Мб або більше через повторні повідомлення кожні чверть секунди.
10 syslog  rsyslog 

3
python == python2 АБО python == python3? Як упакувати, розповсюджувати сценарії python py2k?
Залежно від системи, python== python2або python== python3. Виконувані сценарії Python починаються з: #!/usr/bin/env python #!/usr/bin/env python2 #!/usr/bin/env python3... Для python py3k це передбачено в документації, я повинен / можу використовувати його з номером версії , тому я роблю це: #!/usr/bin/env python3 Але я знайшов проблему зі сценаріями py2k. У той …

1
Як слід (a la “tail -f”) двійковий файл з самого початку?
Чи можна слідкувати за двійковим файлом спочатку, а-ля tail -f? Це корисно в деяких випадках, наприклад, якщо я scpпередаю файл на віддалений сервер, і в той же час я хочу передати його іншому процесу (так, я знаю, що можу використовувати ssh+ catтрюки). Наскільки я читаю з FM, tailпишеться, маючи на …

4
Безпечно використовуйте SD-карти, коли живлення може вимкнутись у будь-який час
Ми працюємо над невеликою вбудованою системою Linux (2.6.35-ish) з невеликим внутрішнім NAND-пристроєм для ОС та додатків (250-500Meg) та SD-карткою з 8 Гб SDHC SD-карт для даних. Потужність пристрою можна відключити в будь-який час. Система повинна зберігати дані на картках SD. Ці дані є досить важливими ... це вся мета системи. …

5
Як дізнатися ip ssh HostName
Чи є простий спосіб отримати IP-адресу HostNameз конфігурації ssh в командному рядку? Багато разів мені доводиться користуватися scpі хотілося б підключитися до машини, але я пам’ятаю лише HostName.
10 command-line  ssh  scp 



1
Чому фонові процеси іноді спонтанно припиняються?
Іноді, через деякий час після того, як я фоновий процес з bgbash, коли я натискаю Enter в тій же оболонці, щоб повторно відобразити підказку (просто щоб перевірити, що я все ще в баші, коли відображається деякий вихід із фонового процесу), фоновий процес, здається, зупиняється спонтанно. Якщо я bgповторюсь, повториться та …

1
sudo -u ім'я користувача -s „cmd arg“ повертає команду не знайдено
Я використовував для виконання команди: sudo -u elasticsearch -s "ulimit -Hn" і вона повертала значення ulimit -Hn, як це бачило користувач elasesearch, поки я не спробував це на Ubuntu 11.10. Туди він повертається: /bin/bash: ulimit -Hn: command not found Я спробував кілька різних команд, і коли я використовую аргумент, я …
10 sudo  quoting 

2
Як я можу захопити програму, яка повертає 139 (помилка сегментації) у bash?
У мене є скрипт bash, який тестує деякі програми, і одна з програм повертається, Segmentation faultтому я спробував додати пастку в голову мого сценарію: trap "echo 'segfault occured!'" SIGSEGV Однак це нічого не зробило. я використав echo $? відразу після програми, яка виробляє segfault, і я отримую 139 як вихід. …

4
Як знайти файл у файловій системі з командного рядка?
Я хотів би знайти, де файл (з частково відомим ім’ям файлу) знаходиться у файловій системі. Я хотів би знати, як це зробити з командного рядка, а не використовувати утиліту GUI. У Windows я запустив би таке: cd /d C:\ dir *filename* /s Що таке еквівалент Linux?
10 ubuntu  find  ls  locate 

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