Home / Archiv / Tipp der Woche / Bunte Manpages anzeigen mit most und less

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Polnisches Rotkäppchen
(195 Punkte bei 6 Stimmen)
Debian 7.1 ist erschienen
(179 Punkte bei 5 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Farbige Manpage mit most
Farbige Manpage mit most

Bunte Manpages anzeigen mit most und less

→ Zum Tipp-Archiv...

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.

Bookmark and Share

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

Netter Tipp.

Gleich in meine bashrc aufgenommen :-)


Bewertung: Noch keine Bewertung abgegeben!
Den Beitrag bewerten: Gut / Schlecht

Tipp der Woche

whowatch
Nutzer und Prozesse mit whowatch überwachen
Tim Schürmann, 18.06.2013 12:49, 0 Kommentare

Wenn Administratoren herausfinden wollen oder müssen, was die Benutzer auf einem System gerade so treiben, dann hilft ihnen whowatch. Das kleine Kommandozeilenprogramm zeigt in Ec...

948 Hits
Wertung: 0 Punkte (0 Stimmen)

Aktuelle Fragen

SUSE 12.3 64Bit: Miro funzt nicht
Wimpy *, 14.06.2013 13:05, 4 Antworten
Seit Installation von openSUSE 12.3 64Bit startet Miro nicht. (Version 5.0.4-1.24-x86_64 von Pa...
Kontakt via QR code hinzufügen
Herman Sproesser, 17.05.2013 17:46, 4 Antworten
Hi hab in der aktuellen ausgabe 06.2013 den artikel über QR Codes gelesen. Ich hab nartürlich...
Dateimanager Dolphin, wo legt er die Datei Kommentare ab?
Uwe Heine, 16.05.2013 15:19, 1 Antworten
Suse Linux 12.1 - KDE 4.7.2 / Dolphin 1.7. Ich habe bei vielen Dateien über Dolphin Kommentare...
wie baut man Kernel Module so, dass sie mit jedem Kernel laden?
GoaSkin , 22.04.2013 10:22, 1 Antworten
Hallo, baut man anhand eines Kernel-Sources Module, nutzt Linux im Normalfall eine strikte V...
Problem beim Installieren von SuSe 12.3
Georg Prokert, 14.04.2013 00:04, 16 Antworten
Hallo, auf meinem neuem Laptop (Acer Aspire V3-771, Intel Core i5-3230 M, Intel HD Graphics 4...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Dist-Upgrade auf Wheezy
Rainer, 18.06.2013 23:43
Hallo Stefan, Am Tue, 18 Jun 2013 22:25:02 +0200 schrieb Stefan Luetje : > Am 18. Jun 2013 um 22:15 CE...
Re: [EasyLinux-Suse] Offlineinstallation 12.2 kde3
Matthias Müller, 18.06.2013 23:27
Hallo, Am Dienstag 18 Juni 2013 schrieb Luzius Eibling: snip > > Tja, früher reichte eine DVD un...
Re: [EasyLinux-Ubuntu] Dist-Upgrade auf Wheezy
"H.-Stefan Neumeyer", 18.06.2013 22:33
Am Dienstag, den 18.06.2013, 22:15 +0200 schrieb Farbmaler: Hallo Karl-Heinz > Es geht darum was ein Ott...
Re: [EasyLinux-Suse] Offlineinstallation 12.2 kde3
"d.blanke@gmx.net", 18.06.2013 22:30
Luzius Eibling schrieb: > Am 18.06.2013 14:36, schrieb Thomas Lueck (Dipl.-Ing.): >> Am Dienstag,...
Re: [EasyLinux-Ubuntu] Dist-Upgrade auf Wheezy
Stefan Lütje, 18.06.2013 22:25
Am 18. Jun 2013 um 22:15 CEST schrieb Farbmaler: > Am Dienstag, den 18.06.2013, 21:52 +0200 schrieb Stefan...