xm 14.01.2011 22:56
Новичку — head tail watch... и др.
Команда head по умолчанию выводит первые 10 строк файла. Ключ -n позволяет задать количество строк
1 |
|
- выведет на экран первые 5 строк файла /var/log/messages.log
Команда tail выведет последние 10 строк файла.Так же обладает ключом -n.
Ключ -f позволяет следить за изменением файла в реальном времени
1 |
|
- выведет на экран последние 5 строк файла /var/log/syslog.log и продолжит работать, выводя вновь поступающие данные
Команда watch периодически выполняет указанную команду, выводя результаты на экран
1 |
|
-выведет на экран по пять последних строчек указанных log-файлов и в реальном времени будет отслеживать изменения, через каждые две секунды
Так же хотелось уделить внимание команде wc, которая как и три других, должна входить в базовый набор утилит во всех дистрибьютивах.
wc -l <�имя файла> -количество строк в файле
wc -w -количество слов в файле
wc -m -количество символов в файле
Блин, век живи - век учись. Вот никак не ожидал, увидев топик в RSS, что узнаю в нём что-нибудь для себя новое. И тут надо же. Я раньше использовал inotail -f, но tailf, конечно, удобнее.
Хех) я рад, что кому-то пригодилось)
tailf удобен тем, что не трогает периодически файлы, а для ноутбуков, где диск может уходить в спиндаун, это просто волшебным образом влияет на время работы. Ну, правда, в очень специфических задачах...
tailf удобен тем, что не трогает периодически файлы, а для ноутбуков, где диск может уходить в спиндаун, это просто волшебным образом влияет на время работы. Ну, правда, в очень специфических задачах...
Формально она делает то же, что и tail -f, но проверяет файл через inotify и не обновляет время доступа к файлу (в общем, предпочтительнее для файлов)