chmod — изменить права на файл
Синтаксис:
chmod [-R] режим файл ...Семантика:
chmod изменяет биты режима доступа к каждому указанному файлу в соответствии с указанным режимом. Изменить режим доступа к файлу может только процесс с действующим идентификатором пользователя, совпадающим с владельцем файла, или привилегированный процесс.Ключ:
-R — рекурсивно изменять режим доступа к файлам, расположенным в указанных каталогах.Операнды:
режим — устанавливаемый режим доступа (в rwx— или числовой нотации); файл — имя файла.umask — вывести или установить маску прав доступа
Синтаксис:
umask [-S][маска]Семантика:
umask устанавливает маску прав вновь создаваемых в окружении текущей оболочки файлов в соответствии с указанным значением. Если операнд маска не указан, umask выводит текущую маску.Ключ:
-S — вывести маску в rwx-нотации.Операнд:
маска — маска прав в rwx— или числовой нотации.ps — вывести состояние процессов
Синтаксис:
ps [-aA][-defl][-G список][-o формат]...[-p список][-t список][-U список][-g список][-n список][-u список]Семантика:
ps выводит информацию о процессах в рамках собственных привилегий. По умолчанию выводится информация о процессах с теми же действующим UID и управляющим терминалом, что и у подающего команду пользователя.Основные ключи:
-a — вывести информацию о процессах, ассоциированных с терминалами; -A — вывести информацию о всех процессах; -f — вывести «полный» список; -l — вывести «длинный» список; -o формат — вывести список в указанном формате; -p список — вывести информацию о процессах с перечисленными в списке PID; -u список — вывести информацию о процессах с перечисленными идентификаторами или именами пользователей.bg — перевести задание на задний план
Синтаксис:
bg [идентификатор ...]Семантика:
bg возобновляет выполнение приостановленных процессов на заднем плане.Операнд:
идентификатор — PID ведущего процесса задания или номер задания, предваренный знаком «%».fg — перевести задание на передний план
Синтаксис:
fg [идентификатор ...]Семантика:
fg возобновляет выполнение приостановленных процессов на переднем плане или переводит процессы заднего плана на передний.Операнд:
идентификатор — PID ведущего процесса задания или номер задания, предваренный знаком «%».jobs — вывести состояние заданий в текущем сеансе
Синтаксис:
jobs [-l| -p][идентификатор...]Семантика:
jobs выводит состояние заданий в окружении текущей оболочки.Ключи:
-l («эль») — вывести полную информацию (номер задания, текущее задание, идентификатор группы, состояние и команду) для каждого задания; -p — вывести только идентификатор ведущего процесса каждого задания.Операнд:
идентификатор — PID ведущего процесса задания или номер задания, предваренный знаком «%».Если операнд отсутствует, выводится информация о всех заданиях.kill — прекратить исполнение процесса или передать ему сигнал
Синтаксис:
kill -s сигнал идентификатор ... ; kill -l [статус_завершения] ; kill [-сигнал] идентификатор ... ; kill [-номер_сигнала] идентификатор ...Семантика:
kill посылает указанный сигнал указанным процессам.Ключи
: —l («эль») — вывести список поддерживаемых сигналов; —s сигнал — послать сигнал с указанным именем; —сигнал — эквивалент «-s сигнал»; —номер_сигнала — послать сигнал с указанным номером.Операнды: идентификатор
— идентификатор процесса или предваренный знаком «%» номер задания; статус_завершения — код завершения, возвращаемый прекращаемым процессом.set — установить или сбросить ключи и позиционные параметры, вывести список установленных переменных
Синтаксис:
set [-abCefmnuvx][-h][-o ключ][аргумент...]; set [+abCefmnuvx][+h][+o ключ][аргумент...]; set — [аргумент...]; set -o; set +oСемантика:
будучи подана без аргументов, set выводит имена и значения всех переменных оболочки, разделенные знаком «=», по одной на каждой строке.Будучи подана с аргументами, set устанавливает или сбрасывает ключи и позиционные параметры текущей оболочки. Эта функциональность в настоящем курсе не рассматривается.
env — установить окружение для издаваемой команды
Синтаксис:
env [-i][имя=значение]... [утилита [аргумент...]]Семантика:
будучи подана без аргументов, env выводит имена и значения всех экспортированных переменных, разделенные знаком «=», по одной на каждой строке.