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

Der Tipp der Woche

Schon gewußt?

14.11.2015

Auch unter Ubuntu 15.10 kann man wieder mit dem Startmedienersteller (alias Startup Disk Creator) ein Live-System auf einem USB-Stick einrichten. ...

Fehler des Startmedienerstellers von Ubuntu 15.10 umgehen

Aktuelle Fragen

Leap 42.1 und LibreOffice
Heinz Kolbe, 09.02.2016 21:54, 0 Antworten
Moin moin, auf meinem Notebook habe ich Leap 42.1 und Win 10 installiert. Alles läuft rund nur...
Tails Update
Val Lerie, 11.01.2016 10:51, 0 Antworten
Hallo zusammen, updaten > update Speichern unter > Persistent nicht möglich, mit der Meldung;...
Recoll
Jürgen Heck, 20.12.2015 18:13, 4 Antworten
Wie kann man mit Recoll nach bestimmten Zeichen/Satzzeichen bzw. Zeichenkombinationen suchen, z....
Wings Platinum 4 auf Linux?
Bodo Steguweit, 18.12.2015 11:37, 4 Antworten
Hallo in die Runde ich nutze für meine Diashows Wings Platinum 4 als Diareferent. Arbeite jetzt...
Bandbreite regulieren
Georg Armani, 25.11.2015 16:50, 1 Antworten
Hallo, ich bin ein Neuling in Sachen Linux und hoffe auf Hilfe. Ich habe zwei Windows Rechner...

Jetzt auf den Mailinglisten

[EasyLinux-Ubuntu] OT:_Wo_speichert_Evolution_Passwörter?
Michael, 10.02.2016 09:42
Hallo Liste, ich hab hier zwei nahezu identische Rechner und auf beiden verwende ich Evolution. Nun kann ic...
Re: [EasyLinux-Suse] Systemüberlastung
Heiko, 09.02.2016 23:41
Am Dienstag, 9. Februar 2016, 16:42:08 schrieb Daniel Hegenbarth: Hallo Daniel, > > ich möchte, da...
Re: [EasyLinux-Ubuntu] [erledigt]_Die_Speichergröße_von_Bildern_reduzieren.
alfred, 09.02.2016 23:38
Am 09.02.2016 um 19:46 schrieb Karl-Heinz: Hallo Karl-Heinz, habe es nochmal mit convert ausprobiert, geht...
Re: [EasyLinux-Ubuntu] Dateimanager_oder_ähnliches
Heiko, 09.02.2016 22:50
Am Dienstag, 9. Februar 2016, 18:48:00 schrieb Joachim Puttkammer: > Am Dienstag, 9. Februar 2016 schrieb...
[EasyLinux-Suse] [Gelöst]_Re:__Normaler_Systemstart_klappt_nicht_mehr
Norbert Carle, 09.02.2016 20:04
Hallo Heiko, ich war einige Tage nicht da und habe mich erst heute wieder um diesen Threat kümmern können....