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: 164 Punkte bei 32 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Stellenanzeigen

System–Administrator (m/w)
IT-Systemadministrator

Mehr erfahren...
(Vollständige Anzeige auf Linux-Magazin Online)


Senior-System–Administrator (m/w)
IT-Systemadministrator

Mehr erfahren...
(Vollständige Anzeige auf Linux-Magazin Online)

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Empfehlung gesucht Welche Dist als Wirt für VM ?
Roland Fischer, 31.07.2015 20:53, 0 Antworten
Wer kann mir Empfehlungen geben welche Distribution gut geeignet ist als Wirt für eine VM für Win...
Plugins bei OPERA - Linux Mint 17.1
Christoph-J. Walter, 23.07.2015 08:32, 2 Antworten
Beim Versuch Video-Sequenzen an zu schauen kommt die Meldung -Plug-ins und Shockwave abgestürzt-....
Wird Windows 10 update/upgrade mein Grub zerstören ?
daniel s, 22.07.2015 08:31, 5 Antworten
oder rührt Windows den Bootloader nicht an? das ist auch alles was Google mir nicht beantw...
Z FUER Y UND ANDERE EINGABEFEHLER AUF DER TASTATUR
heide marie voigt, 10.07.2015 13:53, 2 Antworten
BISHER konnte ich fehlerfrei schreiben ... nun ist einiges drucheinander geraten ... ich war bei...
PCLinuxOS lässt sich nicht installieren
Arth Lübkemann, 09.07.2015 18:53, 6 Antworten
Hallo Leute, ich versuche seit geraumer Zeit das aktuelle PCLinuxOS KDE per USB Stick zu insta...

Jetzt auf den Mailinglisten

[EasyLinux-Ubuntu] ppa's einbinden
bernhard, 02.08.2015 21:59
Hallo Liste, habe zZ. Mint Debian2 auf dem Rechner. Wollte jetzt die Bank-Software "Hibiscus" in...
Re: [EasyLinux-Ubuntu] Kioskmodus
Uwe Herrmuth, 02.08.2015 20:46
Hallo Karl-Heinz, Karl-Heinz schrieb am 02.08.2015 um 20:35: > War das nicht so, dass das Löschen von ~/...
Re: [EasyLinux-Ubuntu] Kioskmodus
Karl-Heinz, 02.08.2015 20:35
Am Sun, 2 Aug 2015 20:16:09 +0200 schrieb Uwe Herrmuth : Hallo Uwe, > Versuch mal Folgendes: > Ri...
Re: [EasyLinux-Ubuntu] Kioskmodus
Uwe Herrmuth, 02.08.2015 20:16
Hallo Gerhard, Gerhard Blaschke schrieb am 02.08.2015 um 18:24: > Dann kann man das panel starten, wobei...
Re: [EasyLinux-Ubuntu] Literatur_für_theoretische_Grundlagen_in_LaTeX
Hartmut Haase, 02.08.2015 18:42
Hallo Alexander, > muss es wirklich LaTex pur sein? Musste du einen Textsatz programmieren? > >...