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= числоИспользование в командной
строке не более указанного числа символов; учитываются команда, ее параметры, передаваемые команде аргументы и символ конца строки