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

ping
ОписаниеПосылает пакеты запроса эхо-сигнала к хосту сети, чтобы узнать, доступен ли он.
Синтаксисping [-R] [-сnumber][-d] [-iseconds] host
Важные флаги и опции
  • -c number.Прекращает посылать пакеты после отправки указанного количества пакетов.
  • -d: Выводит пакеты по мере их возвращения назад или 100 раз в секунду. Генерируется большое количество пакетов. Этот параметр используется только пользователем root, так как могут быть сгенерированы чрезвычайно большие потоки данных по сети. При использовании этого параметра нужно быть осторожным.
  • - iseconds:Указывает время между отправкой пакетов в секундах. По умолчанию одна секунда Этот параметр не может быть использован вместе с флагом -f.
  • -R: Записывает маршрут прохождения пакета и отображает буфер маршрутов возвращенных пакетов.
pppstats
ОписаниеОтображает статистику работы РРР.
Синтаксисpppstats [-a] [-v] [-r] [-z] [-с count] -> [-wsecs] [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  
ОписаниеОтображает информацию о квоте использования дискового пространства пользователем. Пользователь 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.
  • -1username:Показывает, что нужно войти в систему с указанным именем пользователя, а не с именем пользователя, выполняющего 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 Лип] ->[gwGw] [[dev] If] route del [-net | -host]targetaddress[gwGw]-> [netmask №1] [[dev] If]
Важные флаги и опции
  • add: Указывает, что нужно добавить маршрут.
  • del: Указывает, что нужно удалить маршрут.
  • [dev] If: Указывает, что маршрут должен был связан с заданным интерфейсом.
  • gwGw.Указывает шлюз для маршрута.
  • -host: Указывает, что место назначения является хостом.
  • -net: Указывает, что место назначения является сетью.
  • netmaskNm.Указывает сетевую маску маршрута
rsh
ОписаниеОткрывает командный процессор (оболочку) на удаленной системе. Если указана команда, то она выполняется на удаленной системе; связь завершается после возврата результатов выполнения.
Синтаксисrsh[-Kx][-1username] 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  
ОписаниеЗагружает отображение клавиш в таблицу отображения скэн-кодов в коды символов. Аргументы предоставляются парами, в которых первым элементом является скэн-код для клавиши, а вторым - код символа, связанный со скэн-кодом клавиши.
Синтаксисsetkeycodesscancode 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] [-tseparator][-0 file] [-Ttempdir]->[-bdfMhr][+POS1 [-POS2]][-kPOS1 [ , POS2] ][file ...]
Важные флаги и опции
  • -b: При попытке нахождения ключей сортировки игнорирует пробелы в начале строк.
  • -с: Проверяет, отсортированы ли входные данные, и печатает сообщение об ошибке, если данные не отсортированы. Фактическая сортировка не выполняется.
  • -d: При сортировке игнорирует все символы, кроме букв, цифр и пробелов.
  • - f : При сортировке преобразует буквы нижнего регистра в верхний.
  • -kPOS1[ ,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] ] [-nnumber][-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] [-ftarfile] [— filetarfile][ — create] ->[--delete] [--preserve] [ — append] [ — same-owner] ->[ — list] [ — update] [ — extract] [ — get] [ — gzip] ->[--gunzip] [file|directory ...]
Важные флаги и опции
  • -c/ — create: Создает новый архив.
  • --delete: Удаляет файлы из существующего архива.
  • -f tarfile/--filetarfile:Указывает имя архивного файла для создания или чтения.
  • --preserve: Сохраняет в архиве такие же коды доступа и порядок следования файлов.
  • -r/ — append: Добавляет файлы к существующему архиву.
  • --same-owner: Сохраняет изначальных владельцев извлекаемых файлов.
  • - 1 / — list: Отображает список содержимого архива.
  • -u/ — update: Добавляет в существующий архив только более новые файлы, по сравнению с теми, которые находятся в архиве.
  • -х/ — extract/ — get: Извлекает файлы из существующего архива.
  • -z/ — gzip/ — ungzip: Фильтрует архив через gzip при архивировании или разархивировании.
timeconfig
ОписаниеКонфигурирует параметры времени. Если указана временная зона, то зона системного времени изменяется на указанную. Иначе отображает список допустимых временных зон.
Синтаксисtimeconfig [ — utc] [timezone]
Важные флаги и опции
  • — utc: Подразумевает, что системные часы работают по Гринвичу.
timed
ОписаниеЗапускает демон сервера времени, который синхронизирует время со временем на других машинах в локальной сети.
Синтаксисtimed [-M] [-inetwork][-nnetwork]
Важные флаги и опции
  • -inetwork:Указывает, к какой сети принадлежит сервер, подавляя любой выбор по умолчанию, сделанный демоном timed.
  • -М: Готовится к выполнению работы главного сервера времени в случае его отказа.
  • -nnetwork.Добавляет указанную сеть к списку допустимых сетей.
timedc
ОписаниеУправляет демоном timed.
Синтаксисtimedc [clockdiffhost . . .|msite[host...] | election host]
Важные флаги и опции
  • clockdiffhost. ..: Вычисляет разницу между системными часами и временем на указанном хосте.
  • 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] [-tMMDDhhmm[ [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. Изменяет только время последней модификации.
 
  • -tMMDDhhnm[ [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] [-dexdir]file[.zip]
Важные флаги и опции
  • -с: Извлекает файлы на стандартный вывод, предварительно распечатывая имя каждого файла.
  • -d exdir: Распаковывает архив в указанный каталог вместо текущего каталога
  • - f : Распаковывает файлы более новые, чем существующие версии файлов.
  • - l : Отображает содержимое архива без распаковки.
  • -р: Извлекает файлы на стандартный вывод без выдачи другой информации, например имени файла.
  • - l: Проверяет целостность файлов в архиве.
  • -и: Извлекает файлы, более новые, чем уже существующие их версии, а также файлы, которые не существуют в выходном каталоге.
  • - z: Отображает комментарии архива.
ПримечанияЭто мощная программа, которая имеет множество опций. Смотрите страницу unzip руководства man для более подробной информации.
uptime
ОписаниеОтображает, сколько времени работает система.
Синтаксисuptime
Важные флаги и опцииОтсутствуют.
useradd
ОписаниеДобавляет пользователя в систему. Дополнительно можно изменить значения по умолчанию для новых пользователей. Если не указано ни одной опции, программа отобразит текущие значения по умолчанию для новых пользователей.
Синтаксисuseradd [-dhome_dir][-e expire_date] ->[-finactive_time] [-g initial_group][-G group[...]] ->[-sshell][-uuid[-0]]usernameuseradd -D [-gdefault_group][-bdefault_home]->[-f default_inactive] [-e defaul t_expiration]->[-sdefault_shell]
Важные флаги и опции
  • -bdefaul t_home:Устанавливает указанный путь в качестве префикса домашнего каталога по умолчанию. Только для использования с флагом -D.
  • -dhome_dir.Использует указанный домашний каталог пользователя вместо домашнего каталога по умолчанию.
  • -D: Показывает,чтоследует изменить значения по умолчанию для новых пользователей, вместо того, чтобы создать нового пользователя.
  • -e expire_date:Указывает дату истечения срока действия для учетной записи. Дата указывается в формате MM/DD/YY. При использовании с -D устанавливает истечение срока действия всех новых паролей в днях, а не как дата.
  • -f inactive_time: Показывает, что, как только у пароля окончится срок действия, должно пройти указанное количество времени перед блокированием пароля. Вместе с -D, -f используется для задания интервала времени по умолчанию перед тем, как пароли будут заблокированы по истечении срока действия.
  • -gini tial_group:Указывает группу по умолчанию при вхождении пользователя в систему. Если используется с -D, -g указывает группу по умолчанию для всех новых пользователей.
  • -G group L ... 7: Указывает другие группы, к которым пользователь должен принадлежать.
  • -sshell:Указывает командный процессор (оболочку) по умолчанию для пользователя. Если не указано, то используется командный процессор по умолчанию для новых пользователей. Вместе с -D, -s указывает командный процессор по умолчанию для всех новых пользователей.
  • -u uid [-0] : Указывает ID для пользователя вместо автоматического присвоения ID. Значение должно быть уникальным, иначе необходимо указывать флаг -о.
userdel
ОписаниеУдаляет учетную запись пользователя.
Синтаксисuserdel [-r] user
Важные флаги и опции
  • - r : Удаляет домашний каталог пользователя при удалении учетной записи.
ПримечанияЕсли вы решите удалить домашний каталог пользователя, помните, что при удалении учетной записи пользователя любые другие файлы, принадлежащие пользователю и находящиеся вне его домашнего каталога, не удаляются. Их нужно удалить вручную. К таким файлам может относиться, например, входной почтовый ящик пользователя.
usermod
ОписаниеИзменяет установки для существующей учетной записи пользователя.
Синтаксисusermod [-dhome_dir[.-m] ] [-e expire_date] ->[-finactive_time][-g initial_group][-Ggroup[,...]] -> [-1login_name] [-s shell][-u uid [-0]]login
Важные флаги и опции
  • -dhome_dir[-m]: Изменяет домашний каталог пользователя на указанный, с флагом -т перемещает текущий домашний каталог на новое место.
  • -e expire_date: Устанавливает новую дату истечения действия для учетной записи, после которой запись будет заблокирована Дата указывается в формате MM/DD/YY.
  • - finactive_days: Указывает новое значение интервала в днях по истечении срока действия пароля, после которого пароль будет заблокирован.
  • -g initial_group: Определяет новую группу при вхождении пользователя в систему.
  • -Ggroup[,...]: Указывает другие группы, к которым пользователь должен принадлежать. Если пользователь в настоящее время является членом группы, не входящей в этот список, он будет удален из текущей группы.
  • -11ogin_name:Изменяет имя входа пользователя в систему (login).
  • -s shell: Заменяет командный процессор (оболочку) пользователя указанным.
  • -u uid: Заменяет ID пользователя указанным.
users
ОписаниеОтображает имена пользователей, находящихся в системе. Обычно для этого выполняется проверка содержимого /etc/utmp. Если указать файл, программа просмотрит его для поиска информации.
Синтаксисusers [file]
Важные флаги и опцииОтсутствуют.
uudecode
ОписаниеДекодирует файлы ASCII, созданные uuencode, для восстановления исходных двоичных файлов. По умолчанию именем декодированного файла будет исходное имя закодированного файла Если не указано имя ни одного файла для декодирования, то декодируется стандартный ввод.
Синтаксис Важные флаги и опцииuudecode [-ooutputfile] [file . . .]
  • -о outputfile: Указывает альтернативное имя для результирующего декодированного файла
uuencode
ОписаниеЗакодирует двоичный файл в вид, применяемый, когда не используются двоичные файлы (например, с некоторым почтовым программным обеспечением). Если не указан файл, закодируется стандартный ввод.
Синтаксисuuencode[file]
Важные флаги и опцииОтсутствуют.
vlpw
ОписаниеРедактирует системный файл паролей, используя редактор, указанный в переменной среды окружения EDITOR.
Синтаксисvipw
Важные флаги и опцииОтсутствуют.
vmstat
ОписаниеОтображает статистику работы виртуальной памяти.
Синтаксисvmstat [delay [count]]
Важные флаги и опции
  • count: Указывает число повторений отчета. Если не указано, отчет повторяется непрерывно, пока не будет прерван нажатием Ctrl+C.
  • delay.Указывает в секундах, как часто повторять отчет. Если не определено, то отображается только один отчет.
ПримечанияЗа подробностями о генерируемом отчете обратитесь к странице vmstat руководства man.
w
ОписаниеОтображает список пользователей, находящихся в данный момент в системе, и запущенные ими задачи. Если указан пользователь, то отображаются только задачи, запущенные данным пользователем.
Синтаксисw [user]
Важные флаги и опцииОтсутствуют.
wc
ОписаниеРаспечатывает количество байт (символов), слов и строк в одном или нескольких документах. Если указано несколько имен файлов, то для каждого файла отдельно будет произведен подсчет и выведен результат, а затем будут отображены общие итоги. Если ни одного файла не указано, то будет подсчитываться стандартный ввод.
Синтаксисwc [-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.
Синтаксисwhichprogram . . .
Важные флаги и опцииОтсутствуют.
whoami
ОписаниеОтображает текущий эффективный ID пользователя.
Синтаксисwhoami
Важные флаги и опцииОтсутствуют
ypdomainname
ОписаниеОтображает имя домена NIS системы.
Синтаксисypdomainname
Важные флаги и опцииОтсутствуют.
zcat
ОписаниеРаспаковывает один или более упакованных (сжатых) файлов и отображает результаты на стандартный вывод. Если не указан ни один файл, то распаковывается и отображается стандартный ввод.
Синтаксисzcat [-f] [file . ..]
Важные флаги и опции
  • -f/ — force: Выполняет распаковку, даже если соответствующий файл уже существует и будет перезаписан распакованным файлом.
zgrep
ОписаниеИщет указанный шаблон в одном или нескольких сжатых файлах.
Синтаксисzgrep [options] patternfile . . .
Важные флаги и опцииОтсутствуют.
ПримечанияДля получения списка возможных опций и ознакомления с синтаксисом шаблона обратитесь к команде grep.
zip
ОписаниеСоздает архив ZIP из одного или более файлов и каталогов.
Синтаксисzip [-efFgmrSu@][zipfile[file1file2...]]
Важные флаги и опции
  • -@: Принимает список файлов для архивирования со стандартного ввода
  • -е: Шифрует архив после запроса пароля. Пароль будет необходим при извлечении файлов из архива.
  • -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.