command
Директива command COMMAND запрещает использование псевдонимов и функций с именем "COMMAND".
builtin
Конструкция builtin BUILTIN_COMMAND запускает внутреннюю команду "BUILTIN_COMMAND", на время запрещая использование функций и внешних системных команд с тем же именем.
enable
Либо запрещает, либо разрешает вызов внутренних команд. Например, enable -n kill запрещает использование внутренней команды kill, в результате, когда интерпретатор встретит команду kill, то он вызовет внешнюю команду kill, т.е.
Команда
autoload
Перенесена в Bash из
Обратите внимание: autoload не является частью ядра Bash. Ее необходимо загрузить с помощью команды enable -f (см. выше).
Таблица 11-1. Идентификация заданий
| Нотация | Описание |
|---|---|
| Номер задания [N] | |
| Вызов (командная строка) задания, которая начинается со строки | |
| Вызов (командная строка) задания, которая содержит строку | |
| "текущее" задание (последнее задание приостановленное на переднем плане или запущенное в фоне) | |
| "текущее" задание (последнее задание приостановленное на переднем плане или запущенное в фоне) | |
| Последнее задание | |
| Последний фоновый процесс |
Глава 12. Внешние команды, программы и утилиты
Благодаря стандартизации набора команд UNIX-систем, сценарии, на языке командной оболочки, могут быть легко перенесены из системы в систему практически без изменений. Мощь сценариев складывется из наборв системных команд и директив командной оболочки с простыми программными конструкциями.
12.1. Базовые команды
Первая команда, с которой сталкиваются новички
ls
Команда вывода "списка" файлов. Многие недооценивают всю мощь этой скромной команды. Например, с ключом
Пример 12-1. Создание оглавления диска для записи CDR, с помощью команды ls