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

grep
ОписаниеИщет в файлах строки, совпадающие с указанным шаблоном, и отображает их.
Синтаксисgrep [-bCcEFGiLlnvwx] [-number] [-epattern]'[-ffile] ->[--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 [-ggid[-0]] [-r] [-f]group
Важные флаги и опции
  • -f:При попытке добавить существующую группу предотвращает завершение программы. В этом случае группа не модифицируется.
  • -g gid:Использует указанный GID группы вместо автоматического присвоения номера группы.
  • -о: Показывает, что ID для групп необязательно должны быть уникальными.
  • -r: Добавляет системную учетную запись с номером ID группы меньше, чем 499.
groupdel
ОписаниеУдаляет группу.
Синтаксисgroupdelgroup
Важные флаги и опцииОтсутствуют.
groupmod
ОписаниеМодифицирует существующую группу.
Синтаксисgroupmod [-ggid[-0]] [-ngroupname] group
Важные флаги и опции
  • -g gid:Меняет ID указанной группы на новый GID. Если не указан флаг -о, то это значение должно быть уникальным.
  • -ngroupname:Меняет имя указанной группы на новое имя.
  • -о: Показывает, что Ю для групп необязательно должны быть уникальными.
groups
ОписаниеРаспечатывает имена групп, которым принадлежит один или несколько пользователей. Если не указано имя пользователя, то отображает группы, в которые входит запустивший команду пользователь.
Синтаксисgroups [username. . . ]
Важные флаги и опцииОтсутствуют.
grpck
ОписаниеПроверяет целостность файлов групп, таких как /etc /group или /etc/ gshadow. Если не указано имя файла группы, то проверяются файлы групп по умолчанию.
Синтаксисgrpck [-r] [groupshadow]
Важные флаги и опции-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
ОписаниеКонфигурирует сетевой интерфейс или отображает его состояние, если опции не указаны.
Синтаксисifconfiginterface options address
Важные флаги и опции
  • inter f асе: Указывает имя сетевого интерфейса (т.е. eth0 или eth1).
  • up: Активизирует указанный интерфейс! down: Деактивизирует указанный интерфейс.
  • netmask address: Устанавливает маску сети интерфейса
  • broadcast address: Устанавливает широковещательный адрес интерфейса
  • pointtopoint address: Разрешает режим точка-точка для интерфейса, предполагая прямую связь между двумя машинами. Также устанавливает адрес другого конца связи.
  • Address: Указывает имя хоста или IP-адрес интерфейса. Обязательный параметр.
ifdown
ОписаниеЗапрещает указанный интерфейс, например eth0 или ethl.
Синтаксисifdowninterface
Важные флаги и опцииОтсутствуют.
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]
Важные флаги и опции
  • -dmilliseconds:Устанавливает задержку (перед повторением) в миллисекундах.
  • -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
ОписаниеПосылает сигнал уничтожения одному или нескольким выполняющимся процессам.
Синтаксис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] [-nnumber][-adx] [name ...] [tty ...]
Важные флаги и опции
  • -а: Выполняет вывод имени хоста в последней колонке.
  • -d: В случае удаленных вхождений в систему вместо имен хостов отображает все IP-адреса.
  • -nnumber/-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] [-ddeciseconds] [-q][-D label] [-u device]
Важные флаги и опции
  • -Cfile:Указывает, какой конкретный конфигурационный файл нужно использовать при загрузке начального загрузчика. По умолчанию конфигурационным файлом является /etc /lilo. conf .
  • -ddeciseconds:Указывает период ожидания для подсказки LILO во время старта системы перед загрузкой ядра по умолчанию. Период указывается в 1/10-секундных интервалах.
 
  • -Dlabel:Использует ядро с указанной меткой в качестве ядра по умолчанию вместо первого ядра в конфигурационном файле.
  • -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] [-ppriority][-ttag][message ...]
Важные флаги и опции
  • - f file: Протоколирует указанный файл в системный журнал.
  • -i: В каждой строке файла протокола помещает ID процесса, создающего элемент.
  • -p priority: Показывает приоритет элемента протокола.
  • -s: Протоколирует сообщение в стандартном протоколе ошибок в добавление к системному протоколу.
  • -ttag:Помечает каждую строку элемента протокола специальным ярлыком.
login
ОписаниеРегистрация в системе.
Синтаксисlogin user-name
Важные флаги и опцииОтсутствуют.
logname
ОписаниеОтображает логин (username) пользователя.
Синтаксисlogname
Важные флаги и опцииОтсутствуют.
log rotate
ОписаниеЧередует файлы протоколов, пересылает по почте текущий файл и затем сжимает его для архивирования.
Синтаксисlogrotate [-s| — statefile] configfile
Важные флаги и опции
  • -s/ — state file: Использует указанный файл состояний вместо значения по умолчанию /var/ lib/ logrotate . status.
Ipd
ОписаниеЗапускает демон спулера принтера для управления печатью на присоединенных и удаленных принтерах. Если задан порт, то прослушивается именно он (на предмет входных запросов), а не порт по умолчанию.
Синтаксисlрr [-1] [port]
Важные флаги и опции
  • - 1 : Протоколирует допустимые сетевые запросы.
Ipq
ОписаниеПроверяет и отображает текущее состояние очереди спулера принтера. Если принтер не указан, то выполняется запрос для принтера по умолчанию. Обычно, если не указаны конкретные номера заданий, отображаются все задания для запрашиваемого принтера. Если указаны пользователи, то будут отображены только печатные задания этих пользователей для запрашиваемого принтера.
СинтаксисIpq [-1] [-Pprinter][job, ...][user, ...]
Важные флаги и опции
  • -1: Печатает всю информацию о файлах, составляющих элемент задания, а не только то. что поместится в одну строку.
  • - Pprinter.Запрашивает конкретный принтер.
Ipr
ОписаниеПечатает один или несколько файлов в спул указанного принтера. Если не указан ни один файл, то в спул принтера посылается стандартный ввод. Если принтер не указан, то данные посылаются на принтер по умолчанию.
СинтаксисIpr [-Pprinter] [-tnumber] [-C class] [-Jjob]->[-i [numcols]] [-hlmrs][file ...]
Важные флаги и опции
  • -If aumber: Указывает количество копий для печати каждого файла По умолчанию - одна копия/
  • -С class: Печатает на заглавной странице указанное имя класса вместо имени хоста.
  • -h: Подавляет печать заглавной страницы.
  • -i [nomcols] : Показывает, что вывод должен быть сдвинут на указанное количество пробелов или на 8 позиций, еслиnumcolsне указано.
  • - Jjob:Печатает на титульной странице указанное имя задания вместо имени файла.
  • -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 [-ssubject] [-с 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, ...: Указывает список адресов, по которым должны быть разосланы копии выходных сообщений.
  • -ssubject:Указывает тему выходного сообщения. Если тема состоит из более чем одного слова, следует указать ее в апострофах.
ПримечанияДля указания конца сообщения достаточно ввести а . в пустой строке или использовать Ctrl+D.
man
ОписаниеОтображает страницу руководства указанной команды.
СинтаксисMancommand
Важные флаги и опции
  • 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]
Важные флаги и опцииОтсутствуют.
mсору
ОписаниеКопирует файлы в обоих направлениях между файловыми системами Unix и MS-DOS. Можно скопировать несколько файлов в один каталог, если каталог указан последним аргументом. Использование обозначений DOS для устройства, например а:, подразумевает файл DOS; иначе предполагается файловая система Unix. При указании в качестве аргумента одного файла DOS, этот файл будет скопирован в текущий каталог Unix. Эквивалентна команде COPY в DOS.
Синтаксисmcopy [-tnm]sourcefile targetfileтсору [-tnm]sourcefile [sourcefile...]targetdirectorymcopy [-tnm]MSDOSsourcefile
Важные флаги и опции
  • -m:Сохраняет время модификации файлов при копировании.
  • -n: Не запрашивает подтверждение при перезаписи файлов Unix.
  • - 1: Преобразует при копировании текстовые файлы из/в Unix в/из DOS.
mdel
ОписаниеУдаляет файлы на флоппи-дисках MS-DOS. Эквивалентна команде DEL в DOS.
Синтаксисmdelmsdosfile [msdosfile. . . ]
Важные флаги и опцииОтсутствуют.
mdeltree
ОписаниеУдаляет один или более каталог MS-DOS. Эквивалентна команде DELTREE в DOS.
Синтаксисmdeltree msdosdirectory[msdosdirectory. . . ]
Важные флаги и опцииОтсутствуют.
mdir
ОписаниеОтображает содержимое каталога в файловой системе MS-DOS, например на флоппи-диске. Если указаны конкретные файлы, то отображаются только эти файлы. Эквивалентна команде DIR в DOS.
Синтаксисmdir [-w]msdosdirectorymdir [-a] [-f] [-w]msdosfile [msdosfile ...]
Важные флаги и опции
  • -а: Отображает скрытые файлы наряду с обычными.
  • -f : Отображает файлы без указания общего свободного пространства в конце листинга
  • -w: Отображает файлы в широком формате.
messages
ОписаниеОтображает количество сообщений в почтовом ящике пользователя и конкретной папке, если она указана.
Синтаксисmessageg [folder]
Важные флаги и опцииОтсутствуют.
mformat
ОписаниеФорматирует флоппи-диск MS-DOS. Эквивалентна команде FORMAT в DOS.
Синтаксисmformat drive:
Важные флаги и опцииОтсутствуют.
mkdir
ОписаниеСоздает один или несколько каталогов.
Синтаксисmkdir [-p] [-mmode] [— parents] [ — mode=jnode]directory ...
Важные флаги и опции
  • -m/ — mode mode: Устанавливает режим для создаваемого каталога, используя такую же символическую запись, как и в команде chmod. Если этот флаг не указан, то каталогу назначается режим по умолчанию.
  • -p/--parents: Гарантирует, что вышестоящие каталоги указанного каталога существуют, и, при необходимости, создает все отсутствующие вышестоящие каталоги.
mkdosfs.
ОписаниеФорматирует файловую систему MS-DOS на указанном устройстве.
Синтаксисmkdosfs [-с] [-Ffatsize][-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: Заносит в метку тома указанное имя.
  • -mpercentage:Указывает количество блоков (в процентах), которые нужно зарезервировать для суперпользователя. По умолчанию устанавливается 5 процентов.
mkfs
ОписаниеСоздает файловую систему (аналогично форматированию диска в DOS). Дополнительно можно указать количество блоков для файловой системы.
Синтаксисmkfs [-t rstype] [-с] [-1 file] device[blocks]
Важные флаги и опции
  • -с: Перед началом форматирования проверяет наличие плохих блоков.
  • -1 file: Читает из указанного файла список плохих блоков для устройства.
  • -tfs 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, например на флоппи-диске.
Синтаксисmmdmsdosdirectory [msdosdirectory. . . ]
Важные флаги и опцииОтсутствуют.
mmove
ОписаниеПеремещает (или переименовывает) файлы или каталоги MS-DOS. Если последний аргумент - каталог, то все файлы-источники перемещаются в каталог-приемник.
Синтаксисmmovesourcefile target filemmovesourcefile [sourcefile...]targetdi rectory
Важные флаги и опцииОтсутствуют.
modprobe
ОписаниеЗагружает один или более загружаемых модулей, полагаясь на шаблон или указанный объектный файл модуля.
Синтаксисmodprobe module. о [symbol=value ...] modprobe -ttag patternmodprobe -a -ttag patternmodprobe -1 [-ttag] patternmodprobe -r module modprobe -c
Важные флаги и опции
  • -а: Загружает все модули, а не первый модуль, который успешно загрузится.
  • -с: Отображает информацию о конфигурации.
  • - 1 : Выводит список всех модулей указанного типа. -r module: Выгружает стек указанного модуля.
  • - 1tag:Загружает только модули, отмеченные специальным дескриптором.
more
ОписаниеОтображает один или более файлов экран за экраном, позволяет производить поиск и переход в любое место в файле.
Синтаксисmore [-dlfs] [-number] [-fnumber] [file ...]
Важные флаги и опции
  • -number: Устанавливает количество строк на экране.
  • -t-numfoer: Указывает, с какой строки начать отображение текста.
  • -d: Запрашивает пользователя в конце каждого экрана.
 
  • - f : Не заворачивает длинные строки на следующую строку.
  • -1: Не интерпретирует С trl+L как прогон формата.
  • -s: Сжимает несколько последовательных пустых строк в одну. ,
ПримечанияЗа более подробной информацией об используемых для просмотра файлов командах обратитесь к странице more руководства man.
mount
ОписаниеМонтирует файловую систему в указанный каталог.
Синтаксисmount -a [-rw] [-tvfstype]mount [-rw] [-0 options [,....]] device] dir mount [-rw] [-t vfstype][-0options] device dir
Важные флага и опции
  • -а: Монтирует все файловые системы в /etc/f stab. Если тип файловой системы указан флагом -t, то в /etc/f stab загружаются только файловые системы указанного типа
  • -о: См. примечание ниже.
  • -r: Монтирует файловую систему в режиме только чтение. Аналогично использованию -о rо.
  • - tf 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.
Синтаксисmrdmsdosdirectory [msdosdirectory . . .]
Важные флаги и опцииОтсутствуют.
itiren
ОписаниеПереименовывает файл MS-DOS. Похожа на команду REN в DOS, но может переименовать также и каталоги.
Синтаксисmrenoldname newname
Важные флаги и опцииОтсутствуют.
mtype
ОписаниеОтображает содержимое одного или более файлов MS-DOS. Похожа на команду TYPE в DOS.
Синтаксисmtype [-ts]znsdosfile [msdosfile . . .]
Важные флаги и опции
  • -s:Удаляет старший бит данных.
  • -t: Перед отображением транслирует текстовые файлы DOS в текстовые файлы Unix.
mv
ОписаниеПереименовывает и перемещает файлы. Когда последним аргументом является каталог, перемещает все указанные файлы в этот каталог.
Синтаксисmv [-bfiu] [ — backup] [ — force] [ — interactive] -> [ — update] {sourcedestination] source ... directory}
Важные флаги и опции
  • -b/ — backup: Создает резервные копии перемещаемых файлов.
  • - f / — force: Удаляет существующие файлы, поверх которых производится запись операцией перемещения, без выдачи запроса на подтверждение.
  • -i/ — interactive: Запрашивает подтверждение перед перезаписью любого существующего файла.
  • -u/ — update: Не перезаписывает существующий файл, если у него такое же или более позднее вреия модификации.
netstat
ОписаниеОтображает информацию о состоянии сети, включая соединения, таблицы маршрутизации и статистику интерфейсов. Если опции не указаны, выводится список активных соединений.
Синтаксисnetstat [-Mnrs] [-с] [-i interface] [ — interfaceinterface] ->— 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] [-ddelim-list] [— serial] [ — delimiters list] ->[file ...]
Важные флаги и опции
  • -d/ — delimiters list: Указывает список используемых разграничителей вместо символа табуляции, используемого по умолчанию. Если в списке указано более одного символа, то символы используются последовательно, с возвратом к первому символу в списке после использования последнего.
  • -s/ — serial: Печатает строки из одного файла, а за ними - строки из другого файла.
pathchk
ОписаниеПроверяет правильность и переносимость имен файлов. В частности, проверяет, чтобы все каталоги в пути файла имели соответствующие привилегии выполнения, и длина каждого компонента пути и имени файла не превышала допустимой.
Синтаксисpathchk [-р] [ — portability]file ...
Важные флаги и опции
  • -p/--portability: Проверяет длину каждого имени файла по стандарту POSIX.1, не учитывая ограничения длины действительной файловой системы. Также выполняется проверка на переносимость символов, используемых в имени файла
pidof
ОписаниеИщет ID процессов для одной или более программ и отображает PID.
Синтаксисpidof [-s] [-х] [-о pad] [-0pid...]program [program...]