Intereting Posts
Перечислить иерархию каталогов с файлами перед подкаталогами Версия Debian не соответствует версии ядра и sources.list не может создать обычный файл 'filename': Файл существует Не удалось подключить внешний USB-накопитель из-за GPT на debian Что означает «0x0030: 061c 0dd8 4745 5420 2f20 4854 5450 2f31» означает в tcpdump? Могу ли я доверять информации о памяти dmicode? CentOS 7 устанавливает порт по умолчанию Разрешение SSH через iptables Общее использование ЦП и использование ЦП в списке процессов различаются в верхней реализации FreeBSD? Импорт априорной ОС zsh в Манджаро Мониторинг скорости вращения вентилятора процессора в системе Lenovo x3650 m5 (8871) на RHEL7 Как прерывание клавиатуры заканчивается как сигнал процесса как перенести все файлы из канала в каталог? Нет выхода из гнезда для наушников (иногда), хотя система отображает вывод Добавление нескольких комментариев в debchange в «пакетном режиме»?

Можно ли изменить количество строк по умолчанию хвоста?

Когда я использую tail file , хвост по умолчанию печатает последние 10 строк.

Можно ли изменить это значение по умолчанию на системном уровне?

Нет, но вы можете использовать псевдоним .

Добавьте в свою .bashrc эту строку:

 alias tails='tail -n 15' 

relogin на сервере и попробуйте ввести:

 tails file 

И вы получите последние 15 строк file

Нет, по умолчанию количество строк, созданных tailhead ), определяется стандартом POSIX:

Если не указано ни -c или -n , предполагается -n 10 .

Чтобы получить другое количество строк, используйте параметр командной строки -n или создайте функцию оболочки:

 mytail () { tail -n 5 "$@"; } 

или, если вы достаточно храбры,

 tail () { command tail -n 5 "$@"; } 

Для этого вам нужно будет изменить исходный код и перекомпилировать его. Но это похоже на пустую трату времени и усилий. Просто используйте

 tail -n 42 

для вывода последних 42 строк.