| . |
Точка: запустить данную команду из текущего интерпретатора 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 |