Опции Head Опции — это параметр, который позволяет настраивать работу команды таким образом, чтобы результат соответствовал конкретным потребностям пользователя. Файл — это имя документа (или имена документов, если их несколько). Если это значение не задано либо вместо него стоит знак «-», команда будет брать данные из стандартного вывода. Чаще всего к команде head применяются такие опции: -c (--bytes) — позволяет задавать количество текста не в строках, а в байтах. При записи в виде --bytes=[-]NUM выводит на экран все содержимое файла, кроме NUM байт, расположенных в конце документа. -n (--lines) — показывает заданное количество строк вместо 10, которые выводятся по умолчанию. Если записать эту опцию в виде --lines=[-]NUM, будет показан весь текст кроме последних NUM строк. -q (--quiet, --silent) — выводит только текст, не добавляя к нему название файла. -v (--verbose) — перед текстом выводит название файла. -z (--zero-terminated) — символы перехода на новую строку заменяет символами завершения строк. Опции Tail По умолчанию утилита выводит десять последних строк из файла, но ее поведение можно настроить с помощью опций: -c - выводить указанное количество байт с конца файла; -f - обновлять информацию по мере появления новых строк в файле; -n - выводить указанное количество строк из конца файла; --pid - используется с опцией -f, позволяет завершить работу утилиты, когда завершится указанный процесс; -q - не выводить имена файлов; --retry - повторять попытки открыть файл, если он недоступен; -v - выводить подробную информацию о файле; В качестве значения параметра -c можно использовать число с приставкой b, kB, K, MB, M, GB, G T, P, E, Z, Y. Еще есть одно замечание по поводу имен файлов. По умолчанию утилита не отслеживает изменение имен, но вы можете указать что нужно отслеживать файл по дескриптору, подробнее в примерах.