ПРИЛОЖЕНИЕ С. ОБЗОР КОМАНД LINUX

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

 

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

Это приложение содержит руководство по использованию наиболее популярных команд и утилит Linux, которые обычно находятся в следующих каталогах Red Hat Linux.

  • /bin
  • /sbin
  • /usr/bin
  • /usr/sbin

Используемый в справочнике способ представления информации позволяет быстро получать сведения о синтаксисе и часто используемым опциям многих команд Linux. Подробнее об этих и других командах можно узнать из руководства по командам (используя команду man command).

Это приложение не должно рассматриваться как полное руководство по всем опциям, флагам и аргументам каждой команды Linux. Справочник разработан для того, чтобы облегчить использование наиболее популярных и важных команд в их типичных формах. Для более подроб-Иого изучения конкретной команды обратитесь к соответствующему руководству.

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

Чтобы приложение имело приемлемые размеры, пришлось исключить большинство интерактивных программ, демоны и команды, специфичные для Red Hat. Несмотря на это, приложение содержит описания почти 200 команд.

Команды перечислены в алфавитном порядке.

Команды

В справочнике приведены

описания следующих команд.


arch

e2fsck

killall

mformat

pwunconv

timed

at

echo

ksyms

mkdir

quota

timedc

atd

egrep

last

mkdosfs

quotacheck

top

atq

false

Idd

mke2fs

quotaoff

touch

atrm

fdisk

less

mkfs

quotaon

traceroute

badblocks

fgrep

lilo

mkpasswd

rep

true

batch

file

listalias

mkswap

rdate

umount

be

find

In

mlabel

rdist

uname

biff

finger

loadkeys

mmd

repquota

uncompress

cal

free

logger

mmove

rlogin

unzip

cat

gpasswd

login

modprobe

rm

uptime

checkalias

grep

logname

more

rmdir

useradd

chgrp

groupadd

logrotate

mount

rmmod

userdel

chkconfig

groupdel

Ipd

mrd

route

usermod

chmod

groupmod

Ipg

mren

rsh

users

chown

groups

Ipr

mtype

runlevel

uudecode

clear

grpck

Iprm

mv

rup

uuencode

compress

gunzip

Is

netstat

rusers

vipw

cp

gzexe

Isdev

newgrp

rwho

vmstat

crontab

gzip

Ismod

newusers

rwhod

w

cryptdir

halt

mail

nisdanainname

setclock

we

date

head

mailq

nslookup

setkeycodes

whereis

 

dc

hostname

mail to

passwd

showkey

which

decryptdir

id

man

paste

showmount

whoami

depmod

ifconf ig

mattrib

pathchk

shutdown

ypdornainname

df

if down

mbadblocks

pidof

sort

zcat

dir

if port

mcd

ping

statserial

zgrep

dmesg

if up

mcopy

pppstats

su

zip

dnsdomainname

insmod

mdel

ps

sync

zipgrep

dnsguery

kbd_mode

mdeltree

pwck

tail

zipinfo

domainname

kbdrate

mdir

pwconv

tar

zmore

du

kill

messages

pwd

timeconfig

znew

 

arch


Описание


Выводит на экран конфигурацию компьютера, на котором выполняется Linux. Например, для системы на основе Pentium будет выведено 1586, i486 представит компьютер на основе 80486 процессора, а ахр - компьютер на основе Alpha-процессоров.

Синтаксис

arch

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

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

at


Описание

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

Синтаксис

at [-q queue] [-f filename] [-1] [-m] [-d job [job ...]] TIME

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


  • -d job: Удаляет задание с указанным номером.
  • -f filename: Считывает команды дли планирования из указанного файла, а не запрашивает их у пользователя.
  • -1: Выводит на экран команды из очереди планировщика (аргумент TIME игнорируется).
  • -m: После завершения задания посылает почтовое сообщение пользователю, который запланировал выполнение, и помещает в сообщение всю сгенерированную информацию.
  • -q gueue: Указывает очередь, с которой нужно работать. Очереди указываются одним символом (a-z или A-Z). По умолчанию для команды at и связанных с ней команд используется очередь а.

Примечания

Для указания времени выполнения команд существует несколько опций, в том числе:

  • НН:ММ указывает часы и минуты, например, 1 1 : 15 или 22 : 30. Допускаются суффиксы AM и РМ. например, 11:5 AM или 11 : 30 РМ.
  • mi dniaht (24:00 ИЛИ 12 :00 РМ), noon (12 :00) и teatimc (16:00) являются зарезервированными словами и указывают соответствующее время.
  • MMDDYY, MM/DD/YY ИЛИ DD. MM. YY могут использоваться для указания даты, например 022598 или 25 . 02 . 98.
  • now указывает текущее время. Tomorrow указывает следующий день.

 


  • При помощи + можно указать сдвиг относительно текущего времени в минутах, часах, днях или неделях. Например, чтобы запланировать выполнение команды послезавтра в поддень, можно указать noon + 2 days.

atd


Описание

Демон, который выполняет задания, запланированные для более позднего выполнения программами at и batch.

Синтаксис

atd [-1 load] [-b interval]

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

  • -b interval: Определяет минимальный интервал в секундах между запуском двух пакетных заданий. По умолчанию составляет 60 секунд.
  • -1 load: Определяет границу нагрузки, при превышении которой запланированные пакетные задания не будут выполняться. По умолчанию уровень составляет 0,8.

atq


Описание

Выводит на экран запланированные командой at задания, которые находятся в очереди планировщика. То же, что и at - 1.

Синтаксис

atq [-q queue]

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

  • -q queue: Определяет очередь, с которой надо работать. Очереди указываются одним символом (a-z или A-Z). По умолчанию для команды at и связанных с ней команд используется очередь а.

atrm


Описание

Удаляет из очереди планировщика указанные задания. То же, что и at -d.

Синтаксис

atrm job [job . . .]

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

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

badblocks


Описание

Проверяет устройство (обычно жесткий диск) на наличие дефектных блоков.

Синтаксис

badblocks [-o filename] [-w] device blocks-count

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

  • filename: Указывает имя файла, в который нужно записать результаты, вместо их отображения на стандартном устройстве вывода.
  • -w: Вместо теста чтения использует тест записи, при котором данные записываются в каждый блок устройства и повторно считываются из блока.

Примечания

Необходимо указать устройство, используя полный путь к устройству Linux, например, /dev/hda2 или /dev/sdb3. Число блоков на устройстве является важным параметром (его можно определить при помощи f disk).

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


Не следует применять флаг -w для устройств, которые содержат важную информацию. При проверке устройств с флагом -w данные на устройстве уничтожаются.

 

batch


Описание

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

Синтаксис

batch [-q queue] [-f filename] [-m] TIME

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


  • -f filename: Команды для планирования считываются из указанного файла, а не запрашиваются у пользователя.
  • -m: После завершения задания посылает пользователю, который запланировал выполнение, почтовое сообщение и помещает в сообщение всю сгенерированную информацию.
  • -q queue: Указывает очередь, с которой нужно работать. Очереди указываются одним символом (a-z или A-Z). По умолчанию для batch используется очередь b.

Примечания

Для указания времени выполнения команд существует несколько опций, в том числе:

  • НН:ММ указывает часы и минуты, например 11 : 15 или 22:30. Допускаются суффиксы AM и РМ, например 1 1 : 1 5 AM или 1 1 : 3 0 РМ.
  • midnight (24 : 00 или 12 : 00 РМ), noon (12 : 00) и teatime (16 : 00) являются зарезервированными словами и указывают соответствующее время.
  • MMDDYY, MM/DD/YY или DD . ММ . YY могут использоваться для указания даты, например 022598 или 25 . 02 . 98.
  • now указывает текущее время.
  • Tomorrow указывает следующий день.
  • При помощи + можно указать сдвиг относительно текущего времени в минутах, часах, днях или неделях. Например, чтрбы запланировать выполнение команды послезавтра в полдень, можно указать noon + 2 days.

bc


Описание

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

Синтаксис

be [file . . .]

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

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

Примечания

Синтаксис, который используется в bc , основан на языке программирования С. За детальной информацией обратитесь к странице руководства man no be.

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

biff


Описание

Извещает пользователей о поступлении новой почты и указывает, кто прислал сообщение.

Синтаксис

biff [ny]

 

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

  • n: Запрещает извещение о поступлении новой почты, если оно разрешено.
  • у: Разрешает извещение о поступлении новой почты, если оно запрещено.

.

cal


Описание

Отображает календарь на месяц или весь год. Если не указаны ни месяц month, ни год year, отображается календарь текущего месяца.

Синтаксис

cal [-j] [-у] [month [year]]

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

-j: Указывает на необходимость использования юлианского календаря, а не григорианского.

-у: Отображает календарь на год, а не на месяц.

Примечания

Одно число в качестве аргумента указывает год между 1 и 9999 (год нужно указать полностью, т.е. 1998, а не 98). Если используется два аргумента, первый указывает месяц в числовом формате от 1 до 12, а второй - год от 1 до 9999.

cat


Описание

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

Синтаксис

cat [--benstvAET] [ — number] [ — number-nonblank] -> [--squeeze-blank] [--show-nonprinting] [--show-ends] -> [ — show-tabs] [ — show-all] [file ...]

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

  • -A/--show-all: Выводит $ в конце каждой строки, вместо символов табуляции - T 1, а управляющие символы предваряются символом ^.

Действие этого флага такое же, как и комбинации флагов - v, -T и -Е.

  • -b/ — number-nonblank: Производит нумерацию всех непустых строк. Нумерация начинается с 1 .
  • -е: Выводит $ в конце каждой строки и символ ^ перед управляющими символами. Действие этого флага такое же, как и комбинации флагов -V И -Е.
  • -E/--show-ends: Выводит $ в конце каждой строки.

  • -n/ — number: Выполняет нумерацию всех строк, начиная с 1 .
  • -s/ — squeeze-blank: При выводе замещает последовательности пустых строк одной пустой строкой.
  • -t: Выводит Л 1 вместо символов табуляции и символ Л перед управляющими символами. Действие флага такое же, как и комбинации флагов -V и -Т.
  • -Т / — show- tabs : Выводит ^ I вместо символов табуляции.
  • -v/--show-nonprinting: Выводит символ ^ перед управляющими символами.

 

Checkalias


Описание

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

Синтаксис

checkalias alias [, alias,...]

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

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

chgrp


Описание

Изменяет группу-владельца одного или нескольких файлов или каталогов.

Синтаксис

chgrp [-Rcfv] [ — recursive] [ — changes] [ — silent] -> [--quiet] [--verbose] group filename . . .

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

  • -c/ — changes: Выводит имена только тех файлов, для которых производится изменение владельца.
  • -f /--silent/--quiet: Подавляет вывод сообщений об ошибках, когда невозможно изменить принадлежность файла.
  • -R/ — recursive: Изменяет принадлежность всех файлов во всех подкаталогах всех каталогов, для которых производится изменение владельца.
  • -v/- -verbose: Выводит результаты всех производимых изменений принадлежности файлов.

Примечания

Группа указывается либо по имени, либо по ID группы.

chkconfig


Описание

Модифицирует или отображает рабочие уровни системы (run level).

Синтаксис

chkconfig -list [name] chkconfig -add name chkconfig -del name chkconfig <on | off | reset? [ — level levels] chkconfig [ — level levels] name

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

  • --add name: Добавляет новый сервис для управления при помощи chkconfig и проверяет наличие необходимых элементов запуска и удаления. Если эти элементы отсутствуют, то они создаются.
  • --del name: Удаляет указанный сервис из администрирования; все ссылки на него тоже удаляются.
  • --level [levels] : Указывает, к какому рабочему уровню должен принадлежать указанный сервис.
  • — list name: Отображает список всех сервисов, о которых знает chkconfig, и выводит всю сопутствующую информацию о них. Если указано имя сервиса, то отображается информация только об этом сервисе.

 


  • off: Если указано после имени сервиса, то статус сервиса для указанного рабочего уровня изменяется на состояние останова (stopped). Если не указан рабочий уровень, то эта опция воздействует на рабочие уровни 3, 4 и 5.
  • on: Если указано после имени сервиса, то статус сервиса для указанного рабочего уровня изменяется на состояние выполнения (started). Если не указан рабочий уровень, то эта опция воздействует на рабочие уровни 3, 4 и 5.
  • reset: Если указано после имени сервиса, то статус сервиса для указанного рабочего уровня устанавливается равным статусу по умолчанию, определенному сценарием init. Если не указан рабочий уровень, то эта опция воздействует на все рабочие уровни.

chmod


Описание

Изменяет права доступа для одного или более файлов или каталогов.

Синтаксис

chmod [-Rcfv] [--recursive] [--changes] [--silent] -> [--quiet] [--verbose] mode file . . .

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

  • -c/--changes: Отображает имена только тех файлов, для которых изменяются права доступа
  • -f / — silent/ — quiet: Подавляет отображение сообщений об ошибках, если права доступа файлов невозможно изменить
  • -R/--recursive: Изменяет права доступа для всех файлов во всех подкаталогах всех каталогов, для которых производится изменение прав доступа.
  • -v/ — verbose: Отображает результаты всех производимых изменений прав доступа.

Примечания

Права доступа можно указать двумя способами: символически или численно. При символическом указании права доступа имеют вид:

[ugoa] [[+-=] [rwxXstugo. . . J

Первый элемент ([ugoa]) указывает пользователей, для которых изменяются права доступа (и=пользователь, которому принадлежит файл или каталог, g=все члены гр\тты, которой принадлежит файл или каталог, о=любой, кто не является владельцем файла и не входит в группу владельца файла, а=все пользователи). Символ + означает, что указанные права доступа следует добавить к существующим правам доступа, символ - означает, что указанные права доступа нужно убрать из существующих, а символ = означает, что указанные права доступа следует установить вместо существующих. Есть несколько прав доступа, которые можно указать третьим элементом, например г для прав чтения, w для прав записи, х для прав запуска

Полная информация по символическим и цифровым обозначениям прав доступа приведена на странице chmod руководства man.

chown


Описание

Изменяет пользователя-владельца и/или группу-владельца одного или более файлов или каталогов.

Синтаксис

chown [-Rcfv] [ — recursive] [ — changes] [ — silent] -> [ — quiet] [ — verbose] [user] [:.] [group] file ...

 

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

  • -c/--changes : Отображает имена только тех файлов, для которых производится изменение владельца,
  • -f / — silent/ — quiet: Подавляет отображение сообщений при ошибках, если невозможно изменить принадлежность файла.
  • -R/- -recursive: Изменяет принадлежность всех файлов во всех подкаталогах всех каталогов, для которых производится изменение владельца,
  • -v/ — verbose: Отображает результаты всех производимых изменений принадлежности файлов.

Примечания

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

  • Имя пользователя, за которым следует точка или двоеточие, а затем имя группы, изменяет одновременно и владельца-пользователя, и владельца-группу на указанные имена пользователя и группы.
  • Имя пользователя, за которым следует точка или двоеточие без указания группы, изменяет владельца-пользователя на указанного и изменяет владельца-группу на группу, к которой принадлежит логин указанного пользователя.
  • Если указаны двоеточие или точка, а затем имя группы, без указания имени пользователя, то изменяется только группа-владелец. Это эквивалентно chgrp.
  • Если за именем пользователя нет ни точки, ни двоеточия, то изменяется только пользователь-владелец.

clear


Описание

Очищает экран терминала, устанавливает подсказку и положение курсора в первую строку экрана.

Синтаксис

clear

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

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

compress


Описание

Сжимает файлы или стандартный ввод при помощи алгоритма Лэмпел-Зива (Lempel-Ziv).

Синтаксис

compress [-f] [-v] [-c] [-r] [file ...]

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

  • -с: Возвращает сжатые данные на стандартный вывод, а не в файл, как по умолчанию.
  • -f : Выполняеет сжатие файлов с жесткой ссылкой, которые по умолчанию игнорируются.
  • -r: Рекурсивное выполнение. Если в качестве аргумента указан каталог, то сжимаются все файлы в этом каталоге и его подкаталогах.
  • - v: Отображает процент сжатия размера для всех сжимаемых файлов. .

Примечания

При сжатии файлов команда compress заменяет оригинальный файл на файл с тем же именем и префиксом . Z. Эта схема отменяется использованием флага -с. Если не указано имя файла, то сжимается стандартный ввод и результаты возвращаются на стандартный вывод.

 

ср


Описание

Копирует файлы или каталоги.

Синтаксис

ср [-а] [ — archive] [-b] [ — backup] [-d] [ — no-dereference] -> [-f] [—force] [-i] [—interactive] [1] [—link] [-p] -> [ — preserve] [-R] [ — recursive] [-s] [ — symbolic-link] [-u] [--update] source destination

cp [options] source . . . destination

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

  • -a/ — archive: Копирует файлы и каталоги рекурсивно, сохраняет символические ссылки как ссылки, сохраняет права собственности и доступа файлов-источников. То же, что и -dpR.
  • -b/ — backup: Создает резервные копии файлов перед тем, как оригинальные файлы будут перезаписаны.
  • -d/ — no-dereference: Копирует ссылки как ссылки, вместо копирования файлов, на которые эти ссылки указывают.
  • -f / — force: Принудительно удаляет существующие файлы-приемники, которые нужно перезаписать.
  • -i/-- inter active: Запрашивает согласие пользователя перед перезаписью существующих файлов-приемников.
  • -l/ — link: Создает жесткие ссылки вместо копирования файлов. Применяется только к файлам, но не к каталогам.
  • -р/ — preserve: Сохраняет права собственности и доступа файлов-источников.
  • -R/--recursive: Копирует файлы и каталоги рекурсивно. Это означает, что для каждого указанного каталога-источника копируются все файлы и все подкаталоги в этом каталоге, сохраняя соответствующую структуру каталога
  • -s/-- symbolic-link: Создает символические ссылки вместо копирования файлов. Файлы-источники должны быть представлены с указанием полного пути.
  • -u/- -update: Замещает только те файлы-приемники, которые имеют более раннее время модификации, чем файлы-источники.

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

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

crontab


Описание

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

Синтаксис

crontab [-u user] file crontab [-u user] { -l|-r| -e }

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

  • — e: Редактирует crontab-файл пользователя, который запустил программу, или пользователя, указанного флагом -и. Используемый редактор определяется переменной окружения EDITOR

 


  • -l: Отображает содержимое crontab-файла пользователя, запустившего команду, или пользователя, указанного флагом -и.
  • -r: Удаляет crontab-файл пользователя, запустившего команду, или пользователя, указанного флагом -u.
  • -u user: Указывает пользователя, чей crontab-файл берется для работы, если он отличается от пользователя, запустившего команду. Этот флаг может использовать только пользователь root.

Примечания

Формат элементов crontab-файла описан в гл. 17.

cryptdir


Описание

Шифрует все файлы в указанном каталоге. Если каталог не указан, то шифруются все файлы в текущем каталоге.

Синтаксис

cryptdir [directory]

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

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

Примечания

При шифровании файлов нужно дважды ввести пароль по запросу. Этот пароль используется для расшифровки файлов. Шифрованные файлы будут иметь расширение . crypt, добавленное к их именам. Для расшифровки файлов используется команда decrypt.

date


Описание

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

Синтаксис

date [-u] [ — universal] [MMDDhhmmt [CC]YY] [ .ss] ]

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

  • -u/--universal: Отображает время по Гринвичу, Greenwich Mean Time (известное также как Универсальное Скоординированное Время, Coordinated Universal Time).

Примечания

Время и дата указываются как аргумент только при помощи цифр, причем представленные выше двух-цифровые элементы имеют следующие значения:

  • ММ: месяц
  • DD: день месяца * hh:час
  • mm: минута
  • СС: век (первые две цифры года)
  • YY: последние две цифры года
  • ss: секунда Помните, что только пользователь root может установить системные часы.

dc


Описание

Интерактивный калькулятор с произвольной точностью. Использует обратную польскую (бесскобочную) запись. Обрабатывает все выражения в указанных файлах или запрашивает у пользователя выражения для вычислений.

 

Синтаксис

dc [file . . .]

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

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

Примечания

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

decryptdir


Описание

Дешифрует все файлы в указанном каталоге. Если каталог не указан, то дешифруются все файлы в текущем каталоге. Файлы должны быть зашифрованы командой encryptdir.

Синтаксис

cryptdir [directory]

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

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

Примечания

При декодировании файлов следует дважды ввести пароль по запросу. Нужно ввести тот же пароль, который использовался при шифровании файлов, иначе декодирование выполнено не будет.

depmod


Описание

Возвращает на стандартный вывод зависимости модулей. Их можно сохранить в файле и затем использовать в команде modprobe для указания загружаемых модулей.

Синтаксис

depmod module1. о modules. о . . .

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

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

df


Описание

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

Синтаксис

df [-T] [-t fstype] [-x fstype] [— all] i[~inodes] -> [ — type=fstype] [ — exclude-type= fstype] ->[ — print-type] [filename ...]

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

  • -t/ — type= fstype: Отображает информацию только для файловых систем указанного типа.
  • -Т/ --print-type: Отображает тип каждой файловой системы, для которой предоставляется отчет.
  • -х/ — exclude- type= fstype: Не выводит отчет для файловых систем указанного типа

 

dir


Описание

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

Синтаксис

dir [-acCGlnrRStuU] [ — all] [ — no-group] [ — numeric-uid-gid] -> [ — reverse] [ — recursive] [file ...]

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

  • -a/ — all: Показывает все элементы, включая те, имена которых начинаются с ".".
  • -с: Сортирует по времени создания файла и, если отображается полная информация о файлах (при помощи флага - 1), выводит время создания.
  • -С: Отображает элементы в столбцах.
  • -G/ — no-group: He отображает информацию о группе.
  • - 1 : Отображает файлы в широком формате.
  • -n/ --numeric-uid-gid: Вместо имен выводит ID пользователя и группы (UID и GID).
  • -r/--reverse: Изменяет порядок сортировки элементов на обратный.
  • -R/ — recur s ive: Рекурсивно отображает содержимое подкаталогов.
  • -S: Сортирует файлы по размеру.
  • -t: Сортирует файлы по времени модификации и, если отображается полная информация о файлах (при помощи флага -Г), выводит время модификации.
  • -u: Сортирует файлы по времени последнего доступа и, если отображается полная информация о файлах (при помощи флага - 1), выводит время последнего доступа.
  • -U: Отображает элементы в порядке их расположения в каталоге, без сортировки.

dmesg


Описание

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

Синтаксис

dmesg [-с]

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

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

dnsdomainname


Описание

Отображает полное уточненное имя домена DNS системы.

Синтаксис

Domainname [-f filename] [ — file filename]

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

-f /--f ile filename: Указывает файл, из которого надо прочитать имя хоста.

 

dnsquery


Описание

Запрашивает у серверов DNS информацию об указанном хосте.

Синтаксис

dnsquery [-n nameserver] [-t type] [-с class] -> [-r retry] [-p retryperiod] host

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

  • -с class: Указывает класс записей, которые нужно найти.
  • -n nameserver: Указывает сервер имен, который будет использоваться для выполнения запроса. Если не указано, используется сервер имен по умолчанию.
  • -p retryperiod: Указывает интервал времени до выдачи сообщения о том, что сервер не отвечает.
  • -r retry: Указывает количество повторений попыток запроса в случае, если сервер не отвечает.
  • - t type: Указывает, какой тип запроса необходимо выполнить.

Примечания

Возможны следующие типы запроса

  • А: Искать только адрес.
  • NS : Искать сервер имен хоста.
  • CNAME: Искать каноническое имя хоста.
  • PTR: Искать указатель имени домена
  • SOA: Искать начало записи полномочий хоста
  • MX: Искать обмен почтовыми адресами для домена.
  • ANY: Искать все, что можно найти (выполняется по умолчанию). При указании классов записей возможны следующие значения.
  • IN: Internet (Это значение по умолчанию и вы, вероятно, не будете его менять).
  • HS: Hesiod
  • CHAOS: Chaos
  • ANY: Любой

domainname


Описание

Отображает или устанавливает имя NIS домена системы. Без аргументов и флагов действием по умолчанию является отображение текущего имени MS домена

Синтаксис

domainname [-F file] [ — file file] [name]

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

  • -F/--file file: Показывает, что имя домена нужно установить в соответствии с содержимым заданного файла, а не ожидать, что оно указано как аргумент в командной строке.

du


Описание

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

 



Синтаксис

du [-abcksx] [ — all] [ — bytes] [ — total] [ — kilobytes] -> [ — summarize] [--one file-system] [file ...]

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

  • ранства для файлов и каталогов.
  • -a/--all: Отображает информацию об использовании дискового прост -b/ — bytes: Отображает информацию об использовании диска в байтах.
  • -с/ — total: Отображает итоговый размер всего занятого пространства.
  • - k/ -- kilobytes : Отображает информацию об использовании диска в килобайтах.
  • -s/ — summarize: Отображает итоговый размер для каждого аргумента и не отображает индивидуальную информацию для каждого файла или подкаталога внутри каталога.
  • -х/ — one-file-system: Пропускает каталоги, не являющиеся частью текущей файловой системы.

e2fsck


Описание

Проверяет состояние второй расширенной (extended) файловой системы Linux. Эти файловая система используется по умолчанию для разделов Linux.

Синтаксис

e2fsck [-cfnpy] t-B blocksize] device

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

  • -B blocksize: Указывает точный размер блока, который следует использовать при поиске суперблока. По умолчанию программа производит поиск при различных значениях размеров блока, пока не найдет
    суперблок.
  • -с: Запускает программу badblocks и отмечает все плохие блоки.
  • - f : Проверяет файловые системы, которые внешне выглядят в порядке.
  • -n: Открывает файловую систему в режиме "только чтение" и отвечает "по" на все запросы произвести какие-либо действия.
  • -р: Выполняет автоматическое восстановление без запросов.
  • -у: Подразумевает ответ "yes" на все запросы.

Примечания

Указывая проверяемое устройство, нужно использовать полный путь, например /dev/hdal или /dev/sdb3. Рекомендуется выполнять проверку демонтированной файловой системы. Если необходимо проверить корневую файловую систему или файловую систему, которая должна быть смонтирована, то желательно делать это в однопользовательском режиме.


Описание

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

Синтаксис

echo [-ne] [string . . .]

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

  • -е: Разрешает интерпретацию в строке специальных символов с обратной косой чертой.
  • -n: Запрещает вывод завершающего перевода строки.

Примечания

Специальные символы с обратной косой чертой включают:

 


\b: удаление предыдущего символа \ f : новая страница \n: новая строка \r: возврат каретки \t: горизонтальная табуляция \ \ : обратная косая черта (backslash)

egrep


Описание

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

Синтаксис

egrep [-bCciLlnvwx] [-number] [-e pattern] [-f file] ->[ — byte-offset] [ — context] [ — count] [ — regexp=pattern] -> [ — file=file] [ — ignore=case] [ — files-without-match] -> [--f iles-with-match] [--line-number] [--revert-match] ->[ — word-regexp] [ — line-regexp] [pattern] file [file ...]

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

  • -number: Отображает совпадающие строки с указанным количеством строк контекста до и после совпавшей строки.
  • -b/--byte-off set: Печатает позицию совпавшего текста в байтах перед каждой строкой.
  • -c/--count: Вместо отображения совпавших строк отображает только общее число строк, совпавших с шаблоном (если используется совместно с -v, то отображает общее число несовпавших строк).
  • -C/--context: Отображает совпавшие строки с двумя строками контекста до и после совпавшей строки (это эквивалентно флагу -2).
  • -e pattern/ — regexp=pattern: Использует как шаблон указанное ключом регулярное выражение вместо выражения, которое указано как аргумент.
  • -f file/ — file=file: Использует как шаблон регулярное выражение, находящееся в файле, вместо выражения, указанного как аргумент.
  • -i/ — ignore=case: Игнорирует регистр в шаблоне и файлах, в которых производится поиск.
  • -1/ — files-with-matches: Вместо отображения каждой совпавшей строки отображает только имя файла, содержащего хотя бы одно совпадение с регулярным выражением шаблона.
  • -L/ — files-without-match: Вместо отображения каждой совпавшей строки отображает только имя файла, не содержащего ни одного совпадения с регулярным выражением шаблона.
  • -n/ — line-number: Для каждой выводимой строки указывает ее порядковый номер в файле.
  • -v/ — revert-match: Отображает несовпадающие строки вместо совпадающих.
  • -w/- -word-regexp: Отображает только строки, совпадающие с регулярным выражением шаблона и являющиеся целыми словами.

 


  • -х/ — line-regexp: Отображает только строки, совпадающие с регулярным выражением шаблона и являющиеся целыми строками.

Примечания

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

false


Описание

Ничего не делает, просто возвращает код ошибки выполнения.

Синтаксис

false

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

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

fdisk


Описание

Обеспечивает средства для работы с таблицами разделов. По умолчанию fdisk работает с текущим устройством.

Синтаксис

fdisk [-1] [-s partition] [device]

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

  • -l: Распечатывает таблицы разделов для устройств /dev/hda, /dev/ hdb, /dev/sdano /dev/sdh.
  • - s partition: Возвращает размер указанного раздела на устройство стандартного вывода.

fgrep


Описание

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

Синтаксис

fgrep [-bCciLlnvwx] [-number] [-e pattern] [-f file] ->[ — byte-offset] [ — context] [ — count] [ — regexp=pattern] ->[ — file=file] [ — ignore=case] [ — files-without-match] ->[ — files-with-match] [ — line-number] [ — revert-match] ->[ — word-regexp] [ — line-regexp] [pattern] file [file ...]

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

  • -number: Отображает совпадающие строки с указанным количеством строк контекста до и после совпавшей строки.
  • -b/ — byte-of fset: Печатает позицию совпавшего текста в байтах перед каждой строкой.
  • -с/ — count: Вместо отображения совпавших строк отображает только общее число строк, совпавших с шаблоном (если используется совместно с -v, то отображает общее число несовпавших строк).
  • -С/ --context: Отображает совпавшие строки с двумя строками контекста до и после совпавшей строки (это эквивалентно флагу -2).
  • -e pattern/ — regexp=pattern: Использует указанный ключом шаблон вместо шаблона, указанного как аргумент.
  • -f file/ — file=file: Использует шаблон из указанного файла, вместо шаблона, указанного как аргумент.

 


  • -i/ — ignore=case: Игнорирует регистр в шаблоне и файлах, в которых производится поиск.
  • -1/ — files-with-matches: Вместо отображения каждой совпавшей строки отображает только имя файла, содержащего, по крайней мере, одно совпадение с шаблоном.
  • -L/ — files-without-match: Вместо отображения каждой совпавшей строки отображает только имя файла, не содержащего ни одного совпадения с шаблоном.
  • -n/ --line-number: Для каждой выводимой строки указывает порядковый номер в файле.
  • -v/ — reVert-match: Отображает несовпадающие строки вместо совпадающих.
  • - w/-- word- r egexp: Отображает только строки, совпадающие с шаблоном и являющиеся целыми словами.
  • -x/--lihe-regexp: Отображает только строки, совпадающие с шаблоном и являющиеся целыми строками.

file


Описание

Определяет и отображает тип файлов.

Синтаксис

file [-zL] [-f file] file ...

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

  • - £ file: Считывает из указанного файла список файлов для проверки. Они будут проверены перед файлами, указанными в качестве аргументов.
  • -L: Определяет тип файлов, указанных по ссылке.
  • - z : Пытается определить тип файлов, находящихся в сжатых файлах.

find


Описание

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

Синтаксис

find [path ...] [options]

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

  • -amin minutes: Ищет файлы, доступ к которым был осуществлен указанное количество минут назад.
  • -anewer file: Ищет файлы, доступ к которым был осуществлен после того, как указанный файл был модифицирован.
  • -atime days: Ищет файлы, к которым был осуществлен доступ указанное количество 24-часовых периодов назад.
  • -cmin minutes: Ищет файлы, состояние которых было изменено указанное количество минут назад.
  • -cnewer file: Ищет файлы, состояние которых было изменено после того, как указанный файл был модифицирован.
  • -сtime days: Ищет файлы, состояние которых было изменено указанное количество 24-часовых периодов назад.
  • - empty : Ищет пустые файлы или каталоги.
 
  • -exec command \;: Выполняет указанную команду. Строка {} замещается найденным именем файла, и команда повторяется для всех найденных файлов.
  • -gid gid. Ищет файлы с указанным числовым GID.
  • -group group: Ищет файлы, принадлежащие названной группе.
  • -ilname pattern: Ищет символические ссылки, имена которых совпадают с указанным шаблоном без учета регистра
  • -iname pattern: Ищет файлы, имена которых совпадают с указанным шаблоном без учета регистра.
  • -ipath pattern: Ищет файлы, пути которых совпадают с указанным шаблоном без учета регистра
  • - Iname pa t tern: Ищет символические ссылки, чьи имена совпадают с указанным шаблоном с учетом регистра.
  • -maxdepth levels: Спускается не более чем на указанное количество уровней вложения относительно указанного пути.
  • -mindepth levels: Спускается не менее чем на указанное количество уровней вложения относительно указанного перед началом тестирования пути.
  • -mmin minutes: Ищет файлы, которые были изменены указанное количество минут назад.
  • -mount: He проводит поиск в каталогах файловых систем, отличных от той, которой принадлежит текущий каталог.
  • -mtime days: Ищет файлы, измененные указанное количество 24-часовых периодов назад.
  • -name pa t tern: Ищет файлы, имена которых совпадают с указанным шаблоном с учетом регистра.
  • -newer file: Ищет файлы, которые были изменены после Того, как указанный файл был модифицирован.
  • -nogroup: Ищет файлы, числовой GID которых не совпадает ни с одной из существующих групп.
  • -nouser: Ищет файлы, чей числовой UID не совпадает ни с одним из существующих пользователей.
  • -ok command;: Выполняет указанную команду для каждого найденного файла после запроса у пользователя. Строка {} замещается текущим найденным именем файла.
  • -path: Ищет файлы, пути которых совпадают с указанным шаблоном с учетом регистра
  • -perm mode: Ищет файлы, права доступа которых точно совпадают с указанным режимом доступа. Если используется формат +mode, то проверяется совпадение хотя бы одного из указанных битов доступа; если используется формат -mode, то проверяется совпадение всех указанных битов доступа.
  • -pf int: Распечатывает полное имя файла для всех наиденных файлов.
  • -regex pattern: Ищет файлы, имена которых совпадают с указанным регулярным выражением.



  • -size size [bckw] : Ищет файлы указанного объема в заданных единицах измерения. Единицами измерения могут быть b (512-байтные блоки), с (байты), k (килобайты) и w (2-байтные слова).
  • -type type: Ищет файлы, имеющие тип, совпадающий с указанным. Типами файлов могут быть d (каталоги), f (обычные файлы) и 1 (символические ссылки).
  • -uid uid: Ищет файлы с указанным UID.
  • -user user-name: Ищет файлы, принадлежащие указанному по имени или UID пользователю.

Примечания

При указании числовой информации о времени, например, минут или дней, совпадение, как правило, должно быть точным. Суффикс + перед числом соответствует любому числу, больше указанного, а суффикс - перед числом соответствует любому числу, меньше указанного.

finger


Описание

Ищет информацию о пользователе на локальных или удаленных системах. Пользователи на локальных системах указываются по логину (username), имени или фамилии, а на удаленных системах - в формате usernameOhost. Если не указывать пользователей локальной системы, то будут отображены все текущие пользователи системы. Если хост указан без имени пользователя в формате @host, то отображаются все текущие пользователи удаленной системы.

Синтаксис

finger [ user . . . ]

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

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

free


Описание

Отображает отчет о свободной и занятой оперативной памяти.

Синтаксис

free [-b|-k|-m] [-s delay] [-t]

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

  • -b: Отображает количество памяти в байтах.
  • - k Отображает количество памяти в килобайтах (значение по умолчанию).
  • -m: Отображает количество памяти в мегабайтах.
  • -s delay: Отображает отчеты непрерывно с указанной задержкой в секундах.
  • - t : Отображает дополнительную строку, содержащую итоги.

gpasswd


Описание

Выполняет администрирование файла /etc/group. Без флагов gpasswd позволяет изменить пароль указанной группы.

Синтаксис

gpasswd group gpasswd -a user group gpasswd -d user group

 

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 ...]

 

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

 

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

ping

.

Описание

Посылает пакеты запроса эхо-сигнала к хосту сети, чтобы узнать, доступен ли он.

Синтаксис

ping [-R] [-с number] [-d] [-i seconds] host

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

  • -c number. Прекращает посылать пакеты после отправки указанного количества пакетов.
  • -d: Выводит пакеты по мере их возвращения назад или 100 раз в секунду. Генерируется большое количество пакетов. Этот параметр используется только пользователем root, так как могут быть сгенерированы чрезвычайно большие потоки данных по сети. При использовании этого параметра нужно быть осторожным.
  • - i seconds: Указывает время между отправкой пакетов в секундах. По умолчанию одна секунда Этот параметр не может быть использован вместе с флагом -f.
  • -R: Записывает маршрут прохождения пакета и отображает буфер маршрутов возвращенных пакетов.

pppstats


Описание

Отображает статистику работы РРР.

Синтаксис

pppstats [-a] [-v] [-r] [-z] [-с count] -> [-w secs] [interface]

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

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

ps


Описание

Отображает отчет о состоянии выполняемых процессов. Чтобы получить информацию о конкретном процессе, следует указать ID процесса как аргумент. Без опций и аргументов ps отображает процессы текущего пользователя.

Синтаксис

ps [lumaxwrf] [txx] [pid ...]

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

  • а: Кроме процессов текущего пользователя показывает процессы, принадлежащие другим пользователям.
  • f : Отображает процессы в виде дерева, показывая, какие процессы являются потомками других процессов.
  • 1: Отображает информацию в длинном формате.
  • m: Отображает в отчете информацию о памяти.
  • r: Отображает только выполняющиеся процессы.

 

-

  • txx: Отображает только те процессы, которые находятся под управлением устройства tty, указанного цифрами хх.
  • u: Отображает информацию в формате пользователя, указывает имя пользователя и время старта
  • w: Отображает информацию в широком режиме вывода. Не усекает команды, даже если они не помещаются в одной строке. Для каждого включенного в опцию параметра w добавляется дополнительная строка для отображения информации. Допустимо использование не более 100 параметров w.
  • х: Показывает процессы, не имеющие управляющего терминала (полезно для просмотра демонов, запущенных при начальной загрузке и выполняемых до сих пор).

pwck


Описание

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

Синтаксис

pwck [-r] [passwordfile shadowfile]

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

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

pwconv


Описание

Копирует элементы из файла паролей в теневой файл паролей, объединяя их с существующим теневым файлом паролей. Новый файл паролей будет называться npasswd, а новый теневой файл паролей - nshadow.

Синтаксис

pwconv

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

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

pwd


Описание

Отображает имя текущего каталога.

Синтаксис

pwd

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

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

pwunconv


Описание

Восстанавливает пароль из теневого файла паролей. Новый файл паролей будет называться npasswd.

Синтаксис

pwunconv

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

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

 

quota

j

Описание

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

Синтаксис

quota [-guv] [user\ group]

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

  • -g: Распечатывает квоту для всех групп, которым принадлежит пользователь.
  • -и: Это флаг по умолчанию, приводящий к отображению информации о квоте пользователя.
  • -v: Отображает квоты файловых систем, на которых не выделено пространство для хранения.

quotacheck


Описание

Сканирует файловую систему для определения использования* дискового пространства пользователем или группой и выводит результаты в два файла квот: quota . user и quota . group.

Синтаксис

quotacheck [-g] [-u] [-a| filesystem]

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

  • -а: Проверяет все файловые системы из файла / etc/ f stab.
  • -g: Проверяет файлы и каталоги, используемые конкретным ID группы.
  • -u: Проверяет файлы и каталоги, используемые конкретным Ш пользователя.

quotaoff


Описание

Отменяет квоты на использование диска одной или несколькими файловыми системами.

Синтаксис

quotaoff [-g] [-u] [ -а | filesystem ...]

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

  • -а: Отменяет квоты для всех файловых систем из /etc/ f stab.
  • -g: Отменяет квоты для групп указанных файловых систем.
  • -u: Отменяет квоты для пользователей указанных файловых систем.

quotaon


Описание

Разрешает квоты на использование диска одной или несколькими файловыми системами.

Синтаксис

quotaon [-g] [-u] [-a | filesystem ...]

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

  • -а: Разрешает квоты для всех файловых систем из /etc/fstab.
  • - g: Разрешает квоты для групп указанных файловых систем.
  • -u: Разрешает квоты для пользователей указанных файловых систем.

 

rep


Описание

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

Синтаксис

rep [-px] file . . .

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

  • -р: Сохраняет время модификации и режимы доступа файлов-оригиналов, если это возможно.
  • -х: Разрешает шифрование DES для всех копий.

Примечания

Удаленные файлы и каталоги указываются в формате remoteuser@remotehost: /path/to/file.

rdate


Описание

Извлекает текущее время из одного или более хостов в сети и отображает возвращенное время.

Синтаксис

rdate [-p] [-s] host . . .

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

  • -р: Отображает возвращенное время из удаленной системы (действие по умолчанию).
  • -s: Устанавливает время локальной системы в соответствии с возвращенным временем. Используется только пользователем root.

rdist


Описание

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

Синтаксис

rdist -с file| directory ... [login@] host [: directory]

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

  • -с: Указывает список файлов, которые надо распространить на удаленную систему.

Примечания

Rdist предусматривает управление распространением из конфигурационных файлов. Это -позволяет использовать большое количество флагов и опций. Обратитесь к странице rdist руководства man за полной информацией по этой утилите.

repquota


Описание

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

Синтаксис

repquota [-gu] [-a| filesystem ...]

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

  • -а: Отображает отчет для всех файловых систем из файла/ etc/ f stab.

 


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

rlogin


Описание

Вход в удаленную систему.

Синтаксис

rlogin [-Kx] [-1 user-name] host

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

  • -К: Отмена всех аутентификаций Kerberos.
  • -1 username: Показывает, что нужно войти в систему с указанным именем пользователя, а не с именем пользователя, выполняющего rlogin.
  • -х: Разрешает шифрование DES для всех данных, передаваемых во время нахождения в удаленной системе.

rm


Описание

Удаляет один или более файлов или каталогов.

Синтаксис

rm [-firR] [--force] [--interactive] [--recursive] ->file| directory . . .

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

  • -f /--force: He спрашивает у пользователя разрешение на удаление файлов. Очень опасно при использовании пользователем root.
  • -i/ — interactive: Всегда перед удалением файла запрашивает подтверждение у пользователя.
  • -r / -R/ — recurs ive: Рекурсивно удаляет содержимое каталогов.

rmdir


Описание

Удаляет пустые каталоги.

Синтаксис

rmdir [-р] [ — parents] directory ...

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

  • -р/ -- parents: Удаляет каталог, и все явнй указанные в командной строке вышестоящие каталоги, если после удаления каталога вышестоящий каталог становится пустым.

rmmod


Описание

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

Синтаксис

rmmod [-as] module . . .

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

  • -а: Удаляет все неиспользуемые модули.


  • - s : Посылает вывод в системный журнал вместо отображения на дисплее.

 

route


Описание

Отображает или изменяет таблицу маршрутизации IP. Если ни одна опция не указана, отображается таблица маршрутизации.

Синтаксис

route add [-net | -host] targetaddress [netmask Лип] ->[gw Gw] [ [dev] If]

route del [-net | -host] targetaddress [gw Gw]

-> [netmask №1] [[dev] If]

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

  • add: Указывает, что нужно добавить маршрут.
  • del: Указывает, что нужно удалить маршрут.
  • [dev] If: Указывает, что маршрут должен был связан с заданным интерфейсом.
  • gw Gw. Указывает шлюз для маршрута.
  • -host: Указывает, что место назначения является хостом.
  • -net: Указывает, что место назначения является сетью.
  • netmask Nm. Указывает сетевую маску маршрута

rsh


Описание

Открывает командный процессор (оболочку) на удаленной системе. Если указана команда, то она выполняется на удаленной системе; связь завершается после возврата результатов выполнения.

Синтаксис

rsh [-Kx] [-1 username] hostname [command]

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

  • -К: Отменяет аутентификацию Kerberos.
  • -1 user-name: Пытается соединиться с удаленной системой под указанным именем пользователя, а не под именем пользователя, выполняющего rsh.
  • -х: Разрешает шифрование DES для всех данных, передаваемых между двумя хостами.

runlevel


Описание

Отображает текущий и предьщущий рабочие уровни системы.

Синтаксис

runlevel

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

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

rup


Описание

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

Синтаксис

rup [-dhlt] [host ...]

 

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

  • -d: Отображает локальное время на каждом хосте.
  • -h: Сортирует элементы по имени хоста.
  • - i : Сортирует элементы по средней загрузке.
  • - l: Сортирует элементы по времени начала работы.

rusers

Описание

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

Синтаксис

rusers [-1] [hostname ...]

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

  • -1: Отображает результаты в широком формате, в том числе имя логина (username) пользователя, имя хоста, используемое пользователем устройство tty, время входа в систему.

rwho


Описание

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

Синтаксис

rwho

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

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

rwhod


Описание

Отвечает на приходящие запросы от клиента rwho.

Синтаксис

rwhod

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

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

setclock


Описание

Устанавливает на аппаратных часах компьютера значение текущего системного времени.

Синтаксис

setclock

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

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

setkeycodes


Описание

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

Синтаксис

setkeycodes scancode keycode . . .

 

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

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

Примечания

Обратитесь к странице setkeycodes руководства man, чтобы узнать, как указывать скэн-коды и коды символов.

showkey


Описание

Отображает скэн-коды и коды символов, генерируемые клавиатурой. Программа активна в течение 10 секунд после нажатия последней клавиши.

Синтаксис

showkey [-sk — scancodes — keycodes]

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

  • -k/ — keycodes: Отображает коды символов. i
  • -s/--scancodes: Отображает скэн-коды.

showmourat


Описание

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

Синтаксис

showmount [-ade] [ — all] [ — directories] [ — exports] [host]

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

  • -a/ — all: Отображает как имя хоста клиента, так и смонтированный каталог в формате host : directory.
  • -d/ — directories: Отображает только каталоги.
  • -е/ — exports: Отображает список экспортируемых каталогов сервера.

shutdown


Описание

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

Синтаксис

shutdown [-rkhc] time [warning]

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

  • -с: Отменяет запущенное завершение работы.
  • -h: Останавливает систему после завершения работы.
  • -k: Посылает предупреждающее сообщение, но фактически не завершает работу системы.
  • -r: Выполняет перезагрузку после завершения работы.

Примечания

Время time можно указать абсолютно, в формате часов:минут (нн : мм) , или в минутах - интервал ожидания перед завершением работы в формате +minutes .

sort


Описание

Сортирует строки в одном или нескольких файлах, и отображает результаты. Если не указаны файлы, сортируются данные со стандартного ввода. Результирующие отсортированные данные отображаются на стандартный вывод.

 

Синтаксис

sort [-cu] [-t separator] [-0 file] [-T tempdir] ->[-bdfMhr] [+POS1 [-POS2]] [-k POS1 [ , POS2] ] [file ...]

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


  • -b: При попытке нахождения ключей сортировки игнорирует пробелы в начале строк.
  • -с: Проверяет, отсортированы ли входные данные, и печатает сообщение об ошибке, если данные не отсортированы. Фактическая сортировка не выполняется.
  • -d: При сортировке игнорирует все символы, кроме букв, цифр и пробелов.
  • - f : При сортировке преобразует буквы нижнего регистра в верхний.
  • -k POS1 [ , POS2] : Указывает, какое поле использовать как ключ сортировки. Поле будет начинаться с позиции POS1 и заканчиваться в позиции POS2 или конце строки. Позиции полей и символов начинаются с нуля.
  • -M: Сортировка месяцев. Любая строка, начинающаяся с нуля и более пробелов, за которыми следуют три буквы, преобразуется в верхний регистр и сортируется, как будто буквы являются сокращенными названиями месяцев.
  • -n: Сравнивает строки численно, подразумевая, что строки начинаются с нуля и более пробелов, за которыми следует необязательный знак, а затем число.
  • file: Выводит результаты в указанный файл вместо стандартного вывода.
  • +POS1 [-POS2]: Указывает поле, использующееся в качестве ключа . сортировки. Поле начинается в позиции POS1 и заканчиваться в позиции POS2 или в конце строки. Позиции полей и символов начинаются с нуля.
  • - r: Изменяет порядок сортировки на обратный.
  • -t separator: Показывает, что указанный разделитель разделяет поля для поиска ключей сортировки на каждой строке.
  • -u: Если две строки одинаковы, выводит только первую строку.

statserial


Описание

Показывает состояние последовательного порта, отображая сигналы на выводах порта и состояние линии квитирования. Если устройство не указано, то по умолчанию используется значение переменной окружения MODEM или, если переменная не установлена устройство /dev/cual. Программа выполняется в цикле, отображая обновленную информацию каждую секунду, пока не будут нажаты клавиши Ctrl+C.

Синтаксис

statserial [-n|-d|-x] [device]

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

  • - d: Отображает состояние порта как десятичное число.
  • -n: Запрещает циклическое выполнение и отображает состояние только один раз.
  • -х: Отображает состояние порта как шестнадцатеричное число.

 

su


Описание

Выполняет новый командный процессор (оболочку) под другими ID пользователя и группы. Если пользователь не указан, то новый командный процессор будет выполняться под ID пользователя root.

Синтаксис

su [-flmp] [-с command] [-s shell] [ — login] [ — fast] -> [ — preserve-environment] [ — command=command] ->[-- shell=shell] [-] [user]

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

  • -c command/ — command=command: Передает указанную команду в качестве единственной командной строки вместо запуска новой оболочки в интерактивном режиме.
  • -f / — fast: Передает опцию -f в оболочку, что при использовании С Shell и Extended С Shell запрещает разворачивание шаблона имени файла.
  • -/-l/ — login: Вынуждает новую оболочку стать командным процессором входа в систему. Это означает, что будут установлены новые переменные среды окружения, поменяется путь и текущий каталог поменяется на домашний каталог пользователя.
  • -m/-р/ — preserve-environment: Предотвращает изменение переменных среды окружения HOME, USER, LOGNAME и SHELL.
  • -s shell/ — shell=shell: Запускает указанный командный процессор вместо указанного в файле паролей.

sync


Описание

Записывает кэш дисков на физические диски. Это позволяет сохранить на диске любую измененную информацию.

Синтаксис

sync

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

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

tail


Описание

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

Синтаксис

tail [-с number [bkm] ] [-n number] [-q] ->[ — bytes number [ bkm] ] [ — lines number] ->[— quiet] [—silent] [file ...]

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

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

 

tar


Описание

Создает архивный файл из одного или более файлов или каталогов.

Синтаксис

tar [-drtuxz] [-f tarfile] [ — file tarfile] [ — create] ->[--delete] [--preserve] [ — append] [ — same-owner] ->[ — list] [ — update] [ — extract] [ — get] [ — gzip] ->[--gunzip] [file| directory ...]

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

  • -c/ — create: Создает новый архив.
  • --delete: Удаляет файлы из существующего архива.
  • -f tarfile/--file tarfile: Указывает имя архивного файла для создания или чтения.
  • --preserve: Сохраняет в архиве такие же коды доступа и порядок следования файлов.
  • -r/ — append: Добавляет файлы к существующему архиву.
  • --same-owner: Сохраняет изначальных владельцев извлекаемых файлов.
  • - 1 / — list: Отображает список содержимого архива.
  • -u/ — update: Добавляет в существующий архив только более новые файлы, по сравнению с теми, которые находятся в архиве.
  • -х/ — extract/ — get: Извлекает файлы из существующего архива.
  • -z/ — gzip/ — ungzip: Фильтрует архив через gzip при архивировании или разархивировании.

timeconfig


Описание

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

Синтаксис

timeconfig [ — utc] [ timezone]

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

  • — utc: Подразумевает, что системные часы работают по Гринвичу.

timed


Описание

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

Синтаксис

timed [-M] [-i network] [-n network]

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

  • -i network: Указывает, к какой сети принадлежит сервер, подавляя любой выбор по умолчанию, сделанный демоном timed.
  • -М: Готовится к выполнению работы главного сервера времени в случае его отказа.
  • -n network. Добавляет указанную сеть к списку допустимых сетей.

 

timedc


Описание

Управляет демоном timed.

Синтаксис

timedc [clockdiff host . . . |msite [host ...] | election host]

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

  • clockdiff host . ..: Вычисляет разницу между системными часами и временем на указанном хосте.
  • election host: Сбрасывает таймер голосования и убеждается, что владелец времени был выбран среди подчиненных.
  • msite [host ...]: Показывает главный сервер времени для указанного хоста или хостов. Если хост не указан, показывает главный сервер времени текущей системы.

top


Описание

Отображает регулярно обновляемый отчет о выполняющихся в системе процессах.

Синтаксис

top [d delay] [q] [c] [S] [s]

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

  • с: Отображает полную командную строку процессов вместо вывода только имени команды. .
  • d del ay: Указывает задержку между обновлениями в секундах.
  • q: Приводит к обновлению информации без задержки. Если пользователь root запустит top с этой опцией, top будет выполняться с наиболее высоким приоритетом.
  • s: Выполняется в безопасном режиме, который предотвращает использование опасных интерактивных команд.
  • S: Отображает накопительную статистику. Время CPU отображается для процесса и его остановленных дочерних процессов как общее.

Примечания

Для получения списка команд, используемых при выполнении top, и описания различных полей в отчетах, читайте страницу top руководства man.

touch


Описание

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

Синтаксис

touch [-acm] [-t MMDDhhmm[ [CC] YY] [ . ss] ] [ — time=atime] ->[ — time=access] [ — time=use] [ — time=mtinie] -> [--time=modify] [--no-create] file ...

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

  • -a/ — time=atirae/ — time=access/--time=use: Изменяет только время последнего доступа.
  • -с/ — no-create: He создает файлы, которые не существуют.
  • -m/ — time=mtime/ — time=modify. Изменяет только время последней модификации.

 


  • -t MMDDhhnm[ [CC] YY] [ .ss]: Устанавливает значение timestamp, равное указанным месяцу, дню, часу и минуте, кроме того, можно указать век, год или секунды. Эта опция подавляет использование по умолчанию текущего времени.

traceroute


Описание

Отображает маршрут продвижения пакетов до достижения удаленного хоста в сети.

Синтаксис

traceroute [-ir] host

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

  • -i: Указывает сетевой интерфейс для исходящих пакетов. Эта опция полезна в системах, у которых имеется больше одного сетевого интерфейса.
  • -r: Игнорирует обычные таблицы маршрутизации и пытается отправить пакет прямо на присоединенный хост.

true


Описание

Ничего не делает, просто возвращает код успешного выполнения.

Синтаксис

true

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

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

umount


Описание

Размонтирует смонтированную файловую систему. Файловая система указывается по имени устройства или каталога, или по ее сетевому пути.

Синтаксис

umount -r device] directory | path ...

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

  • -r: Если размонтирование будет неудачным, пытается повторно смонтировать систему в режиме только чтение.

uname


Описание

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

Синтаксис

uname [-snrvma] [--sysname] [--nodename] [--release] ->[--machine] [--all]

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

  • -a/--all: Отображает всю информацию.
  • -m/ --machine: Отображает тип машины (тип аппаратной платформы).
  • -n/ — nodename: Отображает сетевое имя хоста машины.
  • -r/ — release: Отображает выпуск операционной системы.

 


  • -s/ — sysname: Отображает имя операционной системы. Это действие по умолчанию, если не указаны никакие опции.
  • -v: Отображает версию операционной системы.

uncompress


Описание

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

Синтаксис

uncompress [-с] [file ...]

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

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

unzip


Описание

Манипулирует архивами ZIP и извлекает из них файлы.

Синтаксис

unzip [-cflptuz] [-d exdir] file[.zip]

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

  • -с: Извлекает файлы на стандартный вывод, предварительно распечатывая имя каждого файла.
  • -d exdir: Распаковывает архив в указанный каталог вместо текущего каталога
  • - f : Распаковывает файлы более новые, чем существующие версии файлов.
  • - l : Отображает содержимое архива без распаковки.
  • -р: Извлекает файлы на стандартный вывод без выдачи другой информации, например имени файла.
  • - l: Проверяет целостность файлов в архиве.
  • -и: Извлекает файлы, более новые, чем уже существующие их версии, а также файлы, которые не существуют в выходном каталоге.
  • - z: Отображает комментарии архива.

Примечания

Это мощная программа, которая имеет множество опций. Смотрите страницу unzip руководства man для более подробной информации.

uptime


Описание

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

Синтаксис

uptime

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

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

useradd


Описание

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

 

Синтаксис

useradd [-d home_dir] [-e expire_date] ->[-f inactive_time] [-g initial_group] [-G group[...]] ->[-s shell] [-u uid [-0]] username

useradd -D [-g default_group] [-b default_home] ->[-f default_inactive] [-e defaul t_ expiration] ->[-s default _shell]

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

  • -b defaul t_home: Устанавливает указанный путь в качестве префикса домашнего каталога по умолчанию. Только для использования с флагом -D.
  • -d home_dir. Использует указанный домашний каталог пользователя вместо домашнего каталога по умолчанию.
  • -D: Показывает, что следует изменить значения по умолчанию для новых пользователей, вместо того, чтобы создать нового пользователя.
  • -e expire_ date: Указывает дату истечения срока действия для учетной записи. Дата указывается в формате MM/DD/YY. При использовании с -D устанавливает истечение срока действия всех новых паролей в днях, а не как дата.
  • -f inactive_time: Показывает, что, как только у пароля окончится срок действия, должно пройти указанное количество времени перед блокированием пароля. Вместе с -D, -f используется для задания интервала времени по умолчанию перед тем, как пароли будут заблокированы по истечении срока действия.
  • -g ini tial_group: Указывает группу по умолчанию при вхождении пользователя в систему. Если используется с -D, -g указывает группу по умолчанию для всех новых пользователей.
  • -G group L ... 7: Указывает другие группы, к которым пользователь должен принадлежать.
  • -s shell: Указывает командный процессор (оболочку) по умолчанию для пользователя. Если не указано, то используется командный процессор по умолчанию для новых пользователей. Вместе с -D, -s указывает командный процессор по умолчанию для всех новых пользователей.
  • -u uid [-0] : Указывает ID для пользователя вместо автоматического присвоения ID. Значение должно быть уникальным, иначе необходимо указывать флаг -о.

userdel


Описание

Удаляет учетную запись пользователя.

Синтаксис

userdel [-r] user

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

  • - r : Удаляет домашний каталог пользователя при удалении учетной записи.

Примечания

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

 

usermod


Описание

Изменяет установки для существующей учетной записи пользователя.

Синтаксис

usermod [-d home_dir [.-m] ] [-e expire_date] ->[-f inactive_time] [-g ini tial_group] [-G group[ ,...]] -> [-1 login_name] [-s shell] [-u uid [-0]] login

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

  • -d home_dir [-m]: Изменяет домашний каталог пользователя на указанный, с флагом -т перемещает текущий домашний каталог на новое место.
  • -e expire_date: Устанавливает новую дату истечения действия для учетной записи, после которой запись будет заблокирована Дата указывается в формате MM/DD/YY.
  • - f inacti ve_days: Указывает новое значение интервала в днях по истечении срока действия пароля, после которого пароль будет заблокирован.
  • -g initial_group: Определяет новую группу при вхождении пользователя в систему.
  • -G group [,...]: Указывает другие группы, к которым пользователь должен принадлежать. Если пользователь в настоящее время является членом группы, не входящей в этот список, он будет удален из текущей группы.
  • - 1 1ogin_name: Изменяет имя входа пользователя в систему (login).
  • -s shell: Заменяет командный процессор (оболочку) пользователя указанным.
  • -u uid: Заменяет ID пользователя указанным.

users


Описание

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

Синтаксис

users [file]

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

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

uudecode


Описание

Декодирует файлы ASCII, созданные uuencode, для восстановления исходных двоичных файлов. По умолчанию именем декодированного файла будет исходное имя закодированного файла Если не указано имя ни одного файла для декодирования, то декодируется стандартный ввод.

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

uudecode [-o outputfile] [file . . .]

  • -о outputfile: Указывает альтернативное имя для результирующего декодированного файла

 

uuencode


Описание

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

Синтаксис

uuencode [file]

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

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

vlpw


Описание

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

Синтаксис

vipw

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

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

vmstat


Описание

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

Синтаксис

vmstat [delay [count]]

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

  • count: Указывает число повторений отчета. Если не указано, отчет повторяется непрерывно, пока не будет прерван нажатием Ctrl+C.


  • delay. Указывает в секундах, как часто повторять отчет. Если не определено, то отображается только один отчет.

Примечания

За подробностями о генерируемом отчете обратитесь к странице vmstat руководства man.

W

Описание

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

WC

Описание

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

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

w [ user]

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

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

we [-clw] [ — bytes] [ — chars] [ — lines] [ — words] [file . . .]

  • -c/ — bytes/ — chars: Отображает только количество байт.
  • -1/ — lines: Отображает только количество строк.
  • -w/ — words : Отображает только количество слов.

 

Примечания

Результаты отображаются в следующем порядке: символы, слова, строки. Значения разделены пробелами.

whereis


Описание

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

Синтаксис

whereis [-bms] [-BMS directory . . . -f ] file . . .

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

  • -b: Ищет только двоичные файлы.
  • -В directory ... -f: Ищет двоичные файлы только в указанных каталогах. Флаг - f необходим для определения конца списка каталогов и начала списка аргументов файлов.
  • -m: Ищет только страницы руководства.
  • -М directory -f : Ищет страницы руководства только в указанных каталогах. Флаг - f необходим для определения конца списка каталогов и начала списка аргументов файлов.
  • - s : Ищет только исходный текст программ.
  • -S directory ... -f: Ищет исходный текст программ только в указанных каталогах. Флаг -f необходим для определения конца списка каталогов и начала списка аргументов файлов.

Примечания

Команда whereis будет искать программы, которые она пытается локализовать, как минимум, в следующих каталогах:

/bin

/usr/bin /etc /usr/etc /sbin /usr/sbin

/usr/games /usr /games /bin

/usr/emacs/etc

/usr/lib/emacs/19.22/etc

/usr/lib/emacs/19. 23 /etc

/usr/lib/emacs/19 . 24/etc

/usr/lib/emacs/19.25/etc

/usr/lib/emacs/19.26/etc

/usr/lib/emacs/19.27/etc

/usr/lib/emacs/19. 28/etc

/usr/lib/emacs/19.29/etc

/usr/lib/emacs/19.30/etc

/usr/TeX/bin /usr/tex/bin

 


/usr/interviews/bin/LINUX


/usr/bin/X11


/usr/X11/bin


/usr/X11R5/bin


/usr/XllR6/bin


/usr/X386/bin


/usr/local/bin


/usr/ local /etc


/usr/ local /sbin


/usr / local / games


/usr /local /games /bin


/usr / local /emacs/ etc


/usr/ local /TeX/bin


/usr/ local /tex/bin


/usr/local/bin/X11

/usr/contrib

/usr/hosts

/usr /include

/usr/g++-include

which


Описание

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

PATH.

Синтаксис

which program . . .

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

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

whoami


Описание

Отображает текущий эффективный ID пользователя.

Синтаксис

whoami

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

Отсутствуют

ypdomainname


Описание

Отображает имя домена NIS системы.

Синтаксис

ypdomainname

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

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

zcat


Описание

Распаковывает один или более упакованных (сжатых) файлов и отображает результаты на стандартный вывод. Если не указан ни один файл, то распаковывается и отображается стандартный ввод.

 

Синтаксис

zcat [-f] [ file . ..]

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

  • -f/ — force: Выполняет распаковку, даже если соответствующий файл уже существует и будет перезаписан распакованным файлом.

zgrep


Описание

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

Синтаксис

zgrep [options] pattern file . . .

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

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

Примечания

Для получения списка возможных опций и ознакомления с синтаксисом шаблона обратитесь к команде grep.

zip


Описание

Создает архив ZIP из одного или более файлов и каталогов.

Синтаксис

zip [-efFgmrSu@] [zipfile [file1 file2 ...]]

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

  • -@: Принимает список файлов для архивирования со стандартного ввода
  • -е: Шифрует архив после запроса пароля. Пароль будет необходим при извлечении файлов из архива.
  • -f : Замещает элементы в существующем архиве, только если файл новее, чем файл, находящийся в архиве.
  • -F: Пытается восстановить разрушенный архив.
  • -g: Добавляет файлы к существующему архиву.
  • -m: Перемещает файлы в архив и удаляет их из исходного расположения.
  • -r: Рекурсивно работает с каталогами, добавляя в архив все файлы в подкаталогах.
  • -S: Включает в архив системные и скрытые файлы.
  • -u: Замещает элементы в существующем архиве, если файл новее, чем файл, находящийся в архиве или файл не существует в архиве.

Примечания

Команда zip предлагает много других опций с утонченным, иногда полезным влиянием на поведение программы. Обратитесь к странице zip руководства man за более детальной информацией.

zipgrep


Описание

Ищет шаблон в одном или нескольких файлах архива ZIP, используя egrep. Если файлы в архиве не указаны, то будут просматриваться все файлы.

Синтаксис

zipgrep [egrepoptions] pattern zipfile file . . .

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

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

Примечания

За детальной информацией о синтаксисе шаблона для egrep и zipgrep обратитесь к команде egrep.

zipinfo


Описание

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

Синтаксис

zipinfo [-121M] zipfile[.zip] [file ...]

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

  • - 1: Распечатывает только имена файлов, каждое на отдельной строке.
  • -2: Распечатывает только имена файлов, начало файла, конец файла и комментарии.
  • -1: Выводит информацию в длинном формате (похоже на ls -1).
  • -М; Отображает информацию по одной странице за раз подобно команде more.

zmore


Описание

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

Синтаксис

zmore [ file . . . ]

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

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

Примечания

Смотрите страницу zmore руководства man для получения полного списка команд, используемых при просмотре файла

znew


Описание

Преобразует файлы, сжатые командой compress (файлы . Z) в формат, используемый командой gzip (файлы .gz). Если ни один файл не указан, обрабатывается стандартный ввод.

Синтаксис

znew [-ft9K] [file.Z ...]

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

  • - 9 : Использует лучший, но самый медленный метод сжатия.
  • - f : Выполняет сжатие, даже если файл . gz уже существует.
  • -К: Оставляет файл . Z, если он меньше, чем новый файл . gz.
  • - 1: Тестирует новый файл .gz перед удалением исходного файла . Z.