Страницы руководства часто выглядят как стена текста, когда вы их открываете, с огромным количеством опций и часто с небольшим контекстом. Но они - отличный источник информации о том, как использовать команды.
Итак, как вы подойдете к пониманию страниц руководства? О чем стандартные разделы? Как они организованы? Есть ли ментальная карта, которая облегчает понимание человека?
Есть ли какие-нибудь советы, которые вы используете, чтобы упростить навигацию - например, добавление цвета к тексту.
Я не рассматриваю страницы руководства как источник для начального обучения. Я рассматриваю справочные страницы как полезный триггер, напоминающий мне, как делать то, что я уже знаю, как делать.
Обычно в Интернете можно найти учебные пособия или инструкции, в которых рассказывается, как и почему все сочетается именно так. Затем, когда вы действительно начинаете это делать, вы читаете справочные страницы, чтобы напомнить себе о конкретном флаге или синтаксисе того, как это сделать. Мое личное эмпирическое правило состоит в том, что если я не могу понять, что мне нужно делать за два прохода страницы руководства, мне нужен Google ... и, возможно, я могу создать для себя заметки.
Обычно я нахожу это less
для меня лучший просмотрщик страниц руководства; Я могу прокручивать вверх и вниз и искать в нем слова, которые я ищу.
Разделы "Описание" и "Примеры" man man
очень помогают понять, как man
страницы организованы и как их использовать.
В общем, я нахожу разделы "Примеры", "См. Также" и "Файлы" многих man
страницы, чтобы быть очень полезными, поскольку они дают подсказки, где искать дальше, когда вы пытаетесь отследить что-то, что может быть неясным.
Если ваш пейджер less
вы можете установить LESS_TERMCAP_*
переменные для отображения цвета man
страниц. Вот мои:
export LESS_TERMCAP_mb=$(tput bold; tput setaf 2) # green
export LESS_TERMCAP_md=$(tput bold; tput setaf 6) # cyan
export LESS_TERMCAP_me=$(tput sgr0)
export LESS_TERMCAP_so=$(tput bold; tput setaf 3; tput setab 4) # yellow on blue
export LESS_TERMCAP_se=$(tput rmso; tput sgr0)
export LESS_TERMCAP_us=$(tput smul; tput bold; tput setaf 7) # white
export LESS_TERMCAP_ue=$(tput rmul; tput sgr0)
export LESS_TERMCAP_mr=$(tput rev)
export LESS_TERMCAP_mh=$(tput dim)
export LESS_TERMCAP_ZN=$(tput ssubm)
export LESS_TERMCAP_ZV=$(tput rsubm)
export LESS_TERMCAP_ZO=$(tput ssupm)
export LESS_TERMCAP_ZW=$(tput rsupm)
Не забывайте, что info
файлы часто имеют более подробную информацию и доступны для навигации (имеют форму гиперссылки).
Если вы используете konqueror, страницы руководства можно просматривать в самом браузере. Просто введите man: / command_name для просмотра страницы руководства
например мужчина: / ls
В качестве альтернативы доступен плагин vim для просмотра страниц руководства с подсветкой синтаксиса в vim http://vim.wikia.com/wiki/View_man_pages_in_Vim
Я просматриваю их с vim и подсветка синтаксиса