Встроенные команды оболочки C

Обычно встроенные команды выполняются внутри оболочки. Но если встроенная команда встретится как любой компонент конвейера, кроме последнего, для нее будет создана отдельная оболочка.

Прим.: При вводе команды в приглашении оболочки C система сначала ищет встроенную команду. Если встроенная команда не существует, выполняется поиск команды системного уровня в каталогах, указанных в переменной оболочки path. Имена некоторых встроенных команд оболочки C совпадают с именами команд операционной системы. Однако эти команды не обязательно работают одинаково. Для получения дополнительной информации о той или иной команде, ознакомьтесь с ее описанием.

Если первая строка запускаемого сценария начинается с #!/Полное_имя_оболочки, то оболочка C для выполнения этого сценария запускает указанную оболочку. В противном случае, запускается оболочка по умолчанию (связанная с /usr/bin/sh). Оболочка по умолчанию может не поддерживать встроенные команды оболочки C. Для того чтобы сценарий выполнялся оболочкой C, в первой строке этого сценария должно быть указано #!/usr/bin/csh.