Служба поддержки:
Реквизиты оплаты:





Голосование
Реклама от Google:
100 Часть II. Приложение идей
14.06.2012 09:45
|
определяет, что первым аргументом команды chmod является нечто под названием режим, и за ним следует список файлов произвольной длины. Понятно, что в документации по команде chmod должно быть объяснено, что такое режим, так же как в документации по ls должны быть описаны опции. Поскольку программы UNIX и документация по ним написаны большим числом различных разработчиков, то имеются тенденции к некоторым нарушениям в использовании соглашений. Однако почти наверняка истинно, что если аргумент описан как файл, имя или имя-файла, то этот аргумент и в самом деле является именем файла. Квадратные скобки [ и ] в действительности могут быть вложенными, например abc [—[р] [q] [r]] Здесь говорится, что аргумент команды abc может состоять из знака минус, и если он задан, то за ним могут следовать р и (или) q и (или) r. Таким образом, допустимы следующие записи: abc В действительности в большинстве документации по системе UNIX вместо приведенной принята более грубая запись: abc [—pqr] которая, если ее понимать буквально, означает, что вы можете указать или —pqr или вообще ничего; однако читатели догадываются, что эта запись в действительности означает то же самое, что и исходная спецификация команды abc. На самом деле многие команды UNIX имеют еще большую гибкость, допуская раздельные спецификации опций, например: abc —р —q —r Квадратные скобки и многоточия, используемые в системе обозначений для описания команд, могут, если нужно, объединяться, т. е. запись [ххх] ... означает, что ххх может повторяться произвольное число раз, включая нуль раз. И вновь в документации встречаются отклонения от этого соглашения, так что запись |