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


CSH(1) - часть 17


umask
umask value

Маска создания файла выводится на экран (первая форма записи) или устанавливается в указанное параметром value значение (вторая форма команды). Маска задается в восьмеричном представлении. Как правило, значениями маски являются 002, задающее все права доступа к файлу для группы, а для других пользователей разрешение на чтение и выполнение, и 022, задающее все права доступа, исключая разрешение на запись для пользователей в группе или других пользователей.

unalias pattern

Все псевдонимы, имена которых соответствуют указанному в параметре pattern образцу, отбрасываются. Таким образом, команда unalias * удаляет все псевдонимы. Не будет ошибкой, если команда unalias применяется к пустому множеству псевдонимов.

unhash

Запрещается использование внутренней таблицы хэширования для ускорения размещения выполняемых программ.

unset pattern

Все переменные, имена которых соответствуют указанному параметром pattern образцу, удаляются. Таким образом, команда unset * удаляет все переменные. Не будет ошибкой, если команда unset применяется к пустому множеству переменных.

wait

Все порожденные процессы находятся в состоянии ожидания. Если интерпретатор shell выполняется в интерактивном режиме, то прерывание может нарушить ожидание, в таком случае интерпретатор shell напечатает имена и номера всех незавершенных порожденных процессов.

while (expr)
...
end

Пока указанное выражение expr принимает ненулевое значение, выполняются команды между while и соответствующим ему оператором end. Команды break и continue могут быть использованы для преждевременного завершения или продолжения этого цикла. (Ключевые слова while и end должны появляться каждое на своей входной строке.) При первом проходе цикла также, как и для утверждения foreach, в этом месте производится выдача приглашения в случае, если устройством ввода является терминал.

@
@ name = expr
@ name[index] = expr

Первый вид команды печатает значения всех переменных интерпретатора shell. Вторая форма команды устанавливает заданный параметр name в значение выражения expr. Если выражение содержит символы <, >, & или |, то по крайней мере эта часть выражения должна быть заключена в (). Третья форма записи назначает значение выражения expr индексируемому агрументом index параметру name. Как name, так и его составляющая, определяемая индексом index, к этому моменту должны уже существовать.




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



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