При поиске по содержимому файла при помощи grep ее вывод дает вам строку, в которой была найдена строка_поиска
вместе с именем файла. Часто этой контекстной информации все равно не достаточно, для того, чтобы решить хотите ли вы открыть и редактировать этот файл. Bash предлагает несколько команд для того, чтобы быстро взглянуть на содержимое текстового файла прямо в оболочке, без открытия редактора.
- head
При помощи head вы можете посмотреть первые строки текстового файла. Если вы не укажете далее никакой команды, head покажет первые 10 строк текстового файла.
- tail
Команда tail это двойник head. Если вы используете tail без каких-либо дополнительных параметров, она показывает первые 10 строк текстового файла. Может быть очень полезно смотреть файлы журнала вашей системы, где самые недавние сообщения или записи журнала обычно можно найти в конце файла.
- less
При помощи less вы можете посмотреть все содержимое текстового файла. Для перемещения вверх и вниз на страницу используйте Page Up и Page Down. Используйте Пробел для прокрутки вниз на одну страницу. Home перенесет вас на самое начала, а End в конец документа. Для завершения режима просмотра нажмите Q.
- more
Вместо
less
вы также можете использовать более старую программуmore
. Она, в основном, имеет ту же функцию — тем не менее, она менее удобна, потому что она не позволяет прокручивать назад. Используйте Пробел для перемещения вперед. Когда вы достигнете конца документа, программа просмотра закроется автоматически.- cat
Команда cat показывает содержимое файла, печатая все содержимое на экран без прерывания. Так как cat не позволяет вам прокручивать, она не очень полезна как программа просмотра, но она довольно часто используется в сочетании с другими командами.