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.