ПРИМЕЧАНИЕ. Не позволяйте команде exec сбить вас с толку. Это не то же
самое, что команда exec(2). Данная команда exec обрабатывается интерпретаторм
shell, а exec(2) является системным вызовом.
КОМАНДЫ System V Bourne Shell
- . Точка: запустить данную команду из текущего интерпретатора shell,
а не из порождаемого
- : Двоеточие: ничего не делать, а только возвратить успешный статус (0)
- {} Фигурные скобки: запустить последовательный список команд
- break Оборвать следующую итерацию текущего цикла case
Многократный выбор if-then-else
- cd Сменить каталог
- continue Перейти на следующую итерацию цикла for, while или until
- eval Выполнить еще раз этап подстановки переменных
- exec Выполнить команду с аргументами, перекрывая текущий shell
- exit Остановить выполнение текущего командного файла
- export Отправить значение переменной всем подчиненным
интерпретаторам shell
- for Управляющее слово в цикле for-do-done
- if Управляющее слово в последовательности if-then-else
- newgrp Изменить текущий идентификатор группы
- read Одну строку стандартного ввода присвоить переменной в
качестве значения
- readonly Объявить переменную только для чтения, ее значение
изменять нельзя
- set Включение и выключение флагов конфигурации shell
- shift Убрать позиционный параметр из командной строки
- test Вычислить взаимосвязи между строками и целыми числами
- times Печатать время работы процессов, запущенных из shell
- trap Определить обработчики прерываний для конкретных сигналов
- ulimit Установить предел размера файлов в 512-байтных блоках
- umask Маска прав доступа к файлам, используемая при их создании
- until Управляющее слово в цикле until-do-done
- wait Shell ждет завершения указанных порожденных процессов
- while Управляющее слово в цикле while-do-done
ДОПОЛНИТЕЛЬНЫЕ КОМАНДЫ System V.2
- hash При поиске команд использовать хэширование
- name Определить имя shell-функции
- pwd Сообщить текущий каталог; теперь это встроенная команда для
ускорения
- return Выйти из shell-функции и возвратить значение
- set -f Запретить фазу генерации имен файлов
- set -h Сохранить, а не выполнять функциональные команды, если они
определены
- type Определить, каким образом можно интерпретировать имя в
качестве команды
- unset Удалить shell-переменные и функции