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