
Beim Öffnen wirken Manpages oft wie eine Textwand mit unzähligen Optionen und oft wenig Kontext. Sie sind jedoch eine wahre Fundgrube an Informationen zur Verwendung der Befehle.
Wie also kann man Manpages verstehen? Worum geht es in den Standardabschnitten? Wie sind sie organisiert? Gibt es eine mentale Karte, die es einfacher macht, Manpages zu verstehen?
Gibt es Tipps, die die Navigation erleichtern, z. B. indem Sie dem Text Farbe hinzufügen?
Antwort1
Ich betrachte Manpages nicht als eine Quelle für grundlegendes Lernen. Ich betrachte Manpages als einen nützlichen Auslöser, der mich daran erinnert, wie ich etwas mache, was ich bereits kann.
Normalerweise finden Sie im Internet Tutorials oder Anleitungen, die erklären, wie und warum Dinge auf eine bestimmte Art und Weise zusammenpassen. Wenn Sie dann dazu kommen, es tatsächlich zu tun, lesen Sie die Manpages, um sich an das jeweilige Flag oder die Syntax zu erinnern, mit der Sie es erledigen können. Meine persönliche Faustregel lautet: Wenn ich nicht herausfinden kann, was ich tun muss, nachdem ich die Manpage zweimal durchgegangen bin, brauche ich Google ... und wahrscheinlich einige Notizen für mich selbst.
Normalerweise less
ist das für mich der beste Manpage-Viewer. Ich kann nach oben und unten scrollen und darin Suchvorgänge durchführen, um die Wörter zu finden, nach denen ich suche.
Antwort2
Die Abschnitte „Beschreibungen“ und „Beispiele“ man man
sind eine große Hilfe beim Verständnis der man
Organisation und Verwendung von Seiten.
Generell finde ich die Abschnitte „Beispiele“, „Siehe auch“ und „Dateien“ auf vielen man
Seiten sehr nützlich, da sie Hinweise geben, wo man als nächstes suchen muss, wenn man versucht, etwas Unverständliches aufzuspüren.
Wenn Ihr Pager es ist, less
können Sie die LESS_TERMCAP_*
Variablen so einstellen, dass auf den man
Seiten Farbe angezeigt wird. Hier sind meine:
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)
Vergessen Sie nicht, dass die info
Dateien oft ausführlicher und navigierbar sind (über eine Art Hyperlink verfügen).
Antwort3
Wenn Sie Konqueror verwenden, können Sie die Manpages direkt im Browser durchsuchen. Geben Sie einfach man:/Befehlsname ein, um die Manpage anzuzeigen.
zB man:/ls
Alternativ gibt es ein Vim-Plugin, um Manpages mit Syntaxhervorhebung in Vim anzuzeigen http://vim.wikia.com/wiki/View_man_pages_in_Vim
Antwort4
Ich durchsuche sie mitvim und Syntaxhervorhebung