Не существует строгой структуры для man-страниц, но нижеследующее охватывает большинство команд.
Из РУЧНЫХ СТРАНИЦ (5), Руководства по форматам файлов BSD, раздел "СИНТАКСИС РУЧНОЙ СТРАНИЦЫ":
В синтаксисе справочной страницы все, что написано обычным шрифтом, является обязательным текстом Все, что выделено жирным шрифтом, является флагом или подкомандой. Все, что подчеркнуто, является указанным пользователем аргументом, таким как имя файла.
Любой аргумент, заключенный в квадратные скобки, считается необязательным. Например, [имя файла] будет указывать необязательный аргумент имени файла.
Флаги, аргументы или подкоманды, разделенные вертикальным разделителем (|), являются взаимоисключающими. Например, если -a включает параметр, а -b отключает параметр, синтаксис этой команды может быть -a | -b.
В некоторых случаях вы можете даже увидеть целые группы аргументов, заключенные в квадратные скобки и разделенные вертикальным разделителем. Это один из способов показать, что команда имеет более одного допустимого синтаксиса. На других страницах руководства это выражается в наличии нескольких строк в синопсисе, каждая из которых начинается с имени команды. Разделенный формат более распространен (и более читабелен), но не всегда возможен для команд с особенно сложным синтаксисом.
Наконец, наиболее важным условным обозначением является использование многоточия (...). Это указывает на то, что на этом этапе могут быть добавлены дополнительные аргументы.