Приложение С. Обзор команд 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 ...] |
Важные флаги и опции |
|
|
|
Примечания |
Синтаксис используемых командой grep регулярных выражений приведен на страничке grep руководства man. |
groupadd |
|
Описание |
Соадает новую группу. |
Синтаксис |
groupadd [-g gid [-0]] [-r] [-f] group |
Важные флаги и опции |
|
groupdel |
|
Описание |
Удаляет группу. |
Синтаксис |
groupdel group |
Важные флаги и опции |
Отсутствуют. |
groupmod |
|
Описание |
Модифицирует существующую группу. |
Синтаксис |
groupmod [-g gid [-0]] [-n groupname] group |
Важные флаги и опции |
|
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 ...] |
Важные флаги и опции |
|
gzexe |
|
Описание |
Создает сжатый исполняемый файл. Если двоичный файл или сценарий упакован программой gzexe, то его можно будет запускать как не упакованный. Файл просто распаковывается в памяти, а затем выполняется, оставляя упакованную версию на жестком диске. |
Синтаксис |
gzexe [-d] [name . . . ] |
Важные флаги и опции |
|
Примечания |
При упаковке файла с именем filename файл-оригинал будет скопирован под именем f ilename~, а упакованный файл сохранит имя filename. После тестирования упакованного исполняемого модуля неупакованную копию можно удалить. |
gzip |
|
Описание |
Упаковывает файл, используя алгоритм Лемпел-Зива (Lempel-Ziv). Результирующий файл обычно помещается поверх неупакованшго файла-оригинала и имеет расширение .gz. |
Синтаксис |
gzip [-cdflrt] [ — decompress] [ — uncompress] [ — stdout] -> [ — to-stdout] [ — force] [ — list] [ — recursive] -> [ — test] [name . . .] |
Важные флаги и опции |
|
halt |
|
Описание |
Останавливает систему. Если система не на рабочем уровне (run level) 0 или 6. то используется программа shutdown. |
Синтаксис |
halt [-n] [-w] t-d] [-f] [-i] |
Важные флаги и опции |
|
Предупреждения |
При использовании этой команды нужно принять меры предосторожности. Флаг -п - останов системы без синхронизации дисков - особенно важен, так как отказ от синхронизации файловых систем перед их размонтированием может разрушить записанные на них данные. |
head |
|
Описание |
Отображает начало одного или более файлов. По умолчанию отображаются первые 10 строк каждого файла. Если не указано ни одно имя файла, то считываются данные со стандартного ввода и начальная часть данных отображается по правилам отображения файлов. |
Синтаксис |
head [-с number [bkm] ] [-n number] [-qv] -> [--bytes number[bkm] ] [--lines number] [--quiet] -> [—silent] [ file . . .] |
Важные флаги и опции |
|
hostname |
|
Описание |
Отображает или устанавливает хост-имя системы. Если не указаны ни флаги, ни аргументы, то отображается хост-имя системы. |
Синтаксис |
hostname [-а] [ — alias] [-d] [ — domain] [-f] -> [ — fqdn] [-i] [ — ip-address] [ — long] [-s] -> [ — short] [-.y] [— yp] [— nis] |
Важные флаги и опции |
|
id |
|
Описание |
Отображает действительные и эффективные Ш пользователя и группы указанного пользователя. Если имя пользователя не указано, то отображает информацию пользователя, запустившего id. |
Синтаксис |
id [-gnruG] [ — group] [ — name] [ — real] [ — user] -> [ - -groups ] [ username] |
Важные флаги и опции |
|
|
|
ifconfig |
|
Описание |
Конфигурирует сетевой интерфейс или отображает его состояние, если опции не указаны. |
Синтаксис |
ifconfig interface options address |
Важные флаги и опции |
|
ifdown |
|
Описание |
Запрещает указанный интерфейс, например eth0 или ethl. |
Синтаксис |
ifdown interface |
Важные флаги и опции |
Отсутствуют. |
ifport |
|
Описание |
Устанавливает тип приемопередатчика указанного сетевого интерфейса |
Синтаксис |
ifport interface type |
Важные флаги и опции |
|
ifup |
|
Описание |
Разрешает указанный интерфейс, например eth0 или eth1. |
Синтаксис |
ifup interface |
Важные флаги и опции |
Отсутствуют. |
insmod |
|
Описание |
Устанавливает загружаемый модуль в текущее ядро. |
Синтаксис |
insmod [-fpsxX] [-0 module_name] object_file -> [symbol=value ...] |
Важные флаги и опции |
|
kbd_mode |
|
Описание |
Отображает или устанавливает режим клавиатуры. |
Синтаксис |
kbd_mode [-a|-u|-k| -s] |
Важные флаги и опции |
|
kbdrate |
|
Описание |
Устанавливает скорость повторения и время задержки для клавиатуры. |
Синтаксис |
kbdrate [-r rate] [-d milliseconds] |
Важные флаги и опции |
|
kill |
X |
Описание |
Посылает сигнал уничтожения одному или нескольким выполняющимся процессам. |
Синтаксис |
kill [-s signal |-p] pid ... kill -1 |
Важные флаги и опции |
|
killall |
|
Описание |
Посылает сигнал всем процессам, разделяющим общее имя процесса. |
Синтаксис |
killall [-eiw] [-signal] process . . . killall -1 |
Важные флаги и опции |
|
|
|
ksyms |
|
Описание |
Отображает информацию об экспортируемых символах ядра, включая адрес, имя и модуль, в котором имя определено. |
Синтаксис |
ksyms [-a] [-m] |
Важные флаги и опции |
|
|
|
last |
|
Описание |
Отображает историю входа пользователей в систему и выхода из нее на основании содержимого файла /var/log/wtmp. Если указан конкретный tty, например tty0 или tty1, то отображаются только вхождения через указанный tty. |
Синтаксис |
last [-R] [-number] [-n number] [-adx] [name ...] [tty ...] |
Важные флаги и опции |
|
Idd |
|
Описание |
Отображает зависимости одной или нескольких программ от разделяемых библиотек. |
Синтаксис |
ldd [-dr] program . . . |
Важные флаги и опции |
|
less |
|
Описание |
Отображает текстовый файл по одному экрану за раз, позволяя производить поиск и обратную прокрутку. |
Синтаксис |
less [-aeEGilNrsS] file ... |
Важные флаги и опции |
|
lib Описание |
Устанавливает начальный загрузчик Linux. |
Синтаксис |
lilo [С file] [-d deciseconds] [-q] [-D label] [-u device] |
Важные флаги и опции |
|
|
|
listalias |
|
Описание |
Отображает альтернативные имена (псевдонимы) пользователей и системы. Если указано регулярное выражение, то отображаются только те альтернативные имена, которые соответствуют выражению. |
Синтаксис |
listalias [-s|-u] [regular-expression] |
Важные флаги и опции |
|
In |
|
Описание |
Образует ссылки между файлами. Если последним аргументом является каталог, то для каждого указанного файла-источника создается ссылка с тем же именем в указанном каталоге. |
Синтаксис |
In [-bis] [--backup] [--interactive] [--symbolic] -> source [destination] In [-bis] [--backup] [--interactive] [--symbolic] -> source . . . directory ( |
Важные флаги и опции |
|
badkeys |
|
Описание |
Загружает таблицы трансляции составных клавиш из одного или более указанных файлов. Если ни один файл не указан, информация читается со стандартного ввода. |
Синтаксис |
loadkeys [-с — clearcompose] [-d — default] [-m — mktable] -> [-s --clearstrings] [file ...] |
Важные флаги и опции |
|
logger |
|
Описание |
Помещает элементы в системный журнал. Если не указаны ни сообщения, ни входной файл, то в системный журнал будет протоколироваться стандартный ввод. |
Синтаксис |
logger [-is] [-f file] [-p priority] [-t tag] [message ...] |
Важные флаги и опции |
|
login |
|
Описание |
Регистрация в системе. |
Синтаксис |
login user-name |
Важные флаги и опции |
Отсутствуют. |
logname |
|
Описание |
Отображает логин (username) пользователя. |
Синтаксис |
logname |
Важные флаги и опции |
Отсутствуют. |
log rotate |
|
Описание |
Чередует файлы протоколов, пересылает по почте текущий файл и затем сжимает его для архивирования. |
Синтаксис |
logrotate [-s| — state file] configfile |
Важные флаги и опции |
|
Ipd |
|
Описание |
Запускает демон спулера принтера для управления печатью на присоединенных и удаленных принтерах. Если задан порт, то прослушивается именно он (на предмет входных запросов), а не порт по умолчанию. |
Синтаксис |
lрr [-1] [port] |
Важные флаги и опции |
|
Ipq |
|
Описание |
Проверяет и отображает текущее состояние очереди спулера принтера. Если принтер не указан, то выполняется запрос для принтера по умолчанию. Обычно, если не указаны конкретные номера заданий, отображаются все задания для запрашиваемого принтера. Если указаны пользователи, то будут отображены только печатные задания этих пользователей для запрашиваемого принтера. |
Синтаксис |
Ipq [-1] [-Pprinter] [job, ...] [user, ...] |
Важные флаги и опции |
|
Ipr |
|
Описание |
Печатает один или несколько файлов в спул указанного принтера. Если не указан ни один файл, то в спул принтера посылается стандартный ввод. Если принтер не указан, то данные посылаются на принтер по умолчанию. |
Синтаксис |
Ipr [-Pprinter] [-tnumber] [-C class] [-J job] ->[-i [numcols]] [-hlmrs] [file ...] |
Важные флаги и опции |
|
Iprm |
|
Описание |
Удаляет одно или более заданий из указанной очереди печати. Если принтер не указан, пытается удалить задания из очереди принтера, заданного по умолчанию. При указанном имени пользователя удаляются все задания, принадлежащие этому пользователю, если не указано конкретное задание. |
Синтаксис |
Iprm [-Pprinter] [job ...] [user ...] |
Важные флаги и опции |
|
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 ...] . |
Важные флаги и опции |
|
Isdev |
|
Описание |
Отображает информацию об установленном аппаратном обеспечении. |
Синтаксис |
lsdev |
Важные флаги и опции |
Отсутствуют. |
Ismod |
|
Описание |
Отображает список загруженных модулей. |
Синтаксис Важные флаги и опции |
Ismod Отсутствуют. |
mail |
|
Описание |
Отправляет и получает почту. Если текст сообщения не передан на стандартный ввод, то он будет запрашиваться у пользователя. Также при помощи флага может быть указана другая информация, например тема сообщения, иначе эта информация будет запрашиваться у пользователя. Если ни опции, ни аргументы не указаны, то для чтения открывается почтовый ящик текущего пользователя. |
Синтаксис |
mail [-s subject] [-с address,...] -> [-b address, . . . ] address mail -f [mailbox] mail -u [user] |
Важные флаги и опции |
|
Примечания |
Механизм использования программы mail для чтения сообщений обсуждается на странице mai1 руководства man. |
mailq |
|
Описание |
Отображает содержимое очереди выходных сообщений. |
Синтаксис |
mailq |
Важные флаги и опции |
Отсутствуют. |
mailto |
|
Описание |
Отправляет почту одному или нескольким адресатам. Если в командной строке не указан ни один адресат, то программа запросит эту информацию у пользователя. Если сообщение не указано в стандартном вводе-'то программа запросит у пользователя текст сообщения. |
Синтаксис |
mailto [-a cAaracter-set] [-с address,...] -> [-s subject] [recipient ...] |
Важные флаги и опции |
|
Примечания |
Для указания конца сообщения достаточно ввести а . в пустой строке или использовать Ctrl+D. |
man |
|
Описание |
Отображает страницу руководства указанной команды. |
Синтаксис |
Man command |
Важные флаги и опции |
|
mattrib |
|
Описание |
Изменяет атрибуты файла в файловой системе MS-DOS, например на дискете DOS. Эквивалентна команде ATTRIB в DOS. |
Синтаксис |
mattrib [-а|+а] [-h|+h] [-r|+r] [-s|+s] -> msdosfile [msdosfile . . .] |
Важные флаги Я опции |
|
Примечания |
Следует перед опцией использовать + для установки бита и - для сброса бита |
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 |
Важные флаги и опции |
|
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 ...] |
Важные флаги и опции |
|
messages |
|
Описание |
Отображает количество сообщений в почтовом ящике пользователя и конкретной папке, если она указана. |
Синтаксис |
messageg [folder] |
Важные флаги и опции |
Отсутствуют. |
mformat |
|
Описание |
Форматирует флоппи-диск MS-DOS. Эквивалентна команде FORMAT в DOS. |
Синтаксис |
mformat drive: |
Важные флаги и опции |
Отсутствуют. |
mkdir |
|
Описание |
Создает один или несколько каталогов. |
Синтаксис |
mkdir [-p] [-m mode] [ — parents] [ — mode=jnode] directory ... |
Важные флаги и опции |
|
mkdosfs |
. |
Описание |
Форматирует файловую систему MS-DOS на указанном устройстве. |
Синтаксис |
mkdosfs [-с] [-F fatsize] [-n name] device |
Важные флаги и опции |
|
mke2fs |
|
Описание |
Форматирует вторую расширенную (second extended) файловую систему Linux. |
Синтаксис |
mke2fs [-с] [-m percentage] [-L label] device |
Важные флаги и опции |
|
mkfs |
|
Описание |
Создает файловую систему (аналогично форматированию диска в DOS). Дополнительно можно указать количество блоков для файловой системы. |
Синтаксис |
mkfs [-t rstype] [-с] [-1 file] device [blocks] |
Важные флаги и опции |
|
mkpasswd |
|
Описание |
Генерирует случайный пароль и может назначить его пользователю. |
Синтаксис |
mkpasswd [-2] [-1 number] [-d number] [-c number] -> [-C number] [-p file] [user] |
Важные флаги и опции |
|
Примечания |
При использовании флага -2 случайному наблюдателю сложнее увидеть, что печатает пользователь. Но этот флаг облегчает угадывание пароля программой, подбирающей пароль. |
mkswap |
|
Описание |
Устанавливает устройство как свопинг-область. При желании можно указать размер файловой системы в блоках. |
Синтаксис |
mkswap [-с] device [blocks] |
Важные флаги и опции |
|
Примечания |
Возможно также создание файлов свопинга вместо разделов. За дополнительной информацией обратитесь к странице mkswap руководства man. |
mlabel |
|
Описание |
Устанавливает метку для файловой системы MS-DOS, например флоппи-диска. Если метка не указана, она запрашивается у пользователя. |
Синтаксис |
mlabel [-cs] drive:label |
Важные флаги и опции |
|
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 |
Важные флаги и опции |
|
more |
|
Описание |
Отображает один или более файлов экран за экраном, позволяет производить поиск и переход в любое место в файле. |
Синтаксис |
more [-dlfs] [-number] [-fnumber] [file ...] |
Важные флаги и опции |
|
|
|
Примечания |
За более подробной информацией об используемых для просмотра файлов командах обратитесь к странице more руководства man. |
mount |
|
Описание |
Монтирует файловую систему в указанный каталог. |
Синтаксис |
mount -a [-rw] [-t vfstype] mount [-rw] [-0 options [,....]] device] dir mount [-rw] [-t v fstype] [-0 options] device dir |
Важные флага и опции |
|
Примечания |
При указании типа файловой системы для флага -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 . . .] |
Важные флаги и опции |
|
mv |
|
Описание |
Переименовывает и перемещает файлы. Когда последним аргументом является каталог, перемещает все указанные файлы в этот каталог. |
Синтаксис |
mv [-bfiu] [ — backup] [ — force] [ — interactive] -> [ — update] {source destination] source ... directory} |
Важные флаги и опции |
|
netstat |
|
Описание |
Отображает информацию о состоянии сети, включая соединения, таблицы маршрутизации и статистику интерфейсов. Если опции не указаны, выводится список активных соединений. |
Синтаксис |
netstat [-Mnrs] [-с] [-i interface] [ — interface interface] -> — masquerade] [ — route] [ — 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 ...] |
Важные флаги и опции |
|
pathchk |
|
Описание |
Проверяет правильность и переносимость имен файлов. В частности, проверяет, чтобы все каталоги в пути файла имели соответствующие привилегии выполнения, и длина каждого компонента пути и имени файла не превышала допустимой. |
Синтаксис |
pathchk [-р] [ — portability] file ... |
Важные флаги и опции |
|
pidof |
|
Описание |
Ищет ID процессов для одной или более программ и отображает PID. |
Синтаксис |
pidof [-s] [-х] [-о pad] [-0 pid ...] program [program ...] |