Вопрос: Какой язык программирования вы предпочитаете
|
Иллюстрированный самоучитель по Linux Red Hat
Приложение
С. Обзор команд Linux
Чaсть III
|
|
|
|
|
|
|
|
|
|
Посылает пакеты
запроса эхо-сигнала к хосту сети, чтобы узнать, доступен ли он.
|
|
|
|
ping [-R] [-с
number]
[-d] [-i
seconds] host
|
|
|
|
-
-c number.
Прекращает посылать пакеты после отправки указанного
количества пакетов.
-
-d: Выводит пакеты по мере их возвращения назад или 100 раз в секунду.
Генерируется большое количество пакетов. Этот параметр используется
только пользователем root, так как могут быть сгенерированы чрезвычайно
большие потоки данных по сети. При использовании этого параметра нужно
быть осторожным.
-
- i
seconds:
Указывает время между отправкой пакетов в секундах.
По умолчанию одна секунда Этот параметр не может быть использован
вместе с флагом -f.
-
-R: Записывает маршрут прохождения пакета и отображает буфер маршрутов
возвращенных пакетов.
|
|
|
|
|
|
|
|
Отображает статистику
работы РРР.
|
|
|
|
pppstats [-a] [-v]
[-r] [-z] [-с count] -> [-w
secs] [interface]
|
|
|
|
|
|
|
|
|
|
|
|
Отображает отчет
о состоянии выполняемых процессов. Чтобы получить информацию о конкретном
процессе, следует указать ID процесса как аргумент. Без опций и аргументов
ps отображает процессы текущего пользователя.
|
|
|
|
ps [lumaxwrf] [txx]
[pid ...]
|
|
|
|
-
а: Кроме процессов текущего пользователя показывает процессы, принадлежащие
другим пользователям.
-
f : Отображает процессы в виде дерева, показывая, какие процессы являются
потомками других процессов.
-
1: Отображает информацию в длинном формате.
-
m: Отображает в отчете информацию о памяти.
-
r: Отображает только выполняющиеся процессы.
|
|
|
|
|
|
|
|
|
|
|
|
-
txx: Отображает только те процессы, которые находятся под управлением
устройства tty, указанного цифрами хх.
-
u: Отображает информацию в формате пользователя, указывает имя пользователя
и время старта
-
w: Отображает информацию в широком режиме вывода. Не усекает команды,
даже если они не помещаются в одной строке. Для каждого включенного
в опцию параметра w добавляется дополнительная строка для отображения
информации. Допустимо использование не более 100 параметров w.
-
х: Показывает процессы, не имеющие управляющего терминала (полезно
для просмотра демонов, запущенных при начальной загрузке и выполняемых
до сих пор).
|
|
|
|
|
|
|
|
Проверяет файл
паролей на наличие ошибок и проблем. Проверяется формат всех элементов,
чтобы в каждом поле находилась правильная информация. Кроме того, обнаруживаются
дублирующиеся элементы. Позволяет пользователю удалить плохо сформатированные
или дублирующиеся элементы. Если не указаны ни файл паролей, ни теневой
файл паролей, то по умолчанию используются /etc/passwdn /etc/shadow.
|
|
|
|
pwck [-r]
[passwordfile
shadowfile]
|
|
|
|
|
|
|
|
|
|
|
|
Копирует элементы
из файла паролей в теневой файл паролей, объединяя их с существующим
теневым файлом паролей. Новый файл паролей будет называться npasswd,
а новый теневой файл паролей - nshadow.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отображает имя
текущего каталога.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Восстанавливает
пароль из теневого файла паролей. Новый файл паролей будет называться
npasswd.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отображает информацию
о квоте использования дискового пространства пользователем. Пользователь
root может указать других пользователей или группы и получить отчет.
Обычные пользователи могут только посмотреть информацию о своей учетной
записи и группах, к которым они принадлежат.
|
|
|
|
quota [-guv]
[user\
group]
|
|
|
|
-
-g: Распечатывает квоту для всех групп, которым принадлежит пользователь.
-
-и: Это флаг по умолчанию, приводящий к отображению информации о квоте
пользователя.
-
-v: Отображает квоты файловых систем, на которых не выделено пространство
для хранения.
|
|
|
|
|
|
|
|
Сканирует файловую
систему для определения использования* дискового пространства пользователем
или группой и выводит результаты в два файла квот: quota . user и quota
.
group.
|
|
|
|
quotacheck [-g]
[-u] [-a|
filesystem]
|
|
|
|
-
-а: Проверяет все файловые системы из файла / etc/ f stab.
-
-g: Проверяет файлы и каталоги, используемые конкретным ID группы.
-
-u: Проверяет файлы и каталоги, используемые конкретным Ш пользователя.
|
|
|
|
|
|
|
|
Отменяет квоты
на использование диска одной или несколькими файловыми системами.
|
|
|
|
quotaoff [-g] [-u]
[ -а | filesystem ...]
|
|
|
|
-
-а: Отменяет квоты для всех файловых систем из /etc/ f stab.
-
-g: Отменяет квоты для групп указанных файловых систем.
-
-u: Отменяет квоты для пользователей указанных файловых систем.
|
|
|
|
|
|
|
|
Разрешает квоты
на использование диска одной или несколькими файловыми системами.
|
|
|
|
quotaon [-g] [-u]
[-a |
filesystem
...]
|
|
|
|
-
-а: Разрешает квоты для всех файловых систем из /etc/fstab.
-
- g: Разрешает квоты для групп указанных файловых систем.
-
-u: Разрешает квоты для пользователей указанных файловых систем.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Удаленное копирование
одного или нескольких файлов между двумя системами. Если последний аргумент
- каталог, то файлы, указанные в остальных аргументах, копируются в
него.
|
|
|
|
|
|
|
|
-
-р: Сохраняет время модификации и режимы доступа файлов-оригиналов,
если это возможно.
-
-х: Разрешает шифрование DES для всех копий.
|
|
|
|
Удаленные файлы
и каталоги указываются в формате remoteuser@remotehost: /path/to/file.
|
|
|
|
|
|
|
|
Извлекает текущее
время из одного или более хостов в сети и отображает возвращенное время.
|
|
|
|
rdate [-p] [-s]
host . . .
|
|
|
|
-
-р: Отображает возвращенное время из удаленной системы (действие по
умолчанию).
-
-s: Устанавливает время локальной системы в соответствии с возвращенным
временем. Используется только пользователем root.
|
|
|
|
|
|
|
|
Выполняет удаленное
распространение файлов для того, чтобы расположить идентичные копии
на нескольких хостах, сохраняя, если возможно, принадлежность, режимы
доступа и время модификации. Если не указан каталог-приемник на удаленной
системе, то файлы-источники будут помещены в аналогичном месте на удаленной
системе.
|
|
|
|
rdist -с
file|
directory ...
[login@]
host [: directory]
|
|
|
|
|
|
|
|
Rdist предусматривает
управление распространением из конфигурационных файлов. Это -позволяет
использовать большое количество флагов и опций. Обратитесь к странице
rdist руководства man за полной информацией по этой утилите.
|
|
|
|
|
|
|
|
Отображает итог
по квотам использования диска одной или более файловыми системами.
|
|
|
|
repquota [-gu]
[-a|
filesystem
...]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вход в удаленную
систему.
|
|
|
|
rlogin [-Kx] [-1
user-name]
host
|
|
|
|
-
-К: Отмена всех аутентификаций Kerberos.
-
-1
username:
Показывает, что нужно войти в систему с указанным
именем пользователя, а не с именем пользователя, выполняющего rlogin.
-
-х: Разрешает шифрование DES для всех данных, передаваемых во время
нахождения в удаленной системе.
|
|
|
|
|
|
|
|
Удаляет один или
более файлов или каталогов.
|
|
|
|
rm [-firR] [--force]
[--interactive] [--recursive] ->file|
directory . . .
|
|
|
|
-
-f /--force: He спрашивает у пользователя разрешение на удаление
файлов. Очень опасно при использовании пользователем root.
-
-i/ — interactive: Всегда перед удалением файла запрашивает подтверждение
у пользователя.
-
-r / -R/ — recurs ive: Рекурсивно удаляет содержимое каталогов.
|
|
|
|
|
|
|
|
|
|
|
|
rmdir [-р] [ —
parents] directory ...
|
|
|
|
|
|
|
|
|
|
|
|
Выгружает один
или несколько загруженных модулей.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отображает или
изменяет таблицу маршрутизации 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
[-Kx]
[-1
username] hostname [command]
|
|
|
|
-
-К:
Отменяет аутентификацию Kerberos.
-
-1 user-name: Пытается соединиться с удаленной системой под указанным
именем пользователя, а не под именем пользователя, выполняющего rsh.
-
-х:
Разрешает шифрование DES для всех данных, передаваемых
между двумя хостами.
|
|
|
|
|
|
|
|
Отображает текущий
и предьщущий рабочие уровни системы.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отображает состояние
одной или более удаленных систем. Если хост не указан, то отображается
состояние всех машин в локальной сети.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
-d: Отображает локальное время на каждом хосте.
-
-h: Сортирует элементы по имени хоста.
-
- i : Сортирует элементы по средней загрузке.
-
- l: Сортирует элементы по времени начала работы.
|
|
|
|
Отображает сведения
о том, кто находится в системе для одного или нескольких компьютеров
локальной сети. Если не указано имя хоста, то отображаются все текущие
пользователи всех компьютеров локальной сети.
|
|
|
|
rusers [-1]
[hostname
...]
|
|
|
|
-
-1: Отображает результаты в широком формате, в том числе имя логина
(username) пользователя, имя хоста, используемое пользователем устройство
tty, время входа в систему.
|
|
|
|
|
|
|
|
Отображает список
зарегистрировавшихся пользователей по всем машинам локальной сети.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отвечает на приходящие
запросы от клиента rwho.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Устанавливает на
аппаратных часах компьютера значение текущего системного времени.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Загружает отображение
клавиш в таблицу отображения скэн-кодов в коды символов. Аргументы предоставляются
парами, в которых первым элементом является скэн-код для клавиши, а
вторым - код символа, связанный со скэн-кодом клавиши.
|
|
|
|
setkeycodes
scancode
keycode . . .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Обратитесь к странице
setkeycodes руководства man, чтобы узнать, как указывать скэн-коды и
коды символов.
|
|
|
|
|
|
|
|
Отображает скэн-коды
и коды символов, генерируемые клавиатурой. Программа активна в течение
10 секунд после нажатия последней клавиши.
|
|
|
|
showkey [-sk —
scancodes — keycodes]
|
|
|
|
|
|
|
|
|
|
|
|
Показывает текущее
состояние монтирований от сервера NFS. Если указан хост, то отображаются
монтирования только с конкретного хоста.
|
|
|
|
showmount [-ade]
[ — all] [ — directories] [ — exports] [host]
|
|
|
|
-
-a/ — all: Отображает как имя хоста клиента, так и смонтированный
каталог в формате host : directory.
-
-d/ — directories: Отображает только каталоги.
-
-е/ — exports: Отображает список экспортируемых каталогов сервера.
|
|
|
|
|
|
|
|
Завершает работу
системы, запрещая регистрацию пользователей, с возможной задержкой перед
завершением работы и выдачей необязательного предупреждающего сообщения.
Если указано время, завершение работы Произойдет в указанное время,
иначе оно выполнится немедленно.
|
|
|
|
shutdown [-rkhc]
time [warning]
|
|
|
|
-
-с: Отменяет запущенное завершение работы.
-
-h: Останавливает систему после завершения работы.
-
-k: Посылает предупреждающее сообщение, но фактически не завершает
работу системы.
-
-r: Выполняет перезагрузку после завершения работы.
|
|
|
|
Время time можно
указать абсолютно, в формате часов:минут (нн : мм) , или в минутах -
интервал ожидания перед завершением работы в формате +minutes .
|
|
|
|
|
|
|
|
Сортирует строки
в одном или нескольких файлах, и отображает результаты. Если не указаны
файлы, сортируются данные со стандартного ввода. Результирующие отсортированные
данные отображаются на стандартный вывод.
|
|
|
|
|
|
|
|
|
|
|
|
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: Если две строки одинаковы, выводит только первую строку.
|
|
|
|
|
|
|
|
Показывает состояние
последовательного порта, отображая сигналы на выводах порта и состояние
линии квитирования. Если устройство не указано, то по умолчанию используется
значение переменной окружения MODEM или, если переменная не установлена
устройство /dev/cual. Программа выполняется в цикле, отображая обновленную
информацию каждую секунду, пока не будут нажаты клавиши Ctrl+C.
|
|
|
|
statserial [-n|-d|-x]
[device]
|
|
|
|
-
- d: Отображает состояние порта как десятичное число.
-
-n: Запрещает циклическое выполнение и отображает состояние только
один раз.
-
-х: Отображает состояние порта как шестнадцатеричное число.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выполняет новый
командный процессор (оболочку) под другими 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: Запускает указанный командный процессор вместо
указанного в файле паролей.
|
|
|
|
|
|
|
|
Записывает кэш
дисков на физические диски. Это позволяет сохранить на диске любую измененную
информацию.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отображает конец
одного или более файлов. По умолчанию отображаются последние 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 [-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 [ —
utc] [
timezone]
|
|
|
|
|
|
|
|
|
|
|
|
Запускает демон
сервера времени, который синхронизирует время со временем на других
машинах в локальной сети.
|
|
|
|
timed [-M] [-i
network]
[-n
network]
|
|
|
|
-
-i
network:
Указывает, к какой сети принадлежит сервер,
подавляя любой выбор по умолчанию, сделанный демоном timed.
-
-М: Готовится к выполнению работы главного сервера времени в случае
его отказа.
-
-n
network.
Добавляет указанную сеть к списку допустимых сетей.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
timedc [clockdiff
host . . .
|msite
[host
...] | election host]
|
|
|
|
-
clockdiff
host
. ..: Вычисляет разницу между системными часами
и временем на указанном хосте.
-
election host: Сбрасывает таймер голосования и убеждается, что владелец
времени был выбран среди подчиненных.
-
msite [host ...]: Показывает главный сервер времени для указанного
хоста или хостов. Если хост не указан, показывает главный сервер времени
текущей системы.
|
|
|
|
|
|
|
|
Отображает регулярно
обновляемый отчет о выполняющихся в системе процессах.
|
|
|
|
top [d delay] [q]
[c] [S]
[s]
|
|
|
|
-
с:
Отображает полную командную строку процессов вместо вывода
только имени команды. .
-
d del ay: Указывает задержку между обновлениями в секундах.
-
q: Приводит к обновлению информации без задержки. Если пользователь
root запустит top с этой опцией, top будет выполняться с наиболее
высоким приоритетом.
-
s: Выполняется в безопасном режиме, который предотвращает использование
опасных интерактивных команд.
-
S: Отображает накопительную статистику. Время CPU отображается для
процесса и его остановленных дочерних процессов как общее.
|
|
|
|
Для получения списка
команд, используемых при выполнении top, и описания различных полей
в отчетах, читайте страницу top руководства man.
|
|
|
|
|
|
|
|
Изменяет временные
параметры (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,
равное указанным месяцу, дню, часу и минуте, кроме того, можно указать
век, год или секунды. Эта опция подавляет использование по умолчанию
текущего времени.
|
|
|
|
|
|
|
|
Отображает маршрут
продвижения пакетов до достижения удаленного хоста в сети.
|
|
|
|
|
|
|
|
-
-i:
Указывает сетевой интерфейс для исходящих пакетов. Эта опция
полезна в системах, у которых имеется больше одного сетевого интерфейса.
-
-r: Игнорирует обычные таблицы маршрутизации и пытается отправить
пакет прямо на присоединенный хост.
|
|
|
|
|
|
|
|
Ничего не делает,
просто возвращает код успешного выполнения.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Размонтирует смонтированную
файловую систему. Файловая система указывается по имени устройства или
каталога, или по ее сетевому пути.
|
|
|
|
umount -r device]
directory |
path ...
|
|
|
|
|
|
|
|
|
|
|
|
Отображает системную
информацию. Если опции не указаны, отображается имя операционной системы.
При одновременном запросе разной информации порядок отображения следующий:
операционная система, сетевое имя хоста, выпуск (release) операционной
системы, версия операционной системы и тип машины.
|
|
|
|
uname [-snrvma]
[--sysname] [--nodename] [--release] ->[--machine] [--all]
|
|
|
|
-
-a/--all: Отображает всю информацию.
-
-m/ --machine: Отображает тип машины (тип аппаратной платформы).
-
-n/ — nodename: Отображает сетевое имя хоста машины.
-
-r/ — release: Отображает выпуск операционной системы.
|
|
|
|
|
|
|
|
|
|
|
|
-
-s/ — sysname: Отображает имя операционной системы. Это действие по
умолчанию, если не указаны никакие опции.
-
-v: Отображает версию операционной системы.
|
|
|
|
|
|
|
|
Распаковывает файлы,
сжатые программой compress. Если ни один файл не указан, будет распакован
стандартный ввод.
|
|
|
|
uncompress [-с]
[file ...]
|
|
|
|
|
|
|
|
|
|
|
|
Манипулирует архивами
ZIP и извлекает из них файлы.
|
|
|
|
unzip [-cflptuz]
[-d
exdir]
file[.zip]
|
|
|
|
-
-с: Извлекает файлы на стандартный вывод, предварительно распечатывая
имя каждого файла.
-
-d exdir: Распаковывает архив в указанный каталог вместо текущего
каталога
-
- f : Распаковывает файлы более новые, чем существующие версии файлов.
-
- l : Отображает содержимое архива без распаковки.
-
-р: Извлекает файлы на стандартный вывод без выдачи другой информации,
например имени файла.
-
- l: Проверяет целостность файлов в архиве.
-
-и: Извлекает файлы, более новые, чем уже существующие их версии,
а также файлы, которые не существуют в выходном каталоге.
-
- z: Отображает комментарии архива.
|
|
|
|
Это мощная программа,
которая имеет множество опций. Смотрите страницу unzip руководства man
для более подробной информации.
|
|
|
|
|
|
|
|
Отображает, сколько
времени работает система.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Добавляет пользователя
в систему. Дополнительно можно изменить значения по умолчанию для новых
пользователей. Если не указано ни одной опции, программа отобразит текущие
значения по умолчанию для новых пользователей.
|
|
|
|
|
|
|
|
|
|
|
|
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. Значение должно быть уникальным, иначе необходимо указывать
флаг -о.
|
|
|
|
|
|
|
|
Удаляет учетную
запись пользователя.
|
|
|
|
|
|
|
|
|
|
|
|
Если вы решите
удалить домашний каталог пользователя, помните, что при удалении учетной
записи пользователя любые другие файлы, принадлежащие пользователю и
находящиеся вне его домашнего каталога, не удаляются. Их нужно удалить
вручную. К таким файлам может относиться, например, входной почтовый
ящик пользователя.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Изменяет установки
для существующей учетной записи пользователя.
|
|
|
|
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 пользователя указанным.
|
|
|
|
|
|
|
|
Отображает имена
пользователей, находящихся в системе. Обычно для этого выполняется проверка
содержимого /etc/utmp. Если указать файл, программа просмотрит его для
поиска информации.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Декодирует файлы
ASCII, созданные uuencode, для восстановления исходных двоичных файлов.
По умолчанию именем декодированного файла будет исходное имя закодированного
файла Если не указано имя ни одного файла для декодирования, то декодируется
стандартный ввод.
|
|
|
Синтаксис Важные
флаги и опции
|
uudecode [-o
outputfile]
[file . . .]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Закодирует двоичный
файл в вид, применяемый, когда не используются двоичные файлы (например,
с некоторым почтовым программным обеспечением). Если не указан файл,
закодируется стандартный ввод.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Редактирует системный
файл паролей, используя редактор, указанный в переменной среды окружения
EDITOR.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отображает статистику
работы виртуальной памяти.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
За подробностями
о генерируемом отчете обратитесь к странице vmstat руководства man.
|
|
|
W
Описание
Синтаксис Важные
флаги и опции
WC
Описание
Синтаксис Важные
флаги и опции
|
Отображает список
пользователей, находящихся в данный момент в системе, и запущенные ими
задачи. Если указан пользователь, то отображаются только задачи, запущенные
данным пользователем.
w [
user]
Отсутствуют.
Распечатывает количество
байт (символов), слов и строк в одном или нескольких документах. Если
указано несколько имен файлов, то для каждого файла отдельно будет произведен
подсчет и выведен результат, а затем будут отображены общие итоги. Если
ни одного файла не указано, то будет подсчитываться стандартный ввод.
we [-clw] [ — bytes]
[ — chars] [ — lines] [ — words]
[file . . .]
-
-c/ — bytes/ — chars: Отображает только количество байт.
-
-1/ — lines: Отображает только количество строк.
-
-w/ — words : Отображает только количество слов.
|
|
|
|
|
|
|
|
|
|
|
Результаты
отображаются в следующем порядке: символы, слова, строки. Значения разделены
пробелами.
|
|
|
|
|
|
|
|
Пытается определить
положение двоичного модуля, исходного текста программы и файлов страниц
руководства 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отображает полный
путь к одной или более программам. Отображаются только программы, находящиеся
на пути, указанном переменной среды окружения
PATH.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отображает текущий
эффективный ID пользователя.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отображает имя
домена NIS системы.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Распаковывает один
или более упакованных (сжатых) файлов и отображает результаты на стандартный
вывод. Если не указан ни один файл, то распаковывается и отображается
стандартный ввод.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ищет указанный
шаблон в одном или нескольких сжатых файлах.
|
|
|
|
zgrep [options]
pattern
file . . .
|
|
|
|
|
|
|
|
Для получения списка
возможных опций и ознакомления с синтаксисом шаблона обратитесь к команде
grep.
|
|
|
|
|
|
|
|
Создает архив ZIP
из одного или более файлов и каталогов.
|
|
|
|
zip [-efFgmrSu@]
[zipfile
[file1
file2
...]]
|
|
|
|
-
-@: Принимает список файлов для архивирования со стандартного ввода
-
-е: Шифрует архив после запроса пароля. Пароль будет необходим при
извлечении файлов из архива.
-
-f : Замещает элементы в существующем архиве, только если файл новее,
чем файл, находящийся в архиве.
-
-F: Пытается восстановить разрушенный архив.
-
-g: Добавляет файлы к существующему архиву.
-
-m:
Перемещает файлы в архив и удаляет их из исходного расположения.
-
-r: Рекурсивно работает с каталогами, добавляя в архив все файлы в
подкаталогах.
-
-S: Включает в архив системные и скрытые файлы.
-
-u: Замещает элементы в существующем архиве, если файл новее, чем
файл, находящийся в архиве или файл не существует в архиве.
|
|
|
|
Команда zip предлагает
много других опций с утонченным, иногда полезным влиянием на поведение
программы. Обратитесь к странице zip руководства man за более детальной
информацией.
|
|
|
|
|
|
|
|
Ищет шаблон в одном
или нескольких файлах архива ZIP, используя egrep. Если файлы в архиве
не указаны, то будут просматриваться все файлы.
|
|
|
|
zipgrep
[egrepoptions]
pattern zipfile file . . .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
За детальной информацией
о синтаксисе шаблона для egrep и zipgrep обратитесь к команде egrep.
|
|
|
|
|
|
|
|
Отображает детали
об архивах ZIP, включая состояние шифрования, тип сжатия, операционную
систему, использовавшуюся для создания архива и многое другое. Также
по умолчанию информация о каждом файле в архиве выводится в отдельной
строке. Если не указан ни один файл ZIP, обрабатывается стандартный
ввод.
|
|
|
|
zipinfo [-121M]
zipfile[.zip] [file ...]
|
|
|
|
-
- 1: Распечатывает только имена файлов, каждое на отдельной строке.
-
-2: Распечатывает только имена файлов, начало файла, конец файла и
комментарии.
-
-1: Выводит информацию в длинном формате (похоже на ls -1).
-
-М; Отображает информацию по одной странице за раз подобно команде
more.
|
|
|
|
|
|
|
|
Отображает содержимое
сжатых текстовых файлоэ по одному экрану за раз, позволяя выполнять
поиск подобно команде more. Если ни один файл не указан, будет использован
стандартный ввод.
|
|
|
|
|
|
|
|
|
|
|
|
Смотрите страницу
zmore руководства man для получения полного списка команд, используемых
при просмотре файла
|
|
|
|
|
|
|
|
Преобразует файлы,
сжатые командой compress (файлы . Z) в формат, используемый командой
gzip (файлы .gz). Если ни один файл не указан, обрабатывается стандартный
ввод.
|
|
|
|
znew [-ft9K] [file.Z
...]
|
|
|
|
-
- 9 : Использует лучший, но самый медленный метод сжатия.
-
- f : Выполняет сжатие, даже если файл . gz уже существует.
-
-К: Оставляет файл . Z, если он меньше, чем новый файл . gz.
-
- 1: Тестирует новый файл .gz перед удалением исходного файла . Z.
|
|
|
|
|
|
|
|
|
|
|