Unix Man (Справочное руководство)


CRYPT(3X) - часть 9


Первая форма выводит текущие значения всех переменных окружения. Последняя форма присваивает значение (цепочку символов) переменной окружения. Вторая форма присваивает переменной окружения пустую цепочку. Наиболее часто используемые переменные окружения USER, TERM и PATH автоматически импортируются и экспортируются из csh-переменных user, term, и path соответственно; использовать для них setenv не нужно.

shift
shift переменная

Слова, составляющие значение переменной argv сдвигаются влево, удаляя argv[1]. Если значение argv не определено или имеет в качестве значения менее одного слова, фиксируется ошибка. Вторая форма выполняет те же действия над указанной переменной.

source имя
source -h имя

Csh читает команды из файла имя. Команды source могут быть вложены, однако слишком большая вложенность может привести к исчерпанию дескрипторов файлов в csh. Ошибка на любом уровне вложенности прерывает сразу все команды source. Обычно вводимые по source команды не помещаются в протокол, опция -h вызывает помещение команд в протокол без выполнения.

switch (цепочка)
case метка1:
...
breaksw
...
default:
...
breaksw
endsw

Каждая метка условия сопоставляется с цепочкой, к которой применяется подстановка результатов выполнения команд и генерация имен файлов. В метке условия могут использоваться символы *, ? и [...], к меткам применяется подстановка значений переменных. Если ни одна из меток условий не соответствует цепочке, выполнение продолжается после метки default. Каждая метка условия, в том числе метка default, должна располагаться с начала строки. Команда breaksw приводит к передаче управления за endsw. Иначе управление проходит по последующим меткам (как в языке C). Если ни одна из меток условий не соответствует цепочке, а метка default отсутствует, управление передается за endsw.

umask umask значение

Маска режима создания файлов выводится (первая форма) или устанавливается (вторая форма). Маска задается восьмеричными цифрами. Обычные значения маски 002 (дает все права доступа группе и доступ на чтение и выполение остальным) или 022, (дающий все права, кроме записи, всем пользователям).

unalias шаблон Все клички, имена которых соответствуют указанному шаблону, удаляются. Так, командой unalias * удаляются вообще все клички. Ситуация, когда нечего удалять, ошибкой не считается.

unhash




Начало  Назад  Вперед



Книжный магазин