| OpenXS Russian Man Pages |
![]() |
![]() |
![]() |
intro(1) |
intro(1) |
intro - введение в раздел команд и прикладных программ
Этот раздел справочного руководства (1) описывает, в алфавитном порядке, команды, включая пользовательские, программистские и административные.
В разделе встречаются группы нескольких страниц с одинаковым именем. Например, имеется несколько страниц справочного руководства по имени mount(1M). В каждом из таких случаев первая из группы страниц описывает синтаксис и опции команды общего назначения, т.е., опции, применимые ко всем типам файловых систем. Оставшиеся страницы описывают возможности модулей команды, специфичных для конкретной файловой системы. На этих страницах имя файловой системы, с которой они связаны, указывается как суффикс имени раздела в имени команды. Вы не должны пытаться вызывать такие модули напрямую - команда общего назначения предоставляет обобщенный интерфейс для них всех. Таким образом, страницы справочного руководства, специфические для типа файловой системы, не должны рассматриваться как описывающие отдельные команды, а, скорее, как детализирующие определенные аспекты команды, связанные с конкретным типом файловой системы.
Если не сказано иначе, команды, описанные в разделе "СИНТАКСИС" на странице справочного руководства, воспринимают опции и другие аргументы в соответствии со следующим синтаксисом:
Эта нотация означает следующее:
| [] | в квадратные скобки берутся необязательные опции или аргументы команд |
| ... | показывает, что может быть несколько опций или аргументов |
| имя | имя выполняемого файла |
| опция | noargletter ... или argletter optarg[, ...] (перед опцией всегда указывается "-") |
| noargletter | Одна буква, представляющая опцию без аргумента. Учтите, что несколько опций noargletter можно сгруппировать вместе после одного дефиса, "-" (Правило 5 ниже).|
| argletter | Одна буква, представляющая опцию, требующую указания аргумента. |
| optarg | Аргумент опции (символьная строка), соответствующая предшествующей букве argletter. Учтите, что группы аргументов после argletter должны разделяться запятыми или браться в кавычки и разделяться пробелами (см. Правило 8 ниже). |
| аргумент_команды | Путь (или другой аргумент команды), не начинающийся с "-", или только "-", задающий стандартный входной поток. |
Эти правила синтаксиса команд выполняются не всеми командами. Все процедуры командного интерпретатора должны использовать getopts(1) для разбора позиционных параметров и проверки допустимости опций. Она поддерживает Правила 3-10, представленные ниже. Выполнение других правил должна обеспечить сама команда.
По завершении работы каждая команда возвращает два байта статуса, первый задается системой и определяет причину завершения, и (в случае "нормального" завершения) второй задается программой (см. wait(2) и exit(2)). Первый байт имеет значение 0 при нормальном завершении; второй, по соглашению, имеет значение 0 при успешном завершении и ненулевое значение, показывающее проблемы вроде ошибочных параметров, неправильных или недоступных данных. Его часто называют по-разному: код выхода ("exit code"), cтатус выхода ("exit status") или код возврата ("return code") и описывают только в случае использования специальных договоренностей.
Copyright 1994 Novell, Inc.
Copyright 2000 В. Кравчук,
OpenXS Initiative, перевод на русский язык
![]() |
![]() |
![]() |
![]() |
||||
![]() |
|||||||