Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 37
Текст из файла (страница 37)
На момент отправки настоящегоиздания книги в печать разработка программы еще не былазавершена, поэтому она может иметь не перечисленные здесьвозможности.iptables-save [chain]Команда системного администрирования. Печать правилбрандмауэра, хранящихся в памяти ядра, на стандартныйвывод. Если цепь не указана, будут отображены правила длявсех цепей. Вывод может быть перенаправлен в файл и впоследствии использован для восстановления значений с помощью iptables-restore.
Разработка программы не была завершена на момент написания настоящего издания, поэтомуона может иметь не перечисленные здесь возможности.iptables-saveГлава 3. Команды Linux242ispellispell [options] [files]Сравнение слов из указанных файлов с набором слов из словаря. Неопознанные слова отображаются в верхней частиэкрана в сопровождении возможных вариантов корректногонаписания; кроме того, возможно редактирование с помощью ряда команд.Параметры—b Создать резервную копию исходного файла с именемfilename.bak.-d fileИспользовать файл file в качестве стандартного словаря.—т Предлагать различные комбинации корня/аффикса.—п Исходный файл является результатом работы nroff илиtroff.-р fileФайл file является дополнительным пользовательскимсловарем.—t Исходный файл имеет формат ТЕХ или ЖЁХ.—w charsДобавить символы (chars) к набору допустимых в слове вдополнение к a-z, A-Z.—х Не создавать резервную копию исходного файла.—В Помимо обычных ошибок найти пропущенные пробелы(«склейки» слов).—С Не выдавать сообщение об ошибке при встрече склейкислов.—L numberПоказывать указанное количество (number) строк контекста.—М Вывести список диалоговых команд в нижней части экрана.—N Подавлять вывод диалоговых команд.—Р Предлагать минимальное количество вариантов корня/аффикса.—S Сортировать предлагаемые замены по их вероятнойпредпочтительности.Алфавитный перечень команд-Т typeСчитать, что файлы имеют форматирование type.243ispell-WnСчитать, что все слова, длина которых меньше либо равна п, орфографически правильны.-V Использовать запись ("L) для отображения управляющих символов, а префикс М— для записи символов сустановленным старшим битом.Диалоговые команды?Вывести информацию по применению.пробелПринять имеющееся написание слова.numberЗаменить слово другим словом с соответствующим порядковым номером (number).IcommandЗапустить командный интерпретатор и выполнить команду (command).
Запросить подтверждение выхода изинтерпретатора.аСчитать слово правильным, но не добавлять его в пользовательский словарь.iСчитать слово правильным и добавить в пользовательский словарь (с учетом регистра).1Произвести поиск слова в стандартном словаре.qЗавершить работу без сохранения результатов.гиЗаменить слово.Считать слово правильным и добавить его в пользовательский словарь (в регистре строчных букв).х Сохранить изменения и перейти к обработке следующего файла.~L Обновить изображение на экране."Z Приостановить работу ispell.join [options] filel file2Слияние строк из двух отсортированных файлов путем сопоставления общего поля. Если вместо имени одного из файловстоит символ «—», происходит чтение со стандартного ввода.join244joinГлава 3.
Команды LinuxПараметры—a filenumДля каждой строки файла filenum, не имеющей пары, вдополнение к стандартной информации вывести самустроку.-е stringЗаменять отсутствующие поля ввода строкой string.-i, —ignore-caseИгнорировать регистр символов при сравнении ключей.-1 fieldnumlПоле для сравнения из первого файла (filel)- fieldnuml.По умолчанию это первое поле строки.-2 fieldnum2Поле для сравнения из второго файла (file2) - fieldnum.2.По умолчанию это первое поле строки.-о fieldlistУпорядочить поля вывода в соответствии со списком fieldlist.
Элементы списка имеют вид filenum.fieldnum иразделяются запятыми или пробелами.—t charСчитать символ char разделителем полей в строках (поумолчанию это пробелы).-v filenumОтображать только строки, не поддающиеся слиянию, изуказанного файла filenum.—helpВывести справку и завершить работу.—versionВывести номер версии и завершить работу.kbd modekbd_mode [option]Вывести или установить текущий режим работы клавиатуры. Допустимые режимы: RAW, MEDIUMRAW и XLATE.Параметры—а Установить режим XLATE (режим ASCII).—k Установить режим MEDIUMRAW (режим кодов клавиш).Алфавитный перечень команд-sУстановить режим RAW (режим скан-кодов).245kbd mode-и Установить режим UNICODE (режим UTF-8).kbdrate [options]kbdrateКоманда системного администрирования.
Установка скорости автоповтора для нажатий клавиш, а также временизадержки. Выполнение команды без аргументов устанавливает скорость повтора, равную 10,9 символам в секунду, изадержку, равную 250 миллисекундам. Однако при загрузкеLinux устанавливает скорость автоповтора, равную 30 символам в секунду.Параметры—s Не выводить сообщения.—г rateУказать скорость автоповтора (в символах в секунду),значения которой заданы следующими числами: 2,0;2,1; 2,3; 2,5; 2,7; 3,0; 3,3; 3,7; 4,0; 4,3; 4,6; 5,0; 5,5; 6,0;6,7; 7,5; 8,0; 8,6; 9,2; 10,0; 10,9; 12,0; 13,3; 15,0; 16,0;17,1; 18,5; 20,0; 21,8; 24,0; 26,7 или 30,0.—d delayУказать задержку (в миллисекундах).
Может принимать значения: 250, 500, 750 или 1000.kerneldКоманда системного администрирования. Она автоматически загружает модули ядра по мере надобности, уменьшая таким образом расход памяти на загруженные и неиспользуемые модули и избавляя пользователя от необходимостивручную загружать модули с помощью команды modprobeили insmod. Если к модулю нет обращений более одной минуты, kerneld автоматически выгружает его из памяти.Команда kerneld входит в состав пакета модулей и утилитядра и устанавливается при конфигурировании ядра. Еефункциональность обеспечивается взаимодействием этогопакета и ядра, kerneld известны основные типы модулей.Если для работы устройства могут использоваться различные модули (как в случае с сетевыми драйверами), kerneldобращается к файлу настройки /etc/conf.modules, содержащему информацию о путях и псевдонимах для всех загружаемых модулей, чтобы определить, какой именно модуль должен быть загружен.kerneldГлава 3.
Команды Linux246kerneldkillkerneld может также применяться для реализации коммутируемой работы с сетью по запросу, как в случаях с соединениями SLIP или РРР. Запросы на соединение с сетью обрабатываются kerneld, которая загружает необходимые модули и устанавливает соединение с сервером.kill [option] IDsЭто команда /bin/kill; также существует команда интерпретатора с таким же именем.
Посылка сигнала принудительного завершения перечисленным процессам (по идентификаторам ID). Если не задан определенный сигнал, посылается сигнал TERM. Завершить процесс может либо еговладелец, либо привилегированный пользователь.Параметры—1 Перечислить допустимые сигналы.-р Вывести идентификатор процесса указанного задания,но не посылать сигнал. Чтобы воспользоваться этим параметром, необходимо указать полное имя команды(например, /bin/kill -p).-signalНомер сигнала (в соответствии с файлом /'usr/'include/sys/signal.h) или его имя (допустимые имена перечисляются по команде kill —1). Если номер сигнала равен 9(KILL), то сигнал не может быть перехвачен процессом,что используется, когда обычная команда kill не позволяет завершить работу процесса.
Сигнал по умолчанию TERM.killallkillall [options] namesПринудительное завершение процессов по именам. Если более одного процесса выполняют указанную задачу, завершить все процессы. Имена задач, содержащие символ «/»,считаются файлами; завершаются все процессы, выполняющие указанный файл.Параметры—signalПослать процессам сигнал (по умолчанию - TERM). Сигнал (signal) может задаваться числом или именем.Алфавитный перечень команд—е Предписание искать точное совпадение для длинныхимен (более 15 символов длиной), прежде чем посылатьсигнал. Обычно команда killall посылает сигнал всемпроцессам, имена которых совпадают с заданным в пределах первых 15 символов. При указании параметра —еимена, не совпадающие полностью с заданным, игнорируются (используйте параметр —v, чтобы выводить сообщения для каждого пропущенного имени).—g Завершить всю группу процессов, к которой принадлежит указанный.247killall—i Запрашивать подтверждение перед завершением процесса.—1 Перечислить существующие имена сигналов.—q Режим минимального вывода; не отображать сообщенияо процессах, которые не были завершены по сигналу.—v Режим подробной диагностики: выводить сообщение обуспешном завершении процесса и идентификатор процесса.—V Вывести информацию о версии команды.—w Выждать, пока все завершенные процессы освободят ресурсы.