GNU/Linux >> Tutoriales Linux >  >> Linux

¿Colores en las páginas man?

Cuando miro una página de manual en mi 'consola' (no un xterm ) Veo algo de coloración, pero no obtengo esto en mi xterm ‘s (por ejemplo, konsole ) ¿Hay alguna manera de habilitar esto? con suerte una solución bastante simple?

Respuesta aceptada:

Necesitas usar el termcap(5) rasgo. La página de manual en algunos Unices dice que esta herramienta está obsoleta y para usar terminfo , pero todavía está disponible en otros (y terminfo es más complicado).

Más importante aún, less usa termcap .

Establecer colores para less

Hago lo siguiente para que less y man (que usa less ) tendrá color:

$ 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

Y luego en mi ~/.bashrc , hago esto:

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

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

NOTA: Ver Documentación en LESS_TERMCAP_* variables? para saber cómo funciona esto.

El resultado final


Linux
  1. ¿Cómo usar las páginas man para aprender a usar los comandos?

  2. ¿Leer y buscar páginas man largas?

  3. ¿Localización de páginas man en Linux (ubuntu)?

  4. ¿Búsqueda que no distingue entre mayúsculas y minúsculas en las páginas del manual?

  5. ¿Cómo leer las páginas man de Linux?

Cómo ver páginas man coloreadas en Linux

Aprenda a usar las páginas de manual de manera eficiente en Linux

Cómo ver una sección específica en las páginas man en Linux

Cómo instalar páginas man en Alpine Linux

¿Caracteres de cita de la página de manual?

Lista de todas las páginas man disponibles