Встроенные команды и переменные
Список важнейших встроенных команд C-shell с краткими пояснениями:
alias определяет псевдоним
bg переводит задачу в фоновый режим исполнения
chdir path команда перехода в каталог path.
echo выводит на стандартный вывод все свои аргументы
exec filename запускает процесс из файла filename вместо текущей shell (т.е. поверх нее). Возврат в shell невозможен.
exit заканчивает работу shell.
fg переводит фоновый процесс в синхронный.
file filename выдает информацию о том, что операционная система думает об этом файле.
goto label осуществляет безусловный переход на строку командного файла, помеченную меткой label. Не используется в интерактивном режиме.
kill pid посылает сигнал аварийного завершения процессу с номером pid, что обычно приводит к уничтожению процесса.
source filename считывает и исполняет команды из файла filename.
set, setenv установка внутренних переменных и переменных окружения.
shift var сдвигает элементы массива var влево. При этом размер массива уменьшается на единицу, а нулевой элемент массива теряется. Переменная var должна быть массивом.
time command выполняет команду command и выводит на терминал затраченное на ее выполнение время.
unset уничтожает переменную shell.
unalias уничтожает ранее определенный псевдоним команды.
@ name=expr заносит результат арифметического выражения expr в переменную name.
Список важнейших встроенных переменных C-shell с краткими пояснениями:
argv массив параметров командной строки (используется в командном режиме)
cdpath каталог, куда shell переходит, получив команду chdir без аргумента.
history размер буфера для запоминания команд.
home домашний каталог пользователя
mail местоположение в файловой системе почтового ящика пользователя.
path путь поиска внешних команд.
prompt основное приглашение shell.
prompt1 вторичное приглашение.
shell полный путь исполняемого файла текущей оболочки (/bin/csh)
Содержание раздела