cat хорош для коротких файлов. Но представь лог на тысячи строк — выводить его целиком, чтобы взглянуть на пару строчек, бессмысленно. Для этого есть две точные команды: head и tail.
head — начало файла
head (голова) печатает строки с начала файла. По умолчанию — первые 10, но количество можно задать флагом -n:
head -n 3 log.txt
Эта команда покажет только первые три строки log.txt. Удобно, когда нужно быстро понять, что за файл перед тобой и как он начинается.
tail — конец файла
tail (хвост) работает зеркально — печатает строки с конца:
tail -n 3 log.txt
Это особенно полезно с логами: самые свежие события обычно записываются в конец, и tail сразу показывает, что произошло последним.
Запомнить легко: head — голова (начало), tail — хвост (конец). А число после -n — это сколько строк ты хочешь увидеть.
Попробуй
В рабочей папке лежит файл log.txt из шести строк. Покажи только первые три:
head -n 3 log.txt
В выводе ты увидишь «строка 1», «строка 2» и «строка 3» — а до остальных дело не дойдёт. Попробуй потом сам заменить head на tail и сравни результат.