Sådan får du vist farvede mandsider i Linux


I Unix-lignende operativsystemer er en man-side (i fuld manuel side) en dokumentation for et terminalbaseret program/værktøj/værktøj (almindeligvis kendt som en kommando). Den indeholder navnet på kommandoen, syntaks til brug af den, en beskrivelse, tilgængelige indstillinger, forfatter, copyright, relaterede kommandoer osv.

Du kan læse manualsiden for en Linux-kommando som følger; dette viser mandsiden til df-kommandoen:

$ man df 

Som standard bruger man-programmet normalt et terminal personsøgerprogram, som mere eller mindre til at formatere dets output, og standardvisningen er normalt i hvid farve for enhver slags tekst (fed, understreget osv.).

Du kan foretage nogle justeringer til din ~/.bashrc -fil for at få pæne farvede man-sider ved at angive et farveskema ved hjælp af forskellige LESS_TERMCAP-variabler.

$ vi ~/.bashrc

Tilføj følgende farveskemavariabler.

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'

Følgende er de farvekoder, som vi brugte i ovenstående konfiguration.

  • 31 - rød
  • 32 - grøn
  • 33 - gul

Og her er betydningen af flugtkoderne, der bruges i ovenstående konfiguration.

  • 0 - reset/normal
  • 1 - fed
  • 4 - understreget

Du kan desuden nulstille din terminal ved at skrive reset eller endda starte en anden shell. Når du nu prøver at se en man-side df-kommando, skal den se sådan ud, pænere end standardvisningen.

Alternativt kan du bruge MOST-personsøgningsprogrammet, der fungerer på Unix-lignende operativsystemer og understøtter flere vinduer og kan rulle til venstre og højre.

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

Dernæst tilføj linjen nedenfor i din ~/.bashrc -fil, kild derefter filen som før, og nulstil muligvis din terminal.

export PAGER="most"

I denne artikel viste vi dig, hvordan du viser smukt farvede mandesider i Linux. For at sende os spørgsmål eller dele nyttige Linux shell-tip/-tricks, brug kommentarsektionen nedenfor.