Linux-сервер своими руками
Шрифт:
paste [параметры] файлы
Программа paste объединяет строки двух файлов.
pico [параметры] файлы
Программа pico является текстовым редактором. Данная программа входит в состав пакета pine и вызывается программой pine для редактирования сообщений. Параметры редактора pico представлены в табл. 19.29.
Параметры программы pico Таблица 19.29
| Параметр | Описание |
|---|---|
| +число | Позиционирование на указанном номере строки |
| – d | Клавиша «Delete» будет использоваться для удаления символа под курсором |
| – е | Автоматическое завершение имен файлов |
| – Q | Выводит курсор перед текущим выделенным блоком |
| – k | Удаление от курсора до конца строки вместо удаления всей строки |
| – m | Поддержка
|
| – 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.
Параметры программы uniq Таблица 19.32
| Параметр | Описание |
|---|---|
| – с | Подсчитывает количество повторяющихся строк |
| – d | Выводит только повторяющиеся строки |
| – f n | Пропускает указанное число полей строки |
| – sчисло | Пропускает указанное число символов поля |
| – r | Выводит только неповторяющиеся строки |
| – wn | Сравнивает первые n символов строк |
| – число | Пропуск указанного числа полей в строке |
| +ЧИСЛО | Пропуск указанного числа символов в строке |
| – -check-chars=n | Сравнивает первые n символов строк |
| – -skip-chars=n | Пропускает первые n символов в строке |
| – -skip-fields=n | Пропускает первые n полей в строке. Поля разделяются пробелами или символами табуляции |
vi [параметры] файл
Программа vi — это текстовый редактор. Более подробную информацию вы сможете получить в справочной системе.
wc [параметры] файл
Эта программа подсчитывает количество строк, символов или слов в текстовом файле. Если файл не указан, используется стандартный ввод. Данную программу удобно использовать при написании сценариев обработки текста. Параметры программы рассмотрены в табл. 19.33.
Параметры программы wc Таблица 19.33
| Параметр | Описание |
|---|---|
| – -bytes | Подсчет количества байтов |
| – с | Подсчет количества символов |
| – -chars | Подсчет количества символов |
| – l | Подсчет количества строк |
| – -lines | Подсчет количества строк |
| – w | Подсчет количества слов. Данный параметр используется по умолчанию |
| – -words | Подсчет количества слов. Данный параметр используется по умолчанию |
xedit файл
Программа xedit является простейшим текстовым редактором, предназначенным для работы в системе X Window. Вместо него обычно удобнее использовать редакторы kedit или gedit. Первый из них является стандартным редактором оконной среды KDE, а второй — оконной среды Gnome.
zdiff файлы
Данная программа распаковывает архивы gzip и выполняет программу diff.
19.5. Создание RPM-пакетов