Todo usuario de GNU/Linux que se precie debería conocer la existencia de las páginas man. Son una gran ayuda a la hora de aprender a usar comandos y su funcionamiento.
Si por ejemplo ejecutamos man sudo (para leer la documentación del comando sudo) veríamos algo así:
En este how-to no es mi intención enseñaros las bondades del comando man, sino cómo colorear la salida que muestra por pantalla. Como se ve en la captura de arriba, sólo se usa el color blanco, diferenciando los diferentes elementos dependiendo sólo de si están en negrita, subrayados o en mayúsculas. ¿Y si le añadimos un poco de color? Veamos algunas maneras de hacerlo ![]()
Usar most para visualizar las páginas
Por defecto el sistema usa la herramienta less para visualizar las páginas man. Una de las opciones es sustituir less por la herramienta most, que colorea automáticamente la salida por pantalla. Para ello habría que ejecutar estos comandos:
sudo apt-get install most
sudo update-alternatives --config pager
Ahí seleccionaríamos la entrada cuya ruta es /usr/bin/most, dando como resultado lo siguiente:
Usar less para visualizar las páginas
La segunda opción es seguir usando less, el visor por defecto, pero añadirle colores. Para ello hay que editar el archivo ~/.bashrc e introducir estas líneas:
man() {
env \
LESS_TERMCAP_mb=$(printf "\e[1;31m") \
LESS_TERMCAP_md=$(printf "\e[1;31m") \
LESS_TERMCAP_me=$(printf "\e[0m") \
LESS_TERMCAP_se=$(printf "\e[0m") \
LESS_TERMCAP_so=$(printf "\e[1;44;33m") \
LESS_TERMCAP_ue=$(printf "\e[0m") \
LESS_TERMCAP_us=$(printf "\e[1;32m") \
man "$@"
}
El resultado sería el mismo que usando most pero con las ventajas que tiene less:
Otra alternativa sería usar esta combinación de colores, más azulados:
man() {
env \
LESS_TERMCAP_mb=$(printf "\e[1;31m") \
LESS_TERMCAP_md=$(printf "\e[1;38;5;74m") \
LESS_TERMCAP_me=$(printf "\e[0m") \
LESS_TERMCAP_se=$(printf "\e[0m") \
LESS_TERMCAP_so=$(printf "\e[38;5;246m") \
LESS_TERMCAP_ue=$(printf "\e[0m") \
LESS_TERMCAP_us=$(printf "\e[4;38;5;146m") \
man "$@"
}
El resultado ahora sería este:
Fuentes | Wiki de ArchLinux, GeekoZoid, comentario en Reddit.
No hay entradas relacionadas.






Pingback: Coloreando las páginas de man » @lucasm86