GNU/Linux >> Tutoriels Linux >  >> Linux

Couleurs dans les pages de manuel ?

Quand je regarde une page de manuel dans ma "console" (pas un xterm ) Je vois une certaine coloration, mais je ne l'obtiens pas dans mon xterm ‘s (ex. konsole ) est-il possible de l'activer ? j'espère une solution assez simple ?

Réponse acceptée :

Vous devez utiliser le termcap(5) fonctionnalité. La page de manuel de certains Unix indique que cet outil est obsolète et qu'il faut utiliser terminfo , mais il est toujours disponible sur d'autres (et terminfo est plus compliqué).

Plus important encore, less utilise termcap .

Définir les couleurs pour less

Je fais ce qui suit pour que less et man (qui utilise less ) aura la couleur :

$ cat ~/.LESS_TERMCAP 
export LESS_TERMCAP_mb=$(tput bold; tput setaf 2) # green
export LESS_TERMCAP_md=$(tput bold; tput setaf 6) # cyan
export LESS_TERMCAP_me=$(tput sgr0)
export LESS_TERMCAP_so=$(tput bold; tput setaf 3; tput setab 4) # yellow on blue
export LESS_TERMCAP_se=$(tput rmso; tput sgr0)
export LESS_TERMCAP_us=$(tput smul; tput bold; tput setaf 7) # white
export LESS_TERMCAP_ue=$(tput rmul; tput sgr0)
export LESS_TERMCAP_mr=$(tput rev)
export LESS_TERMCAP_mh=$(tput dim)
export LESS_TERMCAP_ZN=$(tput ssubm)
export LESS_TERMCAP_ZV=$(tput rsubm)
export LESS_TERMCAP_ZO=$(tput ssupm)
export LESS_TERMCAP_ZW=$(tput rsupm)
export GROFF_NO_SGR=1         # For Konsole and Gnome-terminal

Et puis dans mon ~/.bashrc , je fais ceci :

# Get color support for 'less'
export LESS="--RAW-CONTROL-CHARS"

# Use colors for less, man, etc.
[[ -f ~/.LESS_TERMCAP ]] && . ~/.LESS_TERMCAP

REMARQUE : Voir Documentation sur LESS_TERMCAP_* variable ? pour savoir comment cela fonctionne.

Le résultat final


Linux
  1. Comment vérifier si Bash peut imprimer des couleurs ?

  2. Recherche insensible à la casse dans les pages de manuel ?

  3. 8 Exemple de commande UNIX / Linux Man pour afficher les pages de manuel

  4. Comment lire les pages de manuel Linux ?

  5. Imprimer les couleurs de la console

Comment afficher les pages de manuel colorées sous Linux

Apprenez à utiliser efficacement les pages de manuel sous Linux

Comment afficher une section spécifique dans les pages de manuel sous Linux

Comment installer des pages de manuel dans Alpine Linux

Caractères de citation de page d'homme ?

Liste de toutes les pages de manuel disponibles