Справочник

Как посмотреть файл в Linux: команды cat, less, head и tail

Эти команды показывают файл и ничего в нём не меняют — открывать ими конфиги и журналы безопасно. cat выводит файл целиком, less позволяет листать и искать, head и tail показывают начало и конец, а tail -f — новые строки журнала по мере появления.

Обновлено 11.10.2026≈ 5 мин чтения
Содержание 10

Что сделать прямо сейчас

  1. Подключитесь к серверу — инструкция.
  2. Короткий файл выведите целиком: cat /etc/os-release.
  3. Длинный откройте для чтения: less /etc/nginx/nginx.conf. Листайте пробелом, выход — q.
  4. Последние 50 строк журнала ошибок: sudo tail -n 50 /var/log/nginx/error.log.
  5. Чтобы видеть новые строки сразу, наберите sudo tail -f /var/log/nginx/access.log и откройте сайт в браузере. Остановить — Ctrl+C.

Какую команду выбрать

ЗадачаКоманда
Короткий файл целикомcat файл
Длинный файл: листать и искатьless файл
Первые строкиhead файл
Последние строкиtail файл
Новые строки журнала по мере появленияtail -f файл

Чтобы файл поменять, нужен редактор, например nano, — как в нём сохранить и выйти, рассказано в статье Как открыть терминал.

cat: вывести файл целиком

КомандаЧто сделает
cat файлвыведет файл на экран
cat -n файлто же с номерами строк
cat -A файлпокажет невидимые символы

С -A в конце каждой строки появится $, вместо табуляции — ^I, а лишний символ в конце строки из файлов, сохранённых в Windows, будет виден как ^M. Так проверяют, почему скрипт или конфиг не читается.

Не выводите так большой журнал: cat зальёт экран тысячами строк. Если это случилось, нажмите Ctrl+C и возьмите less или tail.

less: листать и искать

less /etc/nginx/nginx.conf
КлавишаЧто делает
пробел или fстраница вперёд
bстраница назад
стрелки вверх и внизпо одной строке
gв начало файла
Gв конец файла
/текст и Enterнайти текст ниже по файлу
nследующее совпадение
Nпредыдущее совпадение
Fждать новых строк, как tail -f; перестать — Ctrl+C
qвыйти

Номера строк включает ключ -N: less -N файл. Поиск в less понимает регулярные выражения, как grep: точка в нём — любой символ. Подробнее — в статье Команда grep, раздел «Точка и звёздочка в шаблоне».

head: начало файла

КомандаЧто сделает
head файлпервые 10 строк
head -n 30 файлпервые 30 строк
head -n -5 файлвесь файл, кроме последних 5 строк

tail: конец файла

КомандаЧто сделает
tail файлпоследние 10 строк
tail -n 50 файлпоследние 50 строк
tail -n +100 файлвсё с сотой строки до конца
tail -f файлпоследние строки и дальше — новые, по мере появления
tail -F файлто же, но не теряет журнал, когда его переименуют при ротации

Следить за журналом в реальном времени

sudo tail -f /var/log/nginx/access.log

Откройте сайт в браузере — в терминале появятся строки о каждом запросе. Остановить — Ctrl+C: сам журнал при этом не пострадает. Чтобы видеть только ошибки 404, добавьте grep:

sudo tail -f /var/log/nginx/access.log | grep ' 404 '

Можно следить сразу за двумя файлами: sudo tail -f /var/log/nginx/access.log /var/log/nginx/error.log — tail подпишет, из какого файла пришли строки.

Журналы nginx

ФайлЧто в нём
/var/log/nginx/access.logкаждый запрос к сайту: IP посетителя, страница, код ответа
/var/log/nginx/error.logошибки nginx: нет файла, нет прав, не отвечает PHP
/var/log/nginx/access.log.1журнал за прошлые сутки
/var/log/nginx/access.log.2.gz и дальшеболее старые журналы, сжатые

В Ubuntu 24.04 журналы nginx переименовываются раз в сутки, и хранятся 14 старых файлов — если эти настройки не меняли. Сжатый журнал читают командой zcat, например последние строки:

sudo zcat /var/log/nginx/access.log.2.gz | tail -n 20

Журналы nginx может читать не каждый пользователь: файлы принадлежат www-data и группе adm. Поэтому в примерах стоит sudo.

Ошибки и как их исправить

ОтветЧто значитЧто сделать
No such file or directoryнет такого файлапроверьте путь и большие буквы командой ls
Permission deniedнет прав читать файлдобавьте sudo или Permission denied в Linux
Is a directoryэто папка, а не файлпосмотрите её командой ls
на экране непонятные символыэто не текстовый файлвыйдите: q в less, Ctrl+C в cat

Источники

Сверено 11 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 11.10.2026