В чем разница между «tail -f» и «tail -F»?

Я никогда не использовал команду tail -F вместо этого всегда использовал tail -f но кто-то сказал мне, что -F лучше без особого объяснения. Я искал справочную страницу для команды хвоста. -f output appended data as the file grows; -F Same as –follow=name –retry –retry Keep trying to open a file even when it is or […]

Выполнить конкретную команду в заданной директории без cd'ing?

Есть ли способ выполнить команду в другом каталоге, не имея к нему cd ? Я знаю, что я мог бы просто cd и cd , но меня просто интересуют возможности выхода дополнительных шагов 🙂

Что указывает этот STAT-процесс?

Если вы проверите STAT column на изображении выше, вы увидите Ss S S< SN and R+ Что это значит? Process states . Если да, то каково значение 'Ss S< SN and R+' ?

Значение «Соединение, закрытое xxx » в журналах sshd

У нас есть пакетный скрипт Windows, который автоматически подключается к серверу linux через PLINK (putty). Нет аутентификации открытого секретного ключа, пользователь и пароль находятся в скрипте. На нашем Linux-сервере у нас есть несколько записей журнала sshd (/ var / log / messages): sshd[7645]: Connection closed by xxx [preauth] Что может быть причиной такого сообщения? «preauth» […]

Почему тильда (~) не расширяется внутри двойных кавычек?

Согласно этому ответу и моему собственному пониманию, тильда расширяется до домашнего каталога: ➜ ~ echo ~ /home/braiam Теперь, когда я хочу, чтобы расширение оболочки работало, то есть используя имена переменных, такие как $FOO , и не прерывайте непредвиденные символы, такие пробелы и т. Д., Следует использовать двойные кавычки: ➜ ~ FOO="some string with spaces" ➜ […]

Что такое переменная среды?

Я знаю, что VARIABLE=value создает переменную среды, а export VARIABLE=value делает ее доступной для процессов, созданных текущей оболочкой. env показывает текущие переменные среды, но где они живут? Что включает переменную среды (или среду , если на то пошло)?

Имена серверов автозаполнения для SSH и SCP

У меня есть несколько серверов, настроенных в ~/.ssh/config , таких как alpha и beta . Как я могу настроить Bash так, чтобы команды ssh al<tab> и scp file.tgz al<tab> автозаполняли имена настроенных серверов? Я не хочу добавлять серверы в другой файл (т. Е. Массив Bash) каждый раз, когда он добавляется, поскольку мы регулярно добавляем и […]

Возобновить перенос одного файла с помощью rsync

В Ubuntu я хочу скопировать большой файл с жесткого диска на съемный диск с помощью rsync . По какой-то другой причине операция не может быть выполнена за один проход. Поэтому я пытаюсь выяснить, как использовать rsync чтобы возобновить копирование файла с того места, где он был удален в прошлый раз. Я попытался использовать опцию –partial […]

почему ls -d также перечисляет файлы и где они документируются?

при указании ls –directory a* он должен отображать только каталоги, начинающиеся с a* НО он перечисляет файлы и каталоги, начиная с Вопросы : где я могу найти документацию по этому поводу, кроме man и info где, я думаю, я тщательно посмотрел? это работает только в BASH?

Как получить завершение bash для псевдонимов команд?

Я ищу, чтобы получить завершение табуляции в моих псевдонимах командной строки, например, я определил следующий псевдоним: alias apt-inst='sudo aptitude install' Есть ли способ получить завершение, предоставленное aptitude, когда я нажимаю клавишу табуляции? т.е. когда я пишу 'sudo aptitude install gnumer' и hit tab, aptitude завершает это до gnumeric, или если список неопределенностей содержит все доступные […]

Linux и Unix - лучшая ОС в мире.