UNIX — универсальная среда программирования - Керниган Брайан Уилсон
Как мы сформатировали эту главу?
Если вашим ограничителем для
eqneqnПочему команда
$ doctype <i>имена_файлов</i>не выполняется? Модифицируйте
doctypeВажны ли накладные расходы на добавочную команду
catdoctypedoctypeЧто лучше: использовать
doctypeshellПоэкспериментируйте с различными комбинациями
grepegrepfgrepsedawksort9.4 Справочник
Основной документацией для команды является обычно справочная страничка (называемая далее справочником) одностраничное описание в справочном руководстве по UNIX (см. рис. 9.2). Справочник хранится в стандартном каталоге, как правило, в
/usr/manhoc/usr/man/man1/hoc.1Справочники печатаются с помощью команды
man(1)shellnroff -manman hochocman$ man 7 manВ результате печатается только описание макрокоманд пакета
mannroffman -ttroffАвтор справочника создает файл в соответствующем подкаталоге
/usr/manmannrofftroffman$ grep roff `which man`nroff $opt -man $all ;;neqn $all | nroff $opt -man ;;troff $opt -man $all ;;troff -t $opt -man $all | tc ;;eqn $all troff $opt -man ;;eqn $all troff -t $opt -man | tc ;;$Разнообразие достигается применением флагов:
nrofftroffeqntroff -mantroffmsman(7).TH COMMAND номер раздела.SH NAMEкоманда - краткое описание функций.В команда возможные аргументы.SH DESCRIPTIONПодробное объяснение команд и флагов.Абзацы вводятся .PP..PPЭто новый абзац..SH FILESФайлы, используемые командой, например, passwd(1)упоминает /etc/passwd.SH "SEE ALSO."Ссылки к связанным документам, включая другие справочники.SH DIAGNOSTICSОписание некоторого необычного выходного потока(например, см. cmp(1)).SH BUGSНеожиданные черты (не всегда ошибки; см. ниже)Если какой-то раздел пуст, его заголовок опускается. Строка.
.THNAMESYNOPSISDESCRIPTION.TH COMMAND номер разделаназывает команду и определяет номер раздела. Различные строки
.SHNAMESYNOPSISNAMESYNOPSIS.B.I.RSYNOPSISed(1)NAMESYNOPSIS