2. Приложение С. Обзор команд Linux Чaсть II

 

Приложение С. Обзор команд Linux Чaсть II

grep


Описание Ищет в файлах строки, совпадающие с указанным шаблоном, и отображает их.

Синтаксис

grep [-bCcEFGiLlnvwx] [-number] [-e pattern] '[-f file] -> [--basic-regexp] [--byte-offset) [--extended-regexp] -> [ — fixed- strings] [ — byte-offset] [ — context] [ — count] -> [ — regexp=patfcern] [ — file=file] [ — ignore=case] -> [--f iles-without-match] [--f iles-with-match] -> [--line-number] [--revert-match] [--word-regexp] -> [ — line-regexp] [pattern] file [file ...]

Важные флаги и опции

  • -number: Отображает совпадающие строки с указанным количеством строк контекста до и после совпавшей строки.
  • -b/--byte-of f set : Печатает позицию совпавшего текста в байтах перед каждой строкой.
  • -с/ — count: Вместо отображения совпавших строк отображает только общее число строк, совпавших с выражениями (если используется совместно с -v, то отображает общее число несовпавших строк).
  • -С/ — context: Отображает совпавшие строки с двумя строками контекста до и после совпавшей строки (эквивалентно флагу -2).
  • -e pattern/ — regexp=pattern: Использует указанный ключом шаблон вместо шаблона, указанного как аргумент.
  • -E/ — extended-regexp: Трактует шаблон как расширенное регулярное выражение (как и egrep).
  • -f file/ — file= file: Использует шаблон из указанного файла, вместо шаблона, указанного как аргумент.
  • -F/ — fixed-strings: Трактует шаблон как список строк, разделенных символом перевода строки, одна из которых должна совпасть со сравниваемым текстом. Эквивалентно использованию f grep.
  • -G/ — basic-regexp: Трактует шаблон как обычное регулярное выражение.
  • - i / — ignore=case: Игнорирует регистр как в шаблоне, так и в файлах, в которых производится поиск.
  • -1/ — files-with-matches: Вместо отображения каждой совпавшей строки отображает только имя файла, содержащего, по крайней мере, одно совпадение с шаблоном.

 


  • -L/--f iles-without-match: Вместо отображения каждой совпавшей строки отображает только имя файла, не содержащего ни одного совпадения с шаблоном.
  • -n/ — line-number: Для каждой выводимой строки указывает ее порядковый номер в файле.
  • -v/ — revert-match: Отображает несовпадающие строки вместо совпадающих.
  • -w/--word-regexp: Отображает только строки, совпадающие с шаблоном и являющиеся целыми словами.
  • -х/ — line-regexp: Отображает только строки, совпадающие с шаблоном и являющиеся целыми строками.

Примечания

Синтаксис используемых командой grep регулярных выражений приведен на страничке grep руководства man.

groupadd


Описание

Соадает новую группу.

Синтаксис

groupadd [-g gid [-0]] [-r] [-f] group

Важные флаги и опции

  • -f: При попытке добавить существующую группу предотвращает завершение программы. В этом случае группа не модифицируется.
  • -g gid: Использует указанный GID группы вместо автоматического присвоения номера группы.
  • -о: Показывает, что ID для групп необязательно должны быть уникальными.
  • -r: Добавляет системную учетную запись с номером ID группы меньше, чем 499.

groupdel


Описание

Удаляет группу.

Синтаксис

groupdel group

Важные флаги и опции

Отсутствуют.

groupmod


Описание

Модифицирует существующую группу.

Синтаксис

groupmod [-g gid [-0]] [-n groupname] group

Важные флаги и опции

  • -g gid: Меняет ID указанной группы на новый GID. Если не указан флаг -о, то это значение должно быть уникальным.
  • -n groupname: Меняет имя указанной группы на новое имя.
  • -о: Показывает, что Ю для групп необязательно должны быть уникальными.

 

groups


Описание

Распечатывает имена групп, которым принадлежит один или несколько пользователей. Если не указано имя пользователя, то отображает группы, в которые входит запустивший команду пользователь.

Синтаксис

groups [ username . . . ]

Важные флаги и опции

Отсутствуют.

grpck


Описание

Проверяет целостность файлов групп, таких как /etc /group или /etc/ gshadow. Если не указано имя файла группы, то проверяются файлы групп по умолчанию.

Синтаксис

grpck [-r] [group shadow]

Важные флаги и опции

-r: Функционирует в режиме "только чтение", что не позволяет вносить в файлы никаких изменений.

gunzip


Описание

Распаковывает файлы, сжатые командой gzip (а также командами compress и zip).

Синтаксис

gunzip [-cflrt] [ — stdout] [ — to-stdout] [--force] -> [--list] [--recursive] [--test] [name ...]

Важные флаги и опции

  • -c/ — stdout/ — to-stdout: Записывает выходную информацию на стандартное устройство вывода, сохраняя файл-оригинал неизменным. По умолчанию gunzip замещает оригинальные сжатые файлы их распакованными версиями.
  • -f / — force: Выполняет распаковку, даже если соответствующий файл существует и будет перезаписан распакованным файлом.
  • -l/--list: Выводит список файлов, находящихся в упакованном файле, без распаковки.
  • -r/ — recursive: Распаковывает рекурсивно, спускаясь по структуре указанных в командной строке каталогов и распаковывая все файлы в подкаталогах.
  • - t / — test: Проверяет целостность сжатых файлов.

gzexe


Описание

Создает сжатый исполняемый файл. Если двоичный файл или сценарий упакован программой gzexe, то его можно будет запускать как не упакованный. Файл просто распаковывается в памяти, а затем выполняется, оставляя упакованную версию на жестком диске.

Синтаксис

gzexe [-d] [name . . . ]

Важные флаги и опции

  • -d: Распаковывает указанный файл или файлы вместо сжатия.

 

Примечания

При упаковке файла с именем filename файл-оригинал будет скопирован под именем f ilename~, а упакованный файл сохранит имя filename. После тестирования упакованного исполняемого модуля неупакованную копию можно удалить.

gzip


Описание

Упаковывает файл, используя алгоритм Лемпел-Зива (Lempel-Ziv). Результирующий файл обычно помещается поверх неупакованшго файла-оригинала и имеет расширение .gz.

Синтаксис

gzip [-cdflrt] [ — decompress] [ — uncompress] [ — stdout] -> [ — to-stdout] [ — force] [ — list] [ — recursive] -> [ — test] [name . . .]

Важные флаги и опции

  • -c/ — stdout/ — to-stdout: Записывает выходную информацию на стандартное устройство вывода, сохраняя файл-оригинал не измененным. По умолчанию gzip замещает оригинальные неупакованные файлы их упакованными версиями.
  • -d/--decompress/--uncompress: He Сжимает, а распаковывает указанные файлы, подобно gunzip.
  • -f/ — force: Выполняет упаковку, даже если соответствующий файл уже существует и будет перезаписан упакованным файлом.
  • -l/--list: Выводит список файлов, находящихся в упакованном файле.
  • -r /--recursive: Упаковывает рекурсивно, спускаясь по структуре указанных в командной строке каталогов и упаковывая все файлы в подкаталогах.
  • - l / — test: Проверяет целостность сжатых файлов.

halt


Описание

Останавливает систему. Если система не на рабочем уровне (run level) 0 или 6. то используется программа shutdown.

Синтаксис

halt [-n] [-w] t-d] [-f] [-i]

Важные флаги и опции

  • -d: He протоколирует останов в /var/log/wtmp. По умолчанию останов отмечается в этом файле.
  • - f : Выполняет останов или перезагрузку без вызова shutdown.
  • - i : Закрывает сетевые интерфейсы перед остановом.
  • -n: Не синхронизирует файловые системы перед остановом.
  • -w. Делает запись об останове в файле /var / log/wtmp, но в действительности не останавливает систему.

Предупреждения

При использовании этой команды нужно принять меры предосторожности. Флаг -п - останов системы без синхронизации дисков - особенно важен, так как отказ от синхронизации файловых систем перед их размонтированием может разрушить записанные на них данные.

 

head


Описание

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

Синтаксис

head [-с number [bkm] ] [-n number] [-qv] -> [--bytes number[bkm] ] [--lines number] [--quiet] -> [—silent] [ file . . .]

Важные флаги и опции

  • -c/- -bytes number: Отображает указанное количество байт от начала каждого файла. После числа можно указать b для 512-байтных блоков, k - для килобайт и m - для мегабайт.
  • -n/ — lines number: Отображает указанное количество строк от начала каждого файла ,
  • -q/ — quiet/ — silent: Предотвращает печать заголовков с именами файлов, если обрабатывается несколько файлов.

hostname


Описание

Отображает или устанавливает хост-имя системы. Если не указаны ни флаги, ни аргументы, то отображается хост-имя системы.

Синтаксис

hostname [-а] [ — alias] [-d] [ — domain] [-f] -> [ — fqdn] [-i] [ — ip-address] [ — long] [-s] -> [ — short] [-.y] [— yp] [— nis]

Важные флаги и опции

  • -a/ — alias: Отображает альтернативное имя хоста, если оно доступно.
  • -d/--domain: Отображает имя домена DNS для хоста.
  • -f / — fqdn/ — long: Отображает полное уточненное имя домена для хоста.
  • - i / — ip-address: Отображает IP-адрес хоста.
  • -s/ — short: Отображает имя хоста без имени домена
  • -у/ — ур/ — nis: Отображает имя домена NIS системы.

id


Описание

Отображает действительные и эффективные Ш пользователя и группы указанного пользователя. Если имя пользователя не указано, то отображает информацию пользователя, запустившего id.

Синтаксис

id [-gnruG] [ — group] [ — name] [ — real] [ — user] -> [ - -groups ] [ username]

Важные флаги и опции

  • -g/--group: Печатает только ID группы.
  • -G/ — groups: Печатает только вспомогательные группы.
  • -n/ — name: Печатает имена пользователя и группы вместо номеров ID. Используется совместно с -и, или -G.
  • -r/ — real: Печатает действительные ID пользователя и группы вместо эффективных. Используется совместно с -u, -g или -G.

 


  • -u/ — user: Печатает только ID пользователя.

ifconfig


Описание

Конфигурирует сетевой интерфейс или отображает его состояние, если опции не указаны.

Синтаксис

ifconfig interface options address

Важные флаги и опции

  • inter f асе: Указывает имя сетевого интерфейса (т.е. eth0 или eth1).
  • up: Активизирует указанный интерфейс! down: Деактивизирует указанный интерфейс.
  • netmask address: Устанавливает маску сети интерфейса
  • broadcast address: Устанавливает широковещательный адрес интерфейса
  • pointtopoint address: Разрешает режим точка-точка для интерфейса, предполагая прямую связь между двумя машинами. Также устанавливает адрес другого конца связи.
  • Address: Указывает имя хоста или IP-адрес интерфейса. Обязательный параметр.

ifdown


Описание

Запрещает указанный интерфейс, например eth0 или ethl.

Синтаксис

ifdown interface

Важные флаги и опции

Отсутствуют.

ifport


Описание

Устанавливает тип приемопередатчика указанного сетевого интерфейса

Синтаксис

ifport interface type

Важные флаги и опции

  • type: Указывает тип приемопередатчика Возможны следующие значения: auto (автоматический выбор);10baseT (витая пара Ethernet); 10base2 (коаксиальный кабель Ethernet); aui (интерфейс AUI Ethernet); 100baseT (витая пара Fast Ethernet).

ifup


Описание

Разрешает указанный интерфейс, например eth0 или eth1.

Синтаксис

ifup interface

Важные флаги и опции

Отсутствуют.

 

insmod


Описание

Устанавливает загружаемый модуль в текущее ядро.

Синтаксис

insmod [-fpsxX] [-0 module_name] object_file -> [symbol=value ...]

Важные флаги и опции

  • -f: Пытается загрузить модуль, даже если версия ядра и ожидаемая версия ядра не совпадают.
  • -о module: Явно указывает имя модуля вместо определения имени по объектному файлу для модуля.
  • -р: Проверяет, загружен ли модуль.
  • -s: Протоколирует выполнение в демон системного протокола вместо стандартного вывода.
  • -х: Не экспортирует внешние символы модуля.
  • -X: Экспортирует внешние символы модуля (установлено по умолчанию).

kbd_mode


Описание

Отображает или устанавливает режим клавиатуры.

Синтаксис

kbd_mode [-a|-u|-k| -s]

Важные флаги и опции

  • -а: Устанавливает клавиатуру в режим ASCII (XLATE).
  • -k: Устанавливает клавиатуру в режим кодов символов (MEDIUMRAW).
  • - s : Устанавливает клавиатуру в режим кодов клавиш (RAW).
  • -u: Устанавливает клавиатуру в режим UTF-8 (UNICODE).

kbdrate


Описание

Устанавливает скорость повторения и время задержки для клавиатуры.

Синтаксис

kbdrate [-r rate] [-d milliseconds]

Важные флаги и опции

  • -d milliseconds: Устанавливает задержку (перед повторением) в миллисекундах.
  • -r cps: Устанавливает скорость повторения в количестве символов в секунду.- Допустимы не все значения. Следует выбирать значение из следующего списка: 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.

kill

X

Описание

Посылает сигнал уничтожения одному или нескольким выполняющимся процессам.

Синтаксис

kill [-s signal |-p] pid ... kill -1

 

Важные флаги и опции

  • - l: Отображает список названий сигналов.
  • -р: Печатает ID указанного процесса вместо отправки ему сигнала.
  • -s signal: Посылает указанный сигнал указанному процессу.
  • pid: Указывает либо ID процесса, либо его имя. Если процесс указан по имени, то все процессы с таким именем получат сигнал.

killall


Описание

Посылает сигнал всем процессам, разделяющим общее имя процесса.

Синтаксис

killall [-eiw] [-signal] process . . . killall -1

Важные флаги и опции

  • -e: Вынуждает программу послать сигнал только при точном совпадении более чем 15 символов имени процесса.
  • -i: Запрашивает подтверждение перед отправкой сигнала каждому процессу.
  • - l : Отображает список названий сигналов.


  • -w: Ожидает окончательного завершения всех уничтоженных процессов. Если какой- либо процесс не уничтожен, killall может ожидать бесконечно долго.

ksyms


Описание

Отображает информацию об экспортируемых символах ядра, включая адрес, имя и модуль, в котором имя определено.

Синтаксис

ksyms [-a] [-m]

Важные флаги и опции

  • - а: Отображает все символы, включая символы ядра.


  • -m: Отображает информацию о модуле, включая адрес и размер модуля.

last


Описание

Отображает историю входа пользователей в систему и выхода из нее на основании содержимого файла /var/log/wtmp. Если указан конкретный tty, например tty0 или tty1, то отображаются только вхождения через указанный tty.

Синтаксис

last [-R] [-number] [-n number] [-adx] [name ...] [tty ...]

Важные флаги и опции

  • -а: Выполняет вывод имени хоста в последней колонке.
  • -d: В случае удаленных вхождений в систему вместо имен хостов отображает все IP-адреса.
  • -n number/ -number: Указывает, сколько строк истории нужно распечатать.
  • -R: Подавляет вывод в отчете имен хостов.
  • -х: Выполняет печать не только входов и выходЬв из системы, но также останова системы и изменений рабочих уровней.

 

Idd


Описание

Отображает зависимости одной или нескольких программ от разделяемых библиотек.

Синтаксис

ldd [-dr] program . . .

Важные флаги и опции

  • -d: Генерирует отчет об отсутствующих функциях после перераспределения.
  • -r: Генерирует отчет об отсутствующих объектах данных и функциях после перераспределения.

less


Описание

Отображает текстовый файл по одному экрану за раз, позволяя производить поиск и обратную прокрутку.

Синтаксис

less [-aeEGilNrsS] file ...

Важные флаги и опции

  • -а: Приводит к выполнению поиска за последней на экране строкой. По умолчанию поиск выполняется в видимом тексте.
  • -е: Приводит к завершению less, если программа второй раз достигнет конца файла. Иначе пользователь должен выйти по команде "q".
  • -Е: Приводит к завершению less, если программа достигнет конца файла
  • -G: Подавляет выделение найденных при поиске строк.
  • -i: Выполняет поиск, нечувствительный к регистру, если шаблон поиска не включает символы верхнего регистра.
  • -I; Выполняет поиск, нечувствительный к регистру, даже если шаблон поиска включает символы верхнего регистра.
  • -N: Приводит к отображению в начале ( каждой строки ее порядкового номера.
  • -r: Приводит к отображению непечатаемых управляющих символов при помощи символа А (т.е. Ctr 1+A отображается как Л А).
  • -s : Сжимает идущие подряд пустые строки в одну пустую строку.
  • -S: Урезает строки шире экрана вместо заворачивания их на следующую строку.

lib

Описание

Устанавливает начальный загрузчик Linux.

Синтаксис

lilo [С file] [-d deciseconds] [-q] [-D label] [-u device]

Важные флаги и опции

  • -C file: Указывает, какой конкретный конфигурационный файл нужно использовать при загрузке начального загрузчика. По умолчанию конфигурационным файлом является /etc /lilo. conf .
  • -d deciseconds: Указывает период ожидания для подсказки LILO во время старта системы перед загрузкой ядра по умолчанию. Период указывается в 1/10-секундных интервалах.

 


  • -D label: Использует ядро с указанной меткой в качестве ядра по умолчанию вместо первого ядра в конфигурационном файле.
  • -q: Выводит текущие отображенные файлы, перечисляя загружаемые ядра.
  • -u device: Деинсталлирует начальный загрузчик с указанного устройства

listalias


Описание

Отображает альтернативные имена (псевдонимы) пользователей и системы. Если указано регулярное выражение, то отображаются только те альтернативные имена, которые соответствуют выражению.

Синтаксис

listalias [-s|-u] [regular-expression]

Важные флаги и опции

  • - s : Отображает только альтернативные имена системы. -и: Отображает только альтернативные имена пользователей.

In


Описание

Образует ссылки между файлами. Если последним аргументом является каталог, то для каждого указанного файла-источника создается ссылка с тем же именем в указанном каталоге.

Синтаксис

In [-bis] [--backup] [--interactive] [--symbolic] -> source [destination]

In [-bis] [--backup] [--interactive] [--symbolic] -> source . . . directory

(

Важные флаги и опции

  • -b/ — backup: Выполняет резервное копирование удаляемых файлов.
  • -i/ — interactive: Запрашивает подтверждение, если нужно удалить файл- приемник.
  • - s / - - symbolie: Создает символические ссылки вместо жестких.

badkeys


Описание

Загружает таблицы трансляции составных клавиш из одного или более указанных файлов. Если ни один файл не указан, информация читается со стандартного ввода.

Синтаксис

loadkeys [-с — clearcompose] [-d — default] [-m — mktable] -> [-s --clearstrings] [file ...]

Важные флаги и опции

  • -c/--clearcompose: Очищает текущую таблицу акцентов перед загрузкой новых элементов. Если ни один элемент не найден, таблица будет пустой.
  • -d/ — default: Загружает раскладку клавиатуры по умолчанию.
  • -m/ — mktable: Распечатывает на стандартный вывод таблицу текущего отображения.
  • -s/ — clearstring: Очищает таблицу строк ядра.

 

logger


Описание

Помещает элементы в системный журнал. Если не указаны ни сообщения, ни входной файл, то в системный журнал будет протоколироваться стандартный ввод.

Синтаксис

logger [-is] [-f file] [-p priority] [-t tag] [message ...]

Важные флаги и опции

  • - f file: Протоколирует указанный файл в системный журнал.
  • -i: В каждой строке файла протокола помещает ID процесса, создающего элемент.
  • -p priority: Показывает приоритет элемента протокола.
  • -s: Протоколирует сообщение в стандартном протоколе ошибок в добавление к системному протоколу.
  • -t tag: Помечает каждую строку элемента протокола специальным ярлыком.

login


Описание

Регистрация в системе.

Синтаксис

login user-name

Важные флаги и опции

Отсутствуют.

logname


Описание

Отображает логин (username) пользователя.

Синтаксис

logname

Важные флаги и опции

Отсутствуют.

log rotate


Описание

Чередует файлы протоколов, пересылает по почте текущий файл и затем сжимает его для архивирования.

Синтаксис

logrotate [-s| — state file] configfile

Важные флаги и опции

  • -s/ — state file: Использует указанный файл состояний вместо значения по умолчанию /var/ lib/ logrotate . status.

Ipd


Описание

Запускает демон спулера принтера для управления печатью на присоединенных и удаленных принтерах. Если задан порт, то прослушивается именно он (на предмет входных запросов), а не порт по умолчанию.

Синтаксис

lрr [-1] [port]

Важные флаги и опции

  • - 1 : Протоколирует допустимые сетевые запросы.

 

Ipq


Описание

Проверяет и отображает текущее состояние очереди спулера принтера. Если принтер не указан, то выполняется запрос для принтера по умолчанию. Обычно, если не указаны конкретные номера заданий, отображаются все задания для запрашиваемого принтера. Если указаны пользователи, то будут отображены только печатные задания этих пользователей для запрашиваемого принтера.

Синтаксис

Ipq [-1] [-Pprinter] [job, ...] [user, ...]

Важные флаги и опции

  • -1: Печатает всю информацию о файлах, составляющих элемент задания, а не только то. что поместится в одну строку.
  • - P printer. Запрашивает конкретный принтер.

Ipr


Описание


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

Синтаксис

Ipr [-Pprinter] [-tnumber] [-C class] [-J job] ->[-i [numcols]] [-hlmrs] [file ...]

Важные флаги и опции

  • -If a umber: Указывает количество копий для печати каждого файла По умолчанию - одна копия/
  • -С class: Печатает на заглавной странице указанное имя класса вместо имени хоста.
  • -h: Подавляет печать заглавной страницы.
  • -i [ nomcols ] : Показывает, что вывод должен быть сдвинут на указанное количество пробелов или на 8 позиций, если numcols не указано.
  • - J job: Печатает на титульной странице указанное имя задания вместо имени файла.
  • -1: Позволяет печать управляющих символов за исключением символов перевода страницы.
  • -m; Посылает почтовое сообщение пользователю после завершения печатного задания.
  • -Pprinter: Печатает на указанном принтере.
  • -r: Удаляет файлы после их печати.
  • -s: Создает символические ссылки на распечатываемые файлы вместо копирования файлов в каталог спула Это полезно при печати чрезвычайно больших файлов.

Iprm


Описание

Удаляет одно или более заданий из указанной очереди печати. Если принтер не указан, пытается удалить задания из очереди принтера, заданного по умолчанию. При указанном имени пользователя удаляются все задания, принадлежащие этому пользователю, если не указано конкретное задание.

Синтаксис

Iprm [-Pprinter] [job ...] [user ...]

Важные флаги и опции

  • -Pprinter: Удаляет задания из очереди спула указанного принтера

 

Is


Описание

Отображает список файлов и каталогов. Если не указан ни файл, ни каталог, то отображает содержимое текущего каталога. По умолчанию содержимое сортируется в алфавитном порядке.

Синтаксис

Is [-acdlrRsStuX] [ — all] [ — time=ctime] [ — time=status] -> [ — directory] [ — format=long] [ — forma t=verbose] -> t — reverse] [ — recursive] [ — size] [ — sort-size] -> [ — sort=time] [ — time=atime] [ — time=access] -> [ — time=use] [ — sort=extension] [file\ directory ...] .

Важные флаги и опции

  • -a/ — all: Показывает все элементы, включая те, имена которых начинаются с ".".
  • -с/ — time=ctime, — time=status: Сортирует элементы по времени изменения файлов.
  • -d/ — directory: Выводит только список имен каталогов без отображения содержимого каталогов. По умолчанию содержимое каталогов отображается.
  • -l/ — format=long/ — f ormat=verbose: Отображает файлы в широком формате, включая тип файла, привилегии доступа, владельца и размер файла.
  • -r/ — reverse: Отображает файлы в обратном порядке.
  • -R/ — recursive: Рекурсивно отображает содержимое всех подкаталогов.
  • -s/--size: Отображает размер файлов (в килобайтах).
  • -S/--sort=size: Сортирует файлы по размеру, начиная с самого большого.
  • -t/ — sort=time: Сортирует файлы по времени модификации, начиная с самого нового.
  • -и/ — time=atime/ — time=access/--time=use: Сортирует файлы по времени последнего доступа.
  • -X/ — sort=extension: Сортирует файлы по расширению в алфавитном порядке.

Isdev


Описание

Отображает информацию об установленном аппаратном обеспечении.

Синтаксис

lsdev

Важные флаги и опции

Отсутствуют.

Ismod


Описание

Отображает список загруженных модулей.

Синтаксис Важные флаги и опции

Ismod Отсутствуют.

 

mail


Описание

Отправляет и получает почту. Если текст сообщения не передан на стандартный ввод, то он будет запрашиваться у пользователя. Также при помощи флага может быть указана другая информация, например тема сообщения, иначе эта информация будет запрашиваться у пользователя. Если ни опции, ни аргументы не указаны, то для чтения открывается почтовый ящик текущего пользователя.

Синтаксис

mail [-s subject] [-с address,...] -> [-b address, . . . ] address

mail -f [mailbox] mail -u [user]

Важные флаги и опции

  • -b address, . . . : Указывает список адресов, по которым должны быть разосланы слепые копии выходных сообщений.
  • address, . . . : Указывает список адресов, по которым должны быть разосланы копии выходных сообщений.
  • -f [mailbox]: Читает почту из входного ящика пользователя или указанного почтового ящика.
  • -s subject: Указывает тему выходных сообщений.
  • -u user: Открывает для чтения входной почтовый ящик указанного пользователя.

Примечания

Механизм использования программы mail для чтения сообщений обсуждается на странице mai1 руководства man.

mailq


Описание

Отображает содержимое очереди выходных сообщений.

Синтаксис

mailq

Важные флаги и опции

Отсутствуют.

mailto


Описание

Отправляет почту одному или нескольким адресатам. Если в командной строке не указан ни один адресат, то программа запросит эту информацию у пользователя. Если сообщение не указано в стандартном вводе-'то программа запросит у пользователя текст сообщения.

Синтаксис

mailto [-a cAaracter-set] [-с address,...] -> [-s subject] [recipient ...]

Важные флаги и опции

  • -a character-set: Указывает альтернативную кодовую страницу, например ISO-8859-8. По умолчанию используется US-ASCII.
  • address, .. .: Указывает список адресов, по которым должны быть разосланы копии выходных сообщений.
  • -s subject: Указывает тему выходного сообщения. Если тема состоит из более чем одного слова, следует указать ее в апострофах.

Примечания

Для указания конца сообщения достаточно ввести а . в пустой строке или использовать Ctrl+D.

 

man


Описание

Отображает страницу руководства указанной команды.

Синтаксис

Man command

Важные флаги и опции

  • command: Указывает команду, для которой нужно отобразить страницу руководства

mattrib


Описание

Изменяет атрибуты файла в файловой системе MS-DOS, например на дискете DOS. Эквивалентна команде ATTRIB в DOS.

Синтаксис

mattrib [-а|+а] [-h|+h] [-r|+r] [-s|+s] -> msdosfile [msdosfile . . .]

Важные флаги Я опции

  • +a | -а: Устанавливает или сбрасывает бит архивного файла.
  • +h | -h: Устанавливает или сбрасывает бит скрытого файла.
  • +r | -r : Устанавливает или сбрасывает бит файла только для чтения.
  • +s | -s: Устанавливает или сбрасывает бит системного файла.

Примечания

Следует перед опцией использовать + для установки бита и - для сброса бита

mbadblocks


Описание

Тестирует гибкий диск DOS на наличие плохих блоков. Если хотя бы один такой блок будет найдет, он отмечается в FAT диска.

Важные флаги и опции

mbadblocks drive:

Синтаксис

Отсутствуют.

mcd


Описание

Меняет текущий каталог в файловой системе MS-DOS, например на гибком диске. Если аргумент не указан, то отображается текущее устройство и каталог. Эквивалентна команде CD в DOS.

Синтаксис

mcd [msdosdirectory]

Важные флаги и опции

Отсутствуют.

тсору


Описание

Копирует файлы в обоих направлениях между файловыми системами Unix и MS-DOS. Можно скопировать несколько файлов в один каталог, если каталог указан последним аргументом. Использование обозначений DOS для устройства, например а:, подразумевает файл DOS; иначе предполагается файловая система Unix. При указании в качестве аргумента одного файла DOS, этот файл будет скопирован в текущий каталог Unix. Эквивалентна команде COPY в DOS.

 

Синтаксис

mcopy [-tnm] sourcefile targetfile тсору [-tnm] sourcefile [sourcefile ...] targetdirectory mcopy [-tnm] MSDOSsourcefile

Важные флаги и опции

  • -m: Сохраняет время модификации файлов при копировании.
  • -n: Не запрашивает подтверждение при перезаписи файлов Unix.
  • - 1: Преобразует при копировании текстовые файлы из/в Unix в/из DOS.

mdel


Описание

Удаляет файлы на флоппи-дисках MS-DOS. Эквивалентна команде DEL в DOS.

Синтаксис

mdel msdosfile [msdosfile . . . ]

Важные флаги и опции

Отсутствуют.

mdeltree


Описание

Удаляет один или более каталог MS-DOS. Эквивалентна команде DELTREE в DOS.

Синтаксис

mdeltree msdosdirectory [msdosdirectory . . . ]

Важные флаги и опции

Отсутствуют.

mdir


Описание

Отображает содержимое каталога в файловой системе MS-DOS, например на флоппи-диске. Если указаны конкретные файлы, то отображаются только эти файлы. Эквивалентна команде DIR в DOS.

Синтаксис

mdir [-w] msdosdirectory mdir [-a] [-f] [-w] msdosfile [msdosfile ...]

Важные флаги и опции

  • -а: Отображает скрытые файлы наряду с обычными.
  • -f : Отображает файлы без указания общего свободного пространства в конце листинга
  • -w: Отображает файлы в широком формате.

messages


Описание

Отображает количество сообщений в почтовом ящике пользователя и конкретной папке, если она указана.

Синтаксис

messageg [folder]

Важные флаги и опции

Отсутствуют.

 

mformat


Описание

Форматирует флоппи-диск MS-DOS. Эквивалентна команде FORMAT в DOS.

Синтаксис

mformat drive:

Важные флаги и опции

Отсутствуют.

mkdir


Описание

Создает один или несколько каталогов.

Синтаксис

mkdir [-p] [-m mode] [ — parents] [ — mode=jnode] directory ...

Важные флаги и опции

  • -m/ — mode mode: Устанавливает режим для создаваемого каталога, используя такую же символическую запись, как и в команде chmod. Если этот флаг не указан, то каталогу назначается режим по умолчанию.
  • -p/--parents: Гарантирует, что вышестоящие каталоги указанного каталога существуют, и, при необходимости, создает все отсутствующие вышестоящие каталоги.

mkdosfs

.

Описание

Форматирует файловую систему MS-DOS на указанном устройстве.

Синтаксис

mkdosfs [-с] [-F fatsize] [-n name] device

Важные флаги и опции

  • -с: Перед началом форматирования проверяет наличие плохих блоков.
  • -F fatsize: Указывает тип создаваемой таблицы размещения файлов: 12 для 12-битной FAT либо 16 для 16-битной FAT. Программа выберет наилучший вариант для данного компьютера.
  • -п пате: Заносит в метку тома указанное имя. Имя может содержать максимум 1 1 символов. Без указания имени метка тома не будет установлена.

mke2fs


Описание

Форматирует вторую расширенную (second extended) файловую систему Linux.

Синтаксис

mke2fs [-с] [-m percentage] [-L label] device

Важные флаги и опции

  • -с: Перед началом форматирования проверяет наличие плохих блоков.
  • -L label: Заносит в метку тома указанное имя.
  • -m percentage: Указывает количество блоков (в процентах), которые нужно зарезервировать для суперпользователя. По умолчанию устанавливается 5 процентов.

mkfs


Описание

Создает файловую систему (аналогично форматированию диска в DOS). Дополнительно можно указать количество блоков для файловой системы.

Синтаксис

mkfs [-t rstype] [-с] [-1 file] device [blocks]

 

Важные флаги и опции

  • -с: Перед началом форматирования проверяет наличие плохих блоков.
  • -1 file: Читает из указанного файла список плохих блоков для устройства.
  • -t fs type: Указывает тип файловой системы, которую нужно создать. Если в файле /etc/ fstab для устройства не указан другой тип файловой системы, умолчанием является файловая система minix.

mkpasswd


Описание

Генерирует случайный пароль и может назначить его пользователю.

Синтаксис

mkpasswd [-2] [-1 number] [-d number] [-c number] -> [-C number] [-p file] [user]

Важные флаги и опции

  • -2: Обеспечивает -чередование символов между правой и левой рукой при печати на стандартной клавиатуре U.S.
  • -с number: Указывает минимальное количество символов нижнего регистра в пароле.
  • -С number: Указывает минимальное количество символов верхнего регистра в пароле.
  • -d number: Указывает минимальное количество цифр в пароле.
  • -l number: Указывает количество символов в пароле.
  • -p file: Указывает, какая программа используется для установки пароля. По умолчанию используется /etc/yppaswwd. Если эта программа отсутствует, то используется /bin/passwd.

Примечания

При использовании флага -2 случайному наблюдателю сложнее увидеть, что печатает пользователь. Но этот флаг облегчает угадывание пароля программой, подбирающей пароль.

mkswap


Описание

Устанавливает устройство как свопинг-область. При желании можно указать размер файловой системы в блоках.

Синтаксис

mkswap [-с] device [blocks]

Важные флаги и опции

  • -с: Перед созданием файловой системы свопинга проверяет устройство на наличие плохих блоков.

Примечания

Возможно также создание файлов свопинга вместо разделов. За дополнительной информацией обратитесь к странице mkswap руководства man.

mlabel


Описание

Устанавливает метку для файловой системы MS-DOS, например флоппи-диска. Если метка не указана, она запрашивается у пользователя.

Синтаксис

mlabel [-cs] drive:label

Важные флаги и опции

  • - с : Убирает текущую метку без запроса у пользователя.
  • - s : Отображает текущую метку.

 

mmd


Описание

Создает один или более каталогов в файловой системе MS-DOS, например на флоппи-диске.

Синтаксис

mmd msdosdirectory [msdosdirectory . . . ]

Важные флаги и опции

Отсутствуют.

mmove


Описание

Перемещает (или переименовывает) файлы или каталоги MS-DOS. Если последний аргумент - каталог, то все файлы-источники перемещаются в каталог-приемник.

Синтаксис

mmove sourcefile target file mmove sourcefile [sourcefile ...] targetdi rectory

Важные флаги и опции

Отсутствуют.

modprobe


Описание

Загружает один или более загружаемых модулей, полагаясь на шаблон или указанный объектный файл модуля.

Синтаксис

modprobe module. о [symbol=value ...] modprobe -t tag pattern modprobe -a -t tag pattern modprobe -1 [-t tag] pattern modprobe -r module

modprobe -c

Важные флаги и опции

  • -а: Загружает все модули, а не первый модуль, который успешно загрузится.
  • -с: Отображает информацию о конфигурации.
  • - 1 : Выводит список всех модулей указанного типа. -r module: Выгружает стек указанного модуля.
  • - 1 tag: Загружает только модули, отмеченные специальным дескриптором.

more


Описание

Отображает один или более файлов экран за экраном, позволяет производить поиск и переход в любое место в файле.

Синтаксис

more [-dlfs] [-number] [-fnumber] [file ...]

Важные флаги и опции

  • -number: Устанавливает количество строк на экране.
  • -t-numfoer: Указывает, с какой строки начать отображение текста.
  • -d: Запрашивает пользователя в конце каждого экрана.

 


  • - f : Не заворачивает длинные строки на следующую строку.
  • -1: Не интерпретирует С trl+L как прогон формата.
  • -s: Сжимает несколько последовательных пустых строк в одну. ,

Примечания

За более подробной информацией об используемых для просмотра файлов командах обратитесь к странице more руководства man.

mount


Описание

Монтирует файловую систему в указанный каталог.

Синтаксис

mount -a [-rw] [-t vfstype] mount [-rw] [-0 options [,....]] device] dir mount [-rw] [-t v fstype] [-0 options] device dir

Важные флага и опции

  • -а: Монтирует все файловые системы в /etc/f stab. Если тип файловой системы указан флагом -t, то в /etc/f stab загружаются только файловые системы указанного типа
  • -о: См. примечание ниже.
  • -r: Монтирует файловую систему в режиме только чтение. Аналогично использованию -о rо.
  • - t f stype: Указывает тип файловой системы.
  • -w: Монтирует файловую систему в режиме чтение-запись. Аналогично использованию -о rw.

Примечания

При указании типа файловой системы для флага -t возможны следующие значения.


Minix vfat ufs


ext proc romfs


ext2 nfs sysv


xiafs iso9660 xenix


hpfs smbfs coherent


msdos ncpfs


umsdos affs


Для получения информации об опциях флага, -о обратитесь к странице mount руководства man.

mrd


Описание

Удаляет один или более каталогов MS-DOS.

Синтаксис

mrd msdosdirectory [msdosdirectory . . .]

Важные флаги и опции

Отсутствуют.

 

itiren


Описание

Переименовывает файл MS-DOS. Похожа на команду REN в DOS, но может переименовать также и каталоги.

Синтаксис

mren oldname newname

Важные флаги и опции

Отсутствуют.

mtype


Описание

Отображает содержимое одного или более файлов MS-DOS. Похожа на команду TYPE в DOS.

Синтаксис

mtype [-ts] znsdosfile [msdosfile . . .]

Важные флаги и опции

  • -s: Удаляет старший бит данных.
  • -t: Перед отображением транслирует текстовые файлы DOS в текстовые файлы Unix.

mv


Описание

Переименовывает и перемещает файлы. Когда последним аргументом является каталог, перемещает все указанные файлы в этот каталог.

Синтаксис

mv [-bfiu] [ — backup] [ — force] [ — interactive] -> [ — update] {source destination] source ... directory}

Важные флаги и опции

  • -b/ — backup: Создает резервные копии перемещаемых файлов.
  • - f / — force: Удаляет существующие файлы, поверх которых производится запись операцией перемещения, без выдачи запроса на подтверждение.
  • -i/ — interactive: Запрашивает подтверждение перед перезаписью любого существующего файла.
  • -u/ — update: Не перезаписывает существующий файл, если у него такое же или более позднее вреия модификации.

netstat


Описание

Отображает информацию о состоянии сети, включая соединения, таблицы маршрутизации и статистику интерфейсов. Если опции не указаны, выводится список активных соединений.

Синтаксис

netstat [-Mnrs] [-с] [-i interface] [ — interface interface] -> — masquerade] [ — route] [ — statistics]

Важные флаги и опции

  • -с: Отображает выбранную информацию каждую секунду, до нажатия Ctrl+C.
  • -i [interface] / — interface [interface]: Отображает информацию об указанном интерфейсе или всех интерфейсах, если имя интерфейса не указано.
  • -М / — masquerade: Отображает список замаскированных сессий.

 


  • -n: Показывает численные адреса вместо имен хостов, портов или пользователей.
  • -r/ — route: Отображает таблицы маршрутизации ядра
  • -s/ — statistics: Отображает статистику сети.

newgrp


Описание

Регистрирует пользователя в новой группе, изменяя ID группы пользователя. Если группа не указана, то ID группы заменяется ID группы пользователя при регистрации в системе.

Синтаксис

newgrp [group]

Важные флаги и опции

Отсутствуют.

newusers


Описание

Читает файл, содержащий список новых пользователей, и создает их. Если не указано имя файла, информация о пользователях предъявляется на стандартный ввод.

Синтаксис

newusers [file]

Важные флаги и опции

Отсутствуют.

Примечания

Формат файла, который читается командой newusers, такой же, как и файла /etc/passwd со следующими исключениями.

  • Пароли не должны быть зашифрованными. Они будут зашифрованы при создании учетной записи пользователя.
  • Если указанная группа не существует, будет создана новая группа.
  • Если домашний каталог пользователя не существует, будет создан новый каталог, если каталог с таким именем уже существует, то его принадлежность будет установлена на нового пользователя.
  • Из-за того, что этот файл содержит незашифрованные пароли, важно хранить его в безопасном месте.

nisdomainname


Описание

Отображает текущее имя домена NIS.

Синтаксис

nisdomainname

Важные флаги и опции

Отсутствуют.

nslookup


Описание

Опрашивает сервер имен DNS. Может быть запущена в интерактивном режиме. Если не указано имя хоста, то программа входит в интерактивный режим. По умолчанию используется сервер DNS, указанный в /etc/resolv.conf. Если надо указать сервер, но не искать хост, следует ввести "-" на месте хоста.

 

Синтаксис

nslookup [host | - [server] ]

Важные флаги и опции

Отсутствуют.

Примечания

Обратитесь к странице ns lookup руководства man за инструкциями по доступным командам в интерактивном режиме.

passwd


Описание

Изменяет пароль пользователя. Пользователь root может изменять пароль другого пользователя, если указать имя пользователя как аргумент.

Синтаксис

passwd [username]

Важные флаги и опции

Отсутствуют.

paste


Описание

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

Синтаксис

paste [-s] [-d delim-list] [ — serial] [ — delimiters list] ->[file ...]

Важные флаги и опции

  • -d/ — delimiters list: Указывает список используемых разграничителей вместо символа табуляции, используемого по умолчанию. Если в списке указано более одного символа, то символы используются последовательно, с возвратом к первому символу в списке после использования последнего.
  • -s/ — serial: Печатает строки из одного файла, а за ними - строки из другого файла.

pathchk


Описание

Проверяет правильность и переносимость имен файлов. В частности, проверяет, чтобы все каталоги в пути файла имели соответствующие привилегии выполнения, и длина каждого компонента пути и имени файла не превышала допустимой.

Синтаксис

pathchk [-р] [ — portability] file ...

Важные флаги и опции

  • -p/--portability: Проверяет длину каждого имени файла по стандарту POSIX.1, не учитывая ограничения длины действительной файловой системы. Также выполняется проверка на переносимость символов, используемых в имени файла

pidof


Описание

Ищет ID процессов для одной или более программ и отображает PID.

Синтаксис

pidof [-s] [-х] [-о pad] [-0 pid ...] program [program ...]