: | Пустая команда. Код возврата всегда 0 (успех). Пустая команда удобна для создания бесконечных циклов, например: while : do ... done |
. runme | Текущий командный интерпретатор выполняет команды, указанные в файле runme. При этом не происходит порождения нового shell, как в случае запуска на выполнение runme. Например, использование в скрипте команды . /usr/bin/include_script выполнит команды файла include_script, как если бы они являлись частью текущего скрипта. |
break [ | Производит выход из цикла или . Если параметр указан, происходит выход из n вложенных циклов ps -ef | awk '{ print $1 " " $2}' | while read uid pid do if [$pid -eq $PID] then echo pid=$pid user=$uid break fi done |
cd [dir] | Осуществляет переход в каталог . Если параметр не указан, происходит переход в домашний каталог ($HOME) |
echo [string] | Строка выводится на стандартное устройство вывода (терминал) |
exec runme | Выполняет программу , заменяя ею текущий командный интерпретатор. Например, если в login shell (командном интерпретаторе, запускаемом при регистрации пользователя в системе) мы вызовем |
exit [ | Завершает работу текущего интерпретатора (или скрипта) с кодом возврата . По умолчанию код возврат равен 0 |
export [name1], [name2...] | Помещает переменные, указанные в качестве аргументов, в окружение текущего shell, делая их тем самым экспортируемыми, т.е. доступными для запускаемых из интерпретатора программ |
hash [-r] [ | Для каждой команды, указанной в качестве аргумента, запоминается полный путь. Таким образом, при последующих вызовах этих команд поиск не производится. Ключ -r удаляет все ранее запомненные пути. Если команда |
jobs | Если командный интерпретатор поддерживает управление заданиями, данная команда выводит список текущих заданий. См. раздел «Система управления заданиями», далее в этой главе |
kill [- | Посылает сигнал, определённый параметром . Параметр может быть либо идентификатором процесса, либо идентификатором задания, если поддерживается управление заданиями (в этом случае идентификатор должен предваряться символом '%' в соответствии синтаксисом системы управления заданиями). См. раздел «Система управления заданиями далее в этой главе |
pwd | Выводит имя текущего каталога |
read | Построчно считывает слова (т.е. группы символов, разделённые пробелами) из стандартного потока ввода, последовательно присваивая переменным , указанным в качестве параметров значения, равные считанным словам. Если число слов в строке превышает число переменных, то последней переменной присваивается значение, равное остатку строки |
return [ | Осуществляет выход из функции с кодом возврата . По умолчанию возвращается код последней команды |
set | При задании без параметров выводит список определённых переменных |
shift [ | Производит сдвиг позиционных параметров, хранящихся в $1, $2 и т.д. на позиций. По умолчанию сдвиг производится на одну позицию |
test | Вычисляет условное выражение. Возвращает значение 0 — истина, или 1 — ложно. См раздел условные выражения далее в этой главе |
times | Выводит суммарное время использования процессора программами, запущенными из текущего командного интерпретатора |
trap | Определяет команду , которая будет выполнена при получении сигналов, указанных в качестве аргументов . См. раздел "Сигналы" ранее в этой главе |
type | Показывает, как будет интерпретироваться командным интерпретатором |
ulimit | Выводит или устанавливает значение пределов, ограничивающих использование задачей системных ресурсов (времени процессора, памяти, дискового пространства). Ограничения будут рассматриваться в главе 2 |
umask | Устанавливает маску прав доступа для вновь создаваемых файлов равной
|
unset var1 var2 ... | Удаляет переменные, указанные в качестве аргументов, из списка определенных переменных командного интерпретатора. Некоторые переменные, например PATH, PS1, PS2, не могут быть удалены |
wait | Ожидает завершения выполнения процесса с идентификатором и возвращает его код возврата |
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии