Linux-сервер своими руками — страница 83 из 119

-t Форматирование выполняется в виде таблицы. Разделителем по умолчанию является символ пробела. Другой разделитель задается параметром –s-xЗаполняет сначала колонки, а потом строки

csplit [параметры] файл образец

Данная программа позволяет разбить текстовый файл на несколько частей. Части файла определяются требуемым размером или с помощью указанного образца. Исходный файл при этом не изменяется. Имена частей файла начинаются с символов хх. Первая часть будет иметь имя хх00, вторая — xx01 и так далее. Программа csplit может разбить файл максимум на сто частей. За более подробной информацией обратитесь к справочной системе.

diff [параметры] [расширенные_параметры] файл1 файл2

Программа diff предназначена для сравнения файлов. Она выводит отличающиеся строки. Строка файла «файл1» помечается символом «<», а строка файла «файл2» помечается символом «>». С помощью тире разделяется содержимое файлов. Описание основных параметров данной программы сведено в табл. 19.24. Программу diff можно использовать для сравнения файлов из разных каталогов. Для этого используются расширенные параметры (см. табл. 19.25).

Основные параметры программы diff Таблица 19.24

Параметр Описание
Сравнение всех файлов, в том числе и двоичных
-b Игнорируются символы пробела в конце строки
Игнорируются пустые строки в файлах
Вывод контекста для каждого найденного различия
-d Игнорируются области со многими изменениями
Создается сценарий редактора ed, с помощью которого можно превратить файл «файл1» в файл «файл2»
Поиск только небольших изменений
-i Игнорировать регистр букв
-I шаблон Игнорировать строки, содержащие указанный шаблон
-n Установить формат вывода RCS
-N Несуществующие файлы считать пустыми
-t Замена символов табуляции на восемь пробелов
В начало выводимых строк вставить символ табуляции
-u Вывод новой и старой версий файла в одной строке
-w Игнорировать пробелы
-y Вывод в две колонки

Расширенные параметры программы diff Таблица 19.25

Параметр Описание
-lПостраничный вывод
-rРекурсивный режим. Сравниваются файлы во всех подкаталогах
-s Выводит имена совпадающих файлов
-S файл Начать сравнение с указанного файла
-х шаблон Игнорировать файлы, имена которых содержат указанный шаблон
-X шаблонАналогичен параметру –х

diff3 [параметры] файл! файл2 файл3

Сравнение трех файлов. Программа diff3 не выводит отличающиеся строки. Вместо этого она выводит следующие сообщения:

1. = = = =, если все три файла отличаются;

2. = = = 1, если первый файл отличается от второго и третьего;

3. = = = 2, если второй файл отличается от первого и третьего;

4. = = = 3, если третий файл отличается от первого и второго.

emacs [параметры] файл

Программа emacs — это мощный и довольно сложный текстовый редактор. Этот редактор входит в состав большинства дистрибутивов ОС Linux. Полное описание редактора вы сможете найти в документации, поставляемой вместе с самим редактором.

expand [параметр] файл

Программа expand заменяет символы табуляции на определенное количество пробелов. Обычно один символ табуляции заменяется на восемь пробелов. Вы можете использовать параметр –i для замены символов табуляции только в начале строки.

fmt [параметры] файл

Программа fmt форматирует текст в файле, выравнивая его по правому краю. При этом удаляются символы новой строки. Параметры программы рассмотрены в табл. 19.26.

Параметры программы fmt Таблица 19.26

Параметр Описание
Две первые строки не будут форматироваться
-р образец Будут форматироваться строки, которые начинаются с указанного образца
-s Строки не будут объединяться
-t Делать отступ в начале нового абзаца
-u Установить один пробел между словами и два — между предложениями
-w n Устанавливает длину строки. По умолчанию длина равна 72 символам

fold [параметры] файл

Данная программа выравнивает текст по правому краю. Ширина строки по умолчанию — 80 символов. Необходимую ширину строки вы можете задать с помощью параметра –w n.

ghostview [параметры] файлы

Программа ghostview позволяет просматривать файлы в формате PostScript. Для своей работы эта программа использует интерпретатор ghostscript.

grep [параметры] образец файлы

Программа grep ищет заданный образец в указанных файлах. Возможен ввод файла со стандартного ввода. Если образец содержит пробелы, его необходимо заключить в кавычки, а если образец начинается со знака «-», то его нужно указывать с помощью параметра –е. Параметры программы приведены в табл. 19.27.

Параметры программы grep Таблица 19.27

Параметр Описание
-A n Выводит n строк после строки, которая содержит образец
-B n Выводит n строк перед строкой, которая содержит образец
-b Выводит для каждой строки, которая содержит образец, ее номер в файле
Выводит только количество совпадений
Выводит две строки перед строкой, содержащей образец, и две строки после нее
образец Определяет образец
-f файл Поиск образцов, которые находятся в файле
-h Выводит строки, содержащие образец, но не выводит имена файлов
-i Игнорируется регистр букв
-l Выводит только имена файлов, строки которых содержат образец
-L Выводит имена файлов, строки которых не содержат образец
-n Вывод строк, которые содержат образец, и их номеров в файле
-S Не выводит сообщение об ошибке, если один из указанных файлов невозможно открыть
-vВывод строк, которые не содержат образец
-wПоиск совпадения целого слова с образцом
-xПоиск совпадения целой строки с образцом
-числоВыводит указанное число строк до и после строки с образцом

grodvi [параметры] файл

Данная программа преобразует файл в формате groff в файл в формате DVI.

groff [параметры] файл

Данная программа обеспечивает работу пользователя и других программ с документами в формате groff. Для более подробного описания обратитесь к справочной системе.

head [параметры] файлы

Программа head выводит начало файла. По умолчанию выводятся первые десять строк файла. Однако число строк можно задать с помощью параметра –n число.

ispell [параметры] файлы

Программа ispell выполняет проверку правописания в указанных файлах. Обычно данная программа используется другими программами, например, текстовыми редакторами или почтовыми клиентами, для проверки правописания.

join [параметры] файл1 файл2

Программа join позволяет объединить два файла по общему полю. Описание программы и ее параметров вы найдете в справочной системе.

less [параметры] файлы

Данная программа предназначена для просмотра файлов. Эта программа была создана как альтернатива старой программе more. Программа more позволяет просматривать файлы только по одной странице вперед. В отличие от программы more, программа less позволяет просматривать текст в обоих направлениях и имеет множество параметров, управляющих процессом просмотра (см. табл. 19.28).

При просмотре файла можно использовать пробел для прокрутки вперед на один экран, клавишу «Enter» для прокрутки вперед на одну строку, клавишу «b» для возврата назад на один экран, а клавишу «/» для поиска образца. За более подробным описанием комбинаций клавиш обратитесь к документации.

Параметры программы less Таблица 19.28

ПараметрОписание
--help Выводит краткое описание параметров и другую справочную информацию
Начинать поиск с первой строки. По умолчанию поиск начинается со второй строки
-bчисло Определяет число буферов для каждого файла. Размер буфера равен 1024 байт
Не выделять буферы при чтении данных из потока
Перерисовка экрана сверху вниз
То же, что и параметр –с, но перед перерисовкой будет выполнена очистка экрана
-d Не выводить предупреждения при недостаточных возможностях терминала
Завершение работы при втором достижении конца файла
Завершение работы при достижении конца файла
-f Может использоваться для открытия файлов или файлов устройств
-m