Website-Suche

So zeigen Sie farbige Manpages unter Linux an oder zeigen sie an


In Unix-ähnlichen Betriebssystemen ist eine Manpage (vollständige Manpage) eine Dokumentation für ein terminalbasiertes Programm/Tool/Dienstprogramm (allgemein als Befehl bekannt). Es enthält den Namen des Befehls, die Syntax für seine Verwendung, eine Beschreibung, verfügbare Optionen, Autor, Urheberrecht, verwandte Befehle usw.

Sie können die Handbuchseite für einen Linux-Befehl wie folgt lesen: Dadurch wird die Manpage für den df-Befehl angezeigt:

man df 

Standardmäßig verwendet das man-Programm normalerweise ein Terminal-Pager-Programm wie more oder less, um seine Ausgabe zu formatieren, und die Standardansicht ist normalerweise in weißer Farbe für jede Art von Text (fett, unterstrichen usw.).

Sie können einige Änderungen an Ihrer ~/.bashrc-Datei vornehmen, um hübsch gefärbte Manpages zu erhalten, indem Sie mithilfe verschiedener LESS_TERMCAP-Variablen ein Farbschema angeben.

vi ~/.bashrc

Fügen Sie die folgenden Farbschemavariablen hinzu.

export LESS_TERMCAP_mb=$'\e[1;32m'
export LESS_TERMCAP_md=$'\e[1;32m'
export LESS_TERMCAP_me=$'\e[0m'
export LESS_TERMCAP_se=$'\e[0m'
export LESS_TERMCAP_so=$'\e[01;33m'
export LESS_TERMCAP_ue=$'\e[0m'
export LESS_TERMCAP_us=$'\e[1;4;31m'

Im Folgenden sind die Farbcodes aufgeführt, die wir in der obigen Konfiguration verwendet haben.

  • 31 – rot
  • 32 – grün
  • 33 – gelb

Und hier sind die Bedeutungen der in der obigen Konfiguration verwendeten Escape-Codes.

  • 0 – Zurücksetzen/Normal
  • 1 – fett
  • 4 – unterstrichen

Sie können Ihr Terminal zusätzlich zurücksetzen, indem Sie reset eingeben oder sogar eine andere Shell starten. Wenn Sie nun versuchen, einen Manpage-DF-Befehl anzuzeigen, sollte dieser so aussehen, schöner als die Standardansicht.

Alternativ können Sie das Paging-Programm MOST verwenden, das auf Unix-ähnlichen Betriebssystemen funktioniert, mehrere Fenster unterstützt und nach links und rechts scrollen kann.

sudo apt install most		#Debian/Ubuntu 
yum install most		#RHEL/CentOS
dnf install most		#Fedora 22+

Fügen Sie als Nächstes die folgende Zeile in Ihre Datei ~/.bashrc ein, geben Sie die Datei dann wie zuvor als Quelle ein und setzen Sie möglicherweise Ihr Terminal zurück.

export PAGER="most"

In diesem Artikel haben wir Ihnen gezeigt, wie Sie unter Linux wunderschön farbige Manpages anzeigen. Um uns Fragen zu senden oder nützliche Tipps/Tricks zur Linux-Shell mitzuteilen, verwenden Sie den Kommentarbereich unten.