F Передача интерпретатору ко­мандной строки параметра -f. Используйте этот параметр только с интерпретатором С shell, но не bash

-m He изменять значения пере­менных HOME, USER, LOGNAME и SHELL

-s интерпретатор_

Запуск указанного интерпретатора командной_строки.

Практическое задание №16.

Запустите несколько программ приложений (можно из графической оболочки). Затем выполните команду top икоманду true.

Команда topвыводит список процессов, отсортирован­ный по процессорному времени, занимаемому процессом.

True

Эта команда не делает ничего, но ее код возврата всегда равен 0, что означает успешное выполнение. Она часто применяется в сценариях.

Параметры

D секундыУказание задержки между обновлениями списка

qОбновление списка без задержек

SВывод процессорного времени, поглощае­мого завершенными процессами-потомками

sЗапрет интерактивного режима

iИгнорирование процессов-зомби и неактив­ных процессов.

Пример

$ top

Практическое задание №17.

Выполните команду uptime и usersфайл.

Команда uptimeсообщает вам, сколько времени прошло с момента последней перезагрузки системы, сколько пользователей в настоящий момент подключено к системе и какова средняя загрузка системы за последние 1,5 и 15 минут.

Родственные команды

Users

W

Who

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

Родственные команды

Who

Практическое задание №18.

Выполните команду W параметры пользователи

Команда w выводит информацию о системе: список пользователей, подключенных на настоящий момент к си­стеме, статистику использования системы, а также выпол­няемые пользователями задачи. Эта команда является комбинацией команд who, ps -аи uptime.

Информация о системе выводится в заголовке и включает текущее время, время, прошедшее с последней перезагруз­ки системы, количество пользователей, работающих в на­стоящий момент в системе, а также среднюю загрузку сис­темы за последние 1,5 и 15 минут. Выводимая информация о пользователях включает сис­темный идентификатор пользователя, имя терминала, имя удаленной системы, время работы в системе, время не активности, JCPU, PCPU и командную строку текуще­го процесса.

Параметры

-h Запрет вывода заголовка

-u Запрет вывода информации о PCPU и ко­мандных строках

-s Запрет вывода информации о времени рабо­ты в системе, JCPU и PCPU

-f Вывод поля from(имени удаленной системы)

Родственные команды free

ps

Top

Uptime

Практическое задание №19.

Запустите несколько программ приложений (можно из графической оболочки). Затем выполните команду whoпараметры файл и командуwhoami.

Команда whoвыводит информацию о системе или опре­деленном пользователе. Команда whoбез параметров вы­водит список имен пользователей, работающих в настоя­щий момент в системе. Команда who am i выводит инфор­мацию об отдавшем ее пользователе.

Список параметров этой команды вы можете найти в Страницах руководства.

Родственные команды

W

Whoami

Whoami

Эта команда является сокращением команды who am i. Ее действие аналогично действию команды id -un.

Примеры

$ whoami

Kevin

Родственные команды

Who

Практическое задание №20.

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

Команда xargsчитает разделенные пробелами аргументы со своего стандартного ввода (для того чтобы ввести про­бел в аргументе, заключите аргумент в одинарные или двойные кавычки или поставьте перед пробелом символ обратной косой черты) и выполняет указанную команду (по умолчанию — /bin/echo)один или несколько раз, пе­редавая ей по очереди полученные со стандартного ввода аргументы. Пустые строки на стандартном вводе игнори­руются. Код возврата команды xargsможет принимать следующие значения:

0 Успешное завершение

123 Команда вернула код возврата в диапазоне 1-125

124 Команда вернула код возврата 255

125 Выполнение команды было прервано сигналом

126 Команда не может быть выполнена

127 Команда не найдена

1 Другая ошибка

Параметры

-0, --nullАргументы отделяются симво­лом NULL вместо пробела; ка­вычки и обратная косая черта не являются специальными симво­лами

-e, --еof= строкаУстановка строки конец файла

равной данной

-i, --replace= строкаЗамена вхождения заданной

строки в параметрах команды на аргументы, полученные со стан­дартного ввода

-1, --max-lines= числоИспользование не более задан­ного числа строк в командной строке. По умолчанию — 1

-n, --max-args= числоИспользование не более указан­ного числа аргументов в команд­ной строке

-р, --interactiveЗапрос подтверждения перед за­пуском каждой команды

-Р, --max-procs=число Запуск не более указанного числа процессов одновременно. По умолчанию запускается один процесс.

-г, --no-run-if-emptyЗапрет выполнения команды,

если аргумент не содержит не­пробельных символов

-s, --maxchars= числоИспользование в командной

строке не более указанного числа символов; учитываются коман­да, ее параметры, передаваемые команде аргументы и символ конца строки

Наши рекомендации