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

Запуск в режиме программы more — внизу экрана будет отображаться процентное положение в файле-М То же, что и –m, но внизу экрана будет отображаться номер строки в файле-n Не выводить номера строк в файле-N Выводить номера строк в файле-Офайл Копирование информации в файл при чтении из потока. Если файл существует, он будет перезаписан без предупреждения-q Запрет звуковых сигналов-r Вывод всех символов. По умолчанию управляющие символы выводятся как «^»-s Замена нескольких пустых строк на одну пустую строку-u Символы табуляции и возврата каретки будут считаться печатаемыми-U Символы табуляции и возврата каретки будут считаться управляющими-V Вывод версии-хшаг Установка шага табуляции-yчислоУстанавливает максимальную прокрутку вперед

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

Программа look производит поиск указанного образца в файлах. Если файл не указан, поиск производится в системном словаре. Обычно это файл /usr/dict/words.

lpq [параметры] пользователь

Проверяет очередь печати указанного пользователя. Данная программа используется вместе с демоном печати lpd. Если пользователь не задан, то используется имя пользователя, запустившего программу. С помощью параметра –Pпринтер можно указать принтер.

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

Данная программа предназначена для постановки в очередь печати указанных файлов. Можно использовать параметр –Рпринтер для указания принтера. Параметр –s позволяет сэкономить дисковое пространство, так как с помощью этого параметра можно создать символическую ссылку вместо копирования файла в каталог для спула. Однако при этом вы не должны изменять файл до окончания печати. Описание других параметров вы найдете в справочной системе.

lprm [параметры] номер_задания пользователь

Данная программа позволяет удалить указанное задание из очереди печати. Вы не можете удалить задание другого пользователя, а другие пользователи не могут удалить ваше задание. Это ограничение, конечно, не распространяется на пользователя root. Номер задания можно узнать, используя программу lpq. Как обычно, имя принтера можно задать с помощью параметра –Рпринтер. Если использовать параметр «-», то можно удалить все задания.

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

Как и программа less, программа more управляет просмотром файла. Вместо нее предпочтительнее использовать программу less, обладающую большими возможностями. Единственное преимущество данной программы состоит в том, что она присутствует в составе даже самых старых дистрибутивов UNIX и Linux.

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

Программа paste объединяет строки двух файлов.

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

Программа pico является текстовым редактором. Данная программа входит в состав пакета pine и вызывается программой pine для редактирования сообщений. Параметры редактора pico представлены в табл. 19.29.

Параметры программы pico Таблица 19.29

Параметр Описание
+число Позиционирование на указанном номере строки
-d Клавиша «Delete» будет использоваться для удаления символа под курсором
Автоматическое завершение имен файлов
-Q Выводит курсор перед текущим выделенным блоком
-k Удаление от курсора до конца строки вместо удаления всей строки
-m Поддержка мыши. Только при работе в системе X Window
-n секунды Уведомляет о прибытии новой почты. Наличие новой почты проверяется через указанное время
-о каталог Устанавливает рабочий каталог
-r число Определяет положение правой границы
-t Обычно используется при вызове редактора из других программ, например, из программы pine
-v Просмотр файла
-w Не переносить строки
-x Не выводить строку подсказок в нижней части экрана
-zРазрешает перевод редактора в фоновый режим при нажатии

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

Программа pr предназначена для подготовки файла для печати. Эта программа не печатает файл. Распечатать вы его должны самостоятельно. Для подготовки файла к печати можно использовать параметры, приведенные в табл. 19.30.

Параметры программы pr Таблица 19.30

Параметр Описание
+страница Начало печати с указанной страницы
-колонки Вывод в несколько колонок
-а Печать колонок «поперек»
-b Выравнивание колонок на последней странице
Вывод управляющих символов при помощи символа «^»
-d Установить двойной интервал между строками
-e n Замена символов табуляции на n пробелов. По умолчанию параметр n равен 1
-F Использовать символы протяжки страницы вместо символов новой строки для разделения страниц
-h заголовок Установить заголовок
-I Заменить последовательность пробелов на символы табуляции
-l длина Установить длину строки (по умолчанию — 66 символов)
-m Вывести несколько файлов одновременно. Вывод каждого файла будет производиться в отдельной колонке
-n символ число Перед каждой строкой будет выведен ее номер, состоящий из указанного числа цифр. Если задан символ, то он будет использоваться для отделения номера от строки
-о ширина Устанавливает ширину левого поля
-r Не выводить сообщения об ошибке, если невозможно открыть файл
-s символ Устанавливает разделитель для колонок
-t Не выводить верхний и нижний колонтитул
-v Вместо непечатаемых символов выводить их номер в восьмеричной системе
-w ширинаУстанавливает ширину страницы в символах

printf параметр

Выводит строку, используя синтаксис языка С.

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

Программа sed модифицирует файл согласно списку команд. Результат отправляется на стандартный вывод, исходный файл не изменяется. Список команд можно задать с помощью параметра –fимя_файла. Более подробное описание вы найдете в справочной системе.

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

Программа sort используется для сортировки, объединения и сравнения текстовых файлов. Выбрать режим работы вы можете с помощью параметров программы (см. табл. 19.31).

Параметры программы sort Таблица 19.31

ПараметрОписание
+число1[-число2] Устанавливает поля сортировки. Сортировка выполняется от позиции строки «число1» до позиции «число2». Если аргумент «число2» не задан, то до конца строки
-b Пробелы в начале строки игнорируются
Если файлы не отсортированные, выводит сообщение об ошибке
-d При сортировке игнорируются все символы, кроме букв, цифр и пробелов
-f Преобразовать при сортировке строчные буквы в прописные
-I Символы, не входящие в таблицу ASCII, будет проигнорированы
Сокращенные англоязычные названия месяцев (Jan, Feb и так далее) преобразуются в сокращения, написанные прописными буквами, и сортируются в календарном порядке
-n Сортировка по числовым значениям
файл Определяет файл результата
-rОбратный порядок сортировки
-tсимволИспользовать указанный символ в качестве разделителя полей

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

Используется для разбиения файла на две или более частей. Установить размер каждой части можно с помощью параметра –С. Если вам нужно разбить файл на определенное количество строк, используйте параметр -число.

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

Выводит содержимое файла в обратном порядке — от последней строки до первой. Данная программа противоположна программе cat.

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

Данная программа противоположна программе head. Другими словами, программа tail выводит последние 10 строк файла. Указать другое число можно с помощью параметра –1 число.

tr [параметры] строка1 строка2

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

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

Программа unexpand заменяет в текстовом файле последовательность пробелов на символы табуляции. С помощью параметра –а можно заменить все последовательные пробелы на символы табуляции. По умолчанию замена производится только в начале строки. Параметр –t n определяет, сколько пробелов будут заменены на один символ табуляции. По умолчанию аргумент n равен 8.

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

Программа uniq удаляет повторяющиеся строки из файла файл1 и записывает в файл файл2. Если параметр файл2 не указан, то программа выводит результат на стандартный вывод. Параметры данной программы представлены в табл. 19.32.