Weboldal keresés

Színes Man-oldalak megtekintése vagy megjelenítése Linux alatt


A Unix-szerű operációs rendszerekben a kézikönyvoldal (a teljes kézikönyvoldalon) egy terminálalapú program/eszköz/segédprogram (közismert nevén parancs) dokumentációja. Tartalmazza a parancs nevét, használatának szintaxisát, leírását, elérhető opciókat, szerzőt, szerzői jogot, kapcsolódó parancsokat stb.

A következőképpen olvashatja el a Linux parancs kézikönyvoldalát; ez megjeleníti a df parancs man oldalát:

man df 

Alapértelmezés szerint a man program általában terminál pager programot használ, például többé-kevésbé a kimenet formázásához, és az alapértelmezett nézet általában fehér színű minden típusú szöveghez (félkövér, aláhúzott stb.).

Módosíthat a ~/.bashrc fájlon, hogy szép színű kézikönyvoldalakat kapjon, ha színsémát ad meg különböző LESS_TERMCAP változókkal.

vi ~/.bashrc

Adja hozzá a következő színséma változókat.

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'

Az alábbiakban láthatók a színkódok, amelyeket a fenti konfigurációban használtunk.

  • 31 – piros
  • 32 – zöld
  • 33 – sárga

És itt van a fenti konfigurációban használt escape kódok jelentése.

  • 0 – visszaállítás/normál
  • 1 – félkövér
  • 4 – aláhúzva

Ezenkívül alaphelyzetbe állíthatja terminálját a reset beírásával, vagy akár egy másik shell indításával is. Most, amikor megpróbálja megtekinteni a man oldal df parancsát, így kell kinéznie, szebben, mint az alapértelmezett nézet.

Alternatív megoldásként használhatja a MOST lapozó programot, amely Unix-szerű operációs rendszereken működik, és több ablakot is támogat, és balra és jobbra görgethet.

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

Ezután adja hozzá az alábbi sort a ~/.bashrc fájlhoz, majd a korábban leírt módon szerezze be a fájl forrását, és esetleg állítsa vissza a terminált.

export PAGER="most"

Ebben a cikkben megmutattuk, hogyan jeleníthet meg gyönyörűen színes kézikönyvoldalakat Linuxon. Ha bármilyen kérdése van, vagy hasznos Linux shell-tippeket/trükköket szeretne megosztani, használja az alábbi megjegyzés részt.