Bash - personalizar la consola
Una de las cosas que mas me gusta de bash, es que podemos personalizarla a nuestro gusto, para ello vamos a realizar unas cuantas configuraciones de personalización.
Toda la configuración que realicemos tenemos que guardarla en el archivo oculto llamado: .bashrc
1.- Colorear la consola bash
Editamos el archivo: .bashrc
buscamos la siguientes líneas que se encuentran comentadas,
# force_color_prompt=yes
y le quitamos la almohadilla quedando así:
force_color_prompt=yes
2.- Colorear usando los alias
Editamos el archivo: .bashrc
buscamos la siguientes líneas que se encuentran comentadas, en este caso son líneas de alias:
# alias ls='ls --color=auto'
# alias dir='dir --color=auto'
# alias vdir='vdir --color=auto'
# alias grep='grep --color=auto'
# alias fgrep='fgrep --color=auto'
# alias egrep='egrep --color=auto'
y la dejamos tal que así:
alias ls='ls --color=auto'
alias dir='dir --color=auto'
alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
3.- Colorear las páginas man
Editamos el archivo: .bashrc
buscamos la siguientes líneas que se encuentran comentadas, en este caso son líneas de alias:
Buscando en internet, encontré este esquema de color para las páginas man. Tenemos que añadir el siguiente código al final del archivo
# color manpages
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 "$@"
}
4.- Colorear el prompt
Editamos el archivo: .bashrc
buscamos la siguientes líneas que se encuentran comentadas, en este caso son líneas de alias:
Buscamos la variable PS1, y le ponemos el que mas nos guste a nosotros:
PS1='\[\e[38;5;46m\]\u\[\e[38;5;231m\]@\[\e[38;5;226m\]\H\[\e[38;5;231m\]:\[\e[38;5;46m\]\w \$\[\e[38;5;231m\] \[\e[0m\]'
NOTA MUY IMPORTANTE:
Una vez realizados los cambios tenemos reiniciar la consola, es decir salir de la consola y volver a entrar con nuestro usuario.
No hay comentarios:
Publicar un comentario