Cуперкомпьютеры: администрирование - страница 48

Шрифт
Интервал


Для просмотра текстовых файлов порциями можно напрямую использовать команды:

>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 является очень хорошим выбором. Его можно вызвать отдельно командой