Для просмотра текстовых файлов порциями можно напрямую использовать команды:
• >more file.txt
• >less file.txt
Команда >less
содержит большой набор внутренних команд для перемещения по файлу, поиска контекста и даже редактирования:
Таблица 10: некоторые клавиатурные команды less
>tail [опции] файл —
просмотр конца файла. По умолчанию выдаётся 10 последних строк. С помощью опций можно начать просмотр с любой позиции.
Опции:
>-n number
– сколько выдавать строк;
>-r number
– отображение в обратном порядке;
>-f
– непрерывная выдача файла по мере его заполнения.
Прерывание интерактивной выдачи комбинацией >Ctrl-С
.
>grep [опции] строка [файл][файл]…
– поиск контекста «строка» в указанных файлах.
Опции:
>-i
– поиск без учёта регистра;
>-n
– отображать номера строк, содержащих контекст;
>-v
– отображать строки, не содержащие контекста.
>find [опции] каталог выражение
– рекурсивный поиск файлов в указанном каталоге по различным атрибутам, таким как имя, размер, время модификации, права доступа.
Выражения:
>-name filename
– поиск файла с именем >filename
. Возможно использование шаблонов, но тогда надо брать их в кавычки '>test*
' либо экранировать символы шаблона >test\*
;
>-size [+|-]number
– поиск файлов с заданным размером, превышающим его (+) или меньшим (−). Размер указывается в блоках по 512 байт;
>-atime number
– поиск файлов, к которым происходил доступ number суток назад;
>-mtime number
– поиск файлов, которые были модифицированы number суток назад;
>-exec command \{\} \;
– выполнить команду >command
над списком файлов, найденных командой >find
. Здесь выражение «>{}
» будет заменяться именем найденного файла, а ';' означает конец команды. Так как эти символы обрабатываются оболочкой, то их надо экранировать, например:
– рекурсивно удалить все core-файлы, начиная с текущего каталога.
Следует отметить, что многие действия из перечисленных выше и связанных с манипуляциями с каталогами и файлами можно выполнять с помощью специальной программы – файлового менеджера Midnight Commander. Он не требует графической оболочки, вызывается в терминальном окне командой:
С помощью этой программы можно перемещаться по дереву каталогов, просматривать содержимое каталогов и файлов, создавать каталоги (но не файлы), удалять, копировать, перемещать каталоги и файлы, вести поиск файлов. Для многих пользователей текстовый редактор Midnight Commander является очень хорошим выбором. Его можно вызвать отдельно командой