Man Pages lesen

Hinweis: In dem Thema Man Pages lesen gibt es 3 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Ab und zu wird in Foren auf sogenannte "man Pages" hingewiesen. Um was handelt es sich da? Nun, das sind Dokumentationen zu Befehlen oder Tools, die mitunter mitgeliefert werden.


    "Man Pages" in der Konsole zu lesen ist jedoch langwierig und ermüdend. Es wäre doch besser, wenn man sie in einer pdf Datei vorliegen hätte, die man in aller Ruhe und vernünftig formatiert mit einem Reader lesen und sich auch noch irgendwo hin speichern und unter Umständen sogar ausdrucken kann?


    Das ist tatsächlich möglich, und das ganze mit Bordmitteln. Es muss in der Regel nichts nachinstalliert werden.


    Wie gehen wir vor?


    Zuerst einmal müssen wir wissen, um welche "man Page" es sich handelt, die wir lesen wollen. Ich nehme mir jetzt einmal die "bash", weil die sicher jeder auf seinem Rechner vorliegen hat. Des weiteren nutzen wir den Befehl man, um aus der "man Page" der "bash" eine Postscript-Datei zu erzeugen. Das sieht dann so aus:


    In der Konsole als User!

    Code
    man -t bash >bash.ps

    Somit hätten wir aus der man Page der bash eine Postscript Datei erstellt. Nun wollen wir aber die man Page im Okular oder einem anderen pdf Reader lesen. Dazu müssen wir die erstellte bash.ps umwandeln. Dies geschieht mit dem Befehl

    Code
    ps2pdf bash.ps

    ps2pdf ist Bestandteil des Paketes „ghostscript“ und bei den allermeisten Distributionen vorinstalliert.


    Die erstellten Dateien finden wir in unserem /home.


    Nun können wir die pdf Datei in aller Ruhe mit einem pdf Reader wie z.B. Okular lesen.

  • Zusätzlich zu meinem Vorposter funktioniert der Weg in der Browser Adressleiste auch unter Firefox und Vivaldi. Von daher steht zu vermuten, dass das in allen Browsern so ist. Wie immer unter Linux führen viele Wege nach Rom.

  • Es gibt noch einen weiteren Weg, um sich man-pages sinnvoller anzeigen zu lassen. Wir schicken den Text der man-pages unter Zuhilfenahme eines kleinen Scriptes an den Editor unserer Wahl. In dem Falle hier ist das kate.


    Code
     function man ()
    { 
        /usr/bin/man $* > ~/mantemp.txt 
        if [ -s ~/mantemp.txt ]; then 
        kate ~/mantemp.txt & disown 
        fi
    } 

    Diese Funktion in die Datei „~/.bashrc“ eingetragen führt dazu, das die Textseiten mit kate geöffnet werden.