Bunte Manpages anzeigen mit most und less

Farbige Manpage mit most
Farbige Manpage mit most
06.11.2012 00:39

Manpages bestehen recht häufig aus Textwüsten, in denen man die eigentlichen Parameter und Kommandos überhaupt nicht mehr sieht. Hier springt zunächst das Kommandozeilenprogramm most in die Bresche. Die meisten großen Distributionen halten es in ihren Repositories vor. Unter Ubuntu und Debian muss man beispielsweise nur das Paket most einspielen.

Mehr ...

most zeigt genau wie more oder less einfach nur Textdateien seitenweise an. Bekommt most Manpages in die Finger, färbt es deren Inhalte netterweise auch gleich ein. man wiederum ruft je nach Distribution less oder more auf. Um also in der Summe bunte Manpages zu erhalten, muss man man dazu überreden, most zu verwenden. Das geht am einfachsten über den Parameter -P. Der folgende Befehl ruft auf diese Weise die Manpage zu cat auf:

man -P most cat

Alternativ kann man most mit dem folgenden Befehl zum less- (beziehungsweise more-) Ersatz küren:

export PAGER="most"

Ruft man jetzt beispielsweise die Manpage zu cat auf:

man cat

erscheint diese eingefärbt. man nutzt most allerdings nur solange, bis man das Terminal-Fenster wieder schließt. Um langfristig auf most umzusteigen, muss man die export-Zeile der Datei ~/.bashrc hinzufügen.

Farbige Manpage mit most

... oder weniger

Wer most nicht extra installieren möchte, kann auch less verwenden. Dieses Werkzeug kann ebenfalls Manpages einfärben, ist aber etwas umständlicher einzurichten. So muss man less über Umgebungsvariablen zunächst mitteilen, wann es welche Farbe verwenden soll. Hier ein paar Vorschläge:

export LESS_TERMCAP_mb=$(printf "\e[1;31m") # Blinken
export LESS_TERMCAP_md=$(printf "\e[1;31m") # Fett
export LESS_TERMCAP_me=$(printf "\e[0m")  # Modus Ende
export LESS_TERMCAP_se=$(printf "\e[0m")  # Ende Standout-Modus
export LESS_TERMCAP_so=$(printf "\e[1;44;33m") # Start Standout-Modus (Info-Kasten)
export LESS_TERMCAP_ue=$(printf "\e[0m")  # Unterstreichen Ende
export LESS_TERMCAP_us=$(printf "\e[1;32m")  # Unterstreichen Anfang

Der Befehl:

man -P less cat

spuckt jetzt ebenfalls eine bunte Manpage aus.

Farbige Manpage mit less

Die kryptischen Zeichen hinter printf sind ANSI-Ecapecodes. Welcher Code welcher Farbe entspricht, verrät unter anderem die Wikipedia-Seite [1]. Damit die Farben dauerhaft zur Anwendung kommen, muss man die obigen export-Anweisungen wieder in der Datei ~/.bashrc unterbringen.


Kommentare
Netter Tipp
Patrick (unangemeldet), Montag, 12. November 2012 15:43:21
Ein/Ausklappen

Netter Tipp.

Gleich in meine bashrc aufgenommen :-)


Bewertung: 242 Punkte bei 94 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

Wie kann man das berichtigen
Udo Muelle, 17.07.2016 20:39, 1 Antworten
Fehlschlag beim Holen von http://extra.linuxmint.com/dists/rosa/main/binary-i386/Packages Hash-S...
Installation Genimotion
Horst Müller, 15.07.2016 17:00, 1 Antworten
Hallo, ich kann Genimotion nicht installieren. Folgende Fehlermeldung habe ich beim Aufruf erh...
Probleme beim Hochfahren der Terastaion 5400 mit Unix-Distrib
Sheldon Cooper, 10.07.2016 09:32, 0 Antworten
Hallo ihr lieben, habe seit zwei Tagen das Problem, das das NAS (Raid5) nicht mehr sauber hoch...
Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] DICOM-Bilder umwandeln
Uwe Herrmuth, 28.07.2016 19:31
Hallo Hartmut, Hartmut schrieb am 28.07.2016 um 09:10: > Hallo Uwe, > > convert hast Du probiert...
Re: [EasyLinux-Ubuntu] seltsame Mail im Postfach
Karl-Heinz, 28.07.2016 18:57
Am Wed, 27 Jul 2016 21:16:03 +0200 schrieb Uwe Herrmuth : Hallo Uwe, > Die noch in der Queue rumlunger...
Re: [EasyLinux-Ubuntu] DICOM-Bilder umwandeln
Hartmut Haase, 28.07.2016 09:13
Hallo Karl-Heinz, > Warum Umwandeln, wenn doch schon .jpg auf der CD sind? bei mir nicht. Der Inhalt sie...
Re: [EasyLinux-Ubuntu] DICOM-Bilder umwandeln
Hartmut Haase, 28.07.2016 09:10
Hallo Uwe, > convert hast Du probiert? wie müßte der Befehl lauten? Aus Usage: convert.im6 [options .....
Re: [EasyLinux-Ubuntu] Neuer Linux UBUNTU 16.04 LTs Benutzer
Uwe Herrmuth, 27.07.2016 21:18
Hallo Karl, Karl schrieb am 27.07.2016 um 20:36: > Ich habe es geschafft Linux UBUNTU 16.04 LTS neu zu I...