So verstehen Sie Manpages

So verstehen Sie Manpages

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 lessist 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 mansind eine große Hilfe beim Verständnis der manOrganisation und Verwendung von Seiten.

Generell finde ich die Abschnitte „Beispiele“, „Siehe auch“ und „Dateien“ auf vielen manSeiten 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, lesskönnen Sie die LESS_TERMCAP_*Variablen so einstellen, dass auf den manSeiten 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 infoDateien 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

verwandte Informationen