Si pasas horas frente a la línea de comandos, ¿por qué no hacerla visualmente atractiva y funcional? La mayoría de los sistemas vienen con Bash por defecto, pero los desarrolladores y entusiastas prefieren Zsh.
Hoy aprenderás a instalar Oh My Zsh para gestionar complementos y el tema Powerlevel10k para que tu terminal sea rápida, informativa y, sobre todo, increíblemente bonita.
1. El motor: ¿Por qué Zsh?
Zsh no es solo estética; es potencia. Tiene un autocompletado inteligente, corrección ortográfica de comandos y una gestión de historial muy superior a Bash.
Para instalarlo (Linux):
sudo apt install zshPara instalarlo (macOS): Ya viene por defecto, solo asegúrate de que sea tu shell principal con
chsh -s $(which zsh).
2. El Framework: Oh My Zsh
Oh My Zsh es una comunidad y un marco de trabajo que te permite instalar temas y plugins con un solo clic.
Instalación:
Solo tienes que pegar este comando en tu terminal actual:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3. El Estilo: Powerlevel10k (El tema definitivo)
Este es el tema que ves en todas las capturas de pantalla de programadores famosos. Es extremadamente rápido y te muestra información útil en tiempo real, como:
En qué rama de Git estás trabajando.
Si un comando falló (el icono se pone rojo).
El tiempo que tardó en ejecutarse el último proceso.
Pasos para instalarlo:
Descarga el tema:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
Abre tu archivo de configuración:
nano ~/.zshrcCambia la línea del tema a:
ZSH_THEME="powerlevel10k/powerlevel10k"Reinicia la terminal y sigue el asistente visual de configuración.
4. Plugins que te cambiarán la vida
No solo se trata de colores. Añade estos dos plugins a tu archivo .zshrc para tener superpoderes:
zsh-autosuggestions: Te sugiere comandos basados en tu historial mientras escribes (como el buscador de Google).
zsh-syntax-highlighting: Colorea los comandos en verde si están bien escritos y en rojo si el comando no existe.
Configuración en el archivo .zshrc:
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
💡 El toque final: Las Nerd Fonts
Para que aparezcan los iconos de carpetas, el logo de Apple/Linux o las ramas de Git, necesitas una Nerd Font (fuentes con miles de iconos integrados).
Recomendación: Descarga e instala "MesloLGS NF" o "FiraCode Nerd Font".
Luego, ve a los ajustes de tu terminal y selecciónala como fuente principal.
Conclusión
Personalizar tu terminal no es solo vanidad; es ergonomía visual. Una terminal bien organizada reduce la fatiga mental y te permite ver de un vistazo el estado de tu sistema y tus proyectos. Una vez que pruebes el autocompletado de Zsh y la información de Powerlevel10k, volver a la terminal estándar te parecerá como volver a la edad de piedra.
¿Qué colores y estilo elegiste en el asistente de Powerlevel10k? ¡Sube una captura de tu nueva terminal o cuéntanoslo en los comentarios!