ps — программа в UNIX, Unix-подобных и других POSIX-совместимых операционных системах, выводящая отчёт о работающих процессах.
chgrp — утилита UNIX. Может использоваться непривилегированными пользователями для изменения группы файлов. В отличие от команды chown, chgrp позволяет рядовым пользователям изменять группы, но только те, членами которых они являются.
- ИМЯ
- chgrp — изменить группу файлов
- ОБЗОР
- chgrp [опции] группа файл…
- опции POSIX: [-R] [--]
- опции из черновика стандарта («Austin»): [-hHLPR]
- указание группы в стиле GNU: [--reference=rfile]
- опции GNU : [-cfvR] [--help] [--version]
- ОПИСАНИЕ
- chgrp изменяет группу каждого заданного файла на группу, которая может быть представлена как именем группы, так и её числовым идентификатором (GID).
- ОПЦИИ POSIX
- -R
- Рекурсивное изменение группы для каталогов и их содержимого. Возникающие ошибки не прекращают работы команды.
- --
- Завершает список опций.
- ОПЦИИ ИЗ ЧЕРНОВИКА СТАНДАРТА AUSTIN
- -h
- Для каждого аргумента, который является символьной ссылкой, изменить группу самой этой ссылки, а не объекта, на который она указывает. Если система не поддерживает группы для символьных ссылок, то ничего не делать.
- -H
- (Используется совместно с -R.) Для каждого аргумента, который является символьной ссылкой на каталог, изменить группу самого каталога и всех файлов в иерархии этого каталога.
- -L
- (Используется совместно с -R.) Для каждого файла, указанного или в командной строке, или встреченного при обходе дерева каталогов, если этот файл является символьной ссылкой на каталог, изменить группу самого этого каталога и всех файлов в иерархии этого каталога.
- -P
- (Используется совместно с -R.) Для каждого файла, указанного или в командной строке, или встреченного при обходе дерева каталогов, если этот файл является символьной ссылкой, изменить группу самой этой ссылки, а не объекта, на который она указывает. Если система не поддерживает группы для символьных ссылок, то ничего не делать. Это поведение по умолчанию.
- -R
- Рекурсивно изменить группу каталогов и их содержимого.
- ДОПОЛНИТЕЛЬНЫЕ СВОЙСТВА ВЕРСИИ GNU
- Расширение GNU позволяет использовать --reference=rfile в качестве определения группы: та же группа, что и у rfile.
- ОПЦИИ GNU
- -c, --changes
- Подробно описывать действия для каждого файла, чья группа действительно изменяется.
- -f, --silent, --quiet
- Не выдавать сообщения об ошибке для файлов, чья группа не может быть изменена.
- -h, --no-dereference
- Работать с самими символьными ссылками, а не с файлами, на которые они указывают. Данная опция доступна, только если имеется системный вызов lchown.
- -v, --verbose
- Подробно описывать действие или отсутствие действия для каждого файла.
- -R, --recursive
- Рекурсивное изменение группы для каталогов и всего их содержимого.
- СТАНДАРТНЫЕ ОПЦИИ GNU
- --help
- Выдать подсказку на стандартный вывод и успешно завершиться.
- --version
- Выдать информацию о версии на стандартный вывод и успешно завершиться.
- ОКРУЖЕНИЕ
- При работе обычным образом используются переменные LANG, LC_ALL, LC_CTYPE и LC_MESSAGES. Системы, соответствующие стандарту XSI, используют NLSPATH обычным образом.
- СООТВЕТСТВИЕ СТАНДАРТАМ
- POSIX 1003.2 требует только наличия -R. Использование других опций может оказаться непереносимым.
/etc/passwd — файл, содержащий в текстовом формате список пользовательских учётных записей (аккаунтов).
find
— утилита поиска файлов по имени и другим свойствам, используемая в UNIX‐подобных операционных системах. Может производить поиск в одном или нескольких каталогах с использованием критериев, заданных пользователем. По умолчанию find
возвращает все файлы в рабочем каталоге. Более того, find
позволяет применять пользователю определённые действия ко всем найденным файлам. Также поддерживаются регулярные выражения. Для поиска файлов по содержимому следует пользоваться утилитой grep.
pgrep — утилита, просматривающая активные процессы в системе и выдающая идентификаторы процессов, атрибуты которых соответствуют указанным в командной строке запросам. Изначально pgrep была написана для ОС Solaris 7, позже реализована для GNU/Linux и OpenBSD.
kill — одна из стандартных функций операционных систем семейства UNIX.
Утилита nice — компьютерная программа в UNIX-подобных ОС, предназначенная для запуска процессов с изменённым приоритетом nice. Приоритет nice процесса используется планировщиком процессов ядра ОС при распределении процессорного времени между процессами. Утилита появилась в 4‑й версии ОС UNIX, разработанной фирмой AT&T. Описана в стандарте IEEE Std 1003.1-2001 (POSIX.1). Одна из реализаций nice входит в пакет coreutils.
pkill — unix-утилита, с помощью которой можно найти процесс или послать сигнал процессу по имени и другим атрибутам. Утилита pkill работает аналогично pgrep, но каждому соответствующему критериям поиска процессу посылается сигнал, аналогично kill, вместо выдачи идентификатора процесса. Имя или номер сигнала можно указать как первую опцию командной строки pkill.
time — unix-утилита, возвращающая время выполнения простой команды или получение подсказки по ресурсу. Когда команда завершается, time выводит на стандартный вывод статистическое сообщение об использованном времени при этом запуске. Эта статистика содержит:
- реальное время выполнения между вызовом и завершением
- время CPU, которое занял пользователь
- время CPU, занятое системой.
mesg — UNIX-утилита, управляет доступом на запись для терминала данного пользователя. Обычно используется для разрешения или запрета другим пользователям писать на терминал данного пользователя.
cut — команда выборки отдельных полей из строк файла.
test — UNIX-утилита для проверки типа файла и сравнения значений. Возвращает код возврата 0 (истина) или 1 (ложь) в зависимости вычисления выражения expr
. Выражения могут быть как унарными, так и бинарными. Унарные выражения часто используются для проверки статуса файла. Также допустимо сравнение чисел и строк.
lp — unix-утилита, вызывающая печать файлов и связанной с ними информации на принтере. Если имена файлов опущены, печатается стандартный файл ввода. Файл с именем «-» означает стандартный ввод и может быть задан в командной строке наряду с другими файлами. Файлы печатаются в том порядке, в котором они перечислены.
nohup — UNIX-утилита, запускающая указанную команду с игнорированием сигналов потери связи (SIGHUP). Таким образом, команда будет продолжать выполняться в фоновом режиме и после того, как пользователь выйдет из системы. Если стандартным выводом (stdout) команды является терминал, то он и стандартный вывод ошибок (stderr) перенаправляются с добавлением в файл «nohup.out» в текущем каталоге; если это невозможно сделать, то перенаправление происходит в файл «$HOME/nohup.out». Если и это невозможно сделать, то команда не запускается совсем. При создании файлов «nohup.out» или «$HOME/nohup.out» команда nohup устанавливает им атрибуты доступа только для владельца этих файлов. Если же эти файлы уже существуют, то их права доступа не изменяются.
chown — UNIX‐утилита, изменяющая владельца и/или группу для указанных файлов. В качестве имени владельца/группы берётся первый аргумент, не являющийся опцией. Если задано только имя пользователя, то данный пользователь становится владельцем каждого из указанных файлов, а группа этих файлов не изменяется. Если за именем пользователя через двоеточие следует имя группы, без пробелов между ними, то изменяется также и группа файла.
renice — UNIX-утилита, позволяющая изменить приоритет запущенных задач. Привилегированный пользователь (root) может указать отрицательное смещение. Команда renice может смещать приоритет в диапазоне от -20 до 19 от текущего. Для изменения значения приоритета отдельных процессов достаточно перечислить их идентификаторы. Для изменения приоритета всех процессов какого-либо пользователя необходимо указать флаг -u. В этом случае значения идентификаторов после флага -u будут интерпретироваться как идентификаторы пользователей. Можно задавать как числовые, так и символьные идентификаторы пользователей.
setuid, SUID и setgid, SGID являются флагами прав доступа в файловых системах операционных систем семейства Unix, которые позволяют пользователям запускать исполняемые файлы с правами владельца или группы исполняемого файла, а установленные на каталогах, обеспечивают механизм наследования группы и, иногда, владельца каталогов и файлов.
join
— команда UNIX-подобных операционных систем, объединяющая строки двух упорядоченных текстовых файлов на основе наличия общего поля. По своей функциональности схожа с оператором Join, используемого в языке SQL, но оперирует с текстовыми файлами. Данная утилита написана Майком Хертелем.
sum
— это устаревшая утилита, доступная в некоторых Unix и Unix-подобных операционных системах. Эта утилита выводит контрольную сумму каждого файла, а также количество блоков, которые эти файлы занимают на запоминающем устройстве.
seq — утилита, используемая в unix-системах для генерации последовательности.