Faceți căutări pe acest blog

luni, 3 septembrie 2012

Culori în paginile de manual

 Pentru navigarea mai ușoară în paginile de manual ale comenzilor putem avea chestiile importante (comenzi, parametri, opțiuni, etc) afișate în culori, nu doar cu fonturi bold.
 Implicit:


1- most = pager de terminal asemănător cu more și less.
 Instalăm most și introducem în .bashrc linia: export PAGER=most

 Rezultat:


2- setăm pagerul implicit less să afișeze culorile dorite adăugând în .bashrc liniile:
export LESS_TERMCAP_mb=$'\E[01;31m' # begin blinking
export LESS_TERMCAP_md=$'\E[01;31m' # begin bold
export LESS_TERMCAP_me=$'\E[0m' # end mode
export LESS_TERMCAP_se=$'\E[0m' # end standout-mode
export LESS_TERMCAP_so=$'\E[01;44;33m' # begin standout-mode - info box
export LESS_TERMCAP_ue=$'\E[0m' # end underline
export LESS_TERMCAP_us=$'\E[0m' # begin underline
 Trebuie să avem setate și culorile:
txtblk='\e[0;30m' # Black - Regular
txtred='\e[0;31m' # Red
txtgrn='\e[0;32m' # Green
txtylw='\e[0;33m' # Yellow
txtblu='\e[0;34m' # Blue
txtpur='\e[0;35m' # Purple
txtcyn='\e[0;36m' # Cyan
txtwht='\e[0;37m' # White
bldblk='\e[1;30m' # Black - Bold
bldred='\e[1;31m' # Red
bldgrn='\e[1;32m' # Green
bldylw='\e[1;33m' # Yellow
bldblu='\e[1;34m' # Blue
bldpur='\e[1;35m' # Purple
bldcyn='\e[1;36m' # Cyan
bldwht='\e[1;37m' # White
unkblk='\e[4;30m' # Black - Underline
undred='\e[4;31m' # Red
undgrn='\e[4;32m' # Green
undylw='\e[4;33m' # Yellow
undblu='\e[4;34m' # Blue
undpur='\e[4;35m' # Purple
undcyn='\e[4;36m' # Cyan
undwht='\e[4;37m' # White
bakblk='\e[40m'   # Black - Background
bakred='\e[41m'   # Red
bakgrn='\e[42m'   # Green
bakylw='\e[43m'   # Yellow
bakblu='\e[44m'   # Blue
bakpur='\e[45m'   # Purple
bakcyn='\e[46m'   # Cyan
bakwht='\e[47m'   # White
txtrst='\e[0m'    # Text Reset

 Rezultat:

 Puteți personaliza culorile după preferință:
export LESS_TERMCAP_mb=$'\E[01;33m' # begin blinking
export LESS_TERMCAP_md=$'\E[01;33m' # begin bold
export LESS_TERMCAP_me=$'\E[0m' # end mode
export LESS_TERMCAP_se=$'\E[0m' # end standout-mode
export LESS_TERMCAP_so=$'\E[01;42;33m' # begin standout-mode - info box
export LESS_TERMCAP_ue=$'\E[0m' # end underline
export LESS_TERMCAP_us=$'\E[0m' # begin underline



Sursă: http://www.tuxarena.com/2010/12/8-more-bash-tips-for-working-faster-with-the-shell-part-2-of-2/

Un comentariu:

  1. Salutare, blogul meu a suferit o modificare de nume, în loc de Linux pentru incepători se numește Floss Blog, operează schimbarea numelui când vezi acest mesaj.

    RăspundețiȘtergere

Back to top