Вопросы с тегом «tail»

Просмотр обновлений в конце файла, с хвостовой утилитой или без нее

2
Можно ли выполнить команду (запустить повторно)? как следовать за файлом, используя tail -f?
У меня есть скрипт, который производит файл «Detail.out». Я знаю, что скрипт завершается всякий раз, когда файл содержит определенное количество строк (примерно 21025). Поэтому я сижу в командной строке: [me@somewhere myDir]$ wc -l */Detail.out 21025 A/Detail.out 21025 B/Detail.out 21025 C/Detail.out 12995 D/Detail.out 10652 E/Detail.out 3481 F/Detail.out 21027 G/Detail.out 21025 H/Detail.out …
10 monitoring  pipe  tail 

1
tail -f, но сначала всасываю содержимое файла (он же `cat -f`)
Мне нужно отобразить весь файл, прежде чем отслеживать его для новых изменений, а не только последние 10 строк (да, я знаю, что это не хвост концептуально). Другими словами, что-то подобное cat -fсделало бы, если бы оно существовало. Человек Хвоста не дает мне никаких идей. Единственный вариант, который я вижу сейчас, …
9 tail 

2
Как заставить tail -f показывать цветной вывод с помощью vim?
На этот вопрос Жиль ответил Еще одна возможность - запустить tail -fв буфере оболочки Emacs и использовать возможности окраски синтаксиса Emacs. Поскольку я пользователь vim, я хотел бы делать это с vim , а не с emacs . У vim есть эта функция?

3
Можно ли использовать tail -f для больших файлов журналов?
Я хотел бы контролировать большой файл журнала (около 1 ГБ) на наличие ошибок. Я хочу, чтобы это было близко к реальному времени (задержка в несколько секунд - это хорошо). Мой план заключается в использовании tail -f | grep. Есть ли проблемы с производительностью при использовании такого метода при его длительном …
9 logs  monitoring  tail 

3
Вывод команды tail приводит к неожиданному выводу?
Эта команда, если она запускается одна, дает ожидаемый результат (последняя строка crontab): tail -n 1 /etc/crontab Однако, когда я запускаю его как часть команды echo для отправки результата в файл, он добавляет сводку всех файлов в рабочем каталоге плюс ожидаемый результат: sudo bash -c 'echo $(tail -n 1 /etc/crontab) > …
8 bash  sudo  cron  echo  tail 

2
Какую логику использует команда «exec tail -n +3 $ 0» из конфигурации grub2?
Создавая пользовательский пункт меню, застрял на этой команде: exec tail -n +3 $0 Попробовал в терминале, получил странный результат, не может понять, что именно делает эта команда и зачем она нужна grub. Не могли бы вы объяснить, пожалуйста?
8 shell  grub2  tail  exec 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.