En este módulo aprenderás:
- Historia, características superiores, auto-completado y benchmarks de velocidad.
- Comandos y configuraciones clave para 01. Por qué Zsh > Bash
- Ejercicios prácticos listos para probar en tu terminal local
Habla causa: ¿Por qué Bash ya quedó en el pasado?
Mano, si sigues usando Bash básico en 2026, estás trabajando el doble sin darte cuenta. Bash fue creado en 1989 y cumple para scripts del sistema, pero para tu trabajo diario en la terminal se queda corto.
Zsh (Z Shell) es una versión superpotenciada que incluye:
- Autocompletado con Tab interactivo: Navega por carpetas y banderas de comandos con las flechas del teclado.
- Corrección Ortográfica de Comandos: Si escribes
git ststus, Zsh te sugiere automáticamentegit status. - Compartición de Historial en Tiempo Real: Comandos ejecutados en una pestaña aparecen al instante en las demás.
mise-terminal ~ zsh
~/my-project❯
Comparación de Rendimiento y Funcionalidades
check-shell.shbash
# Verificar la shell que estás corriendo actualmente
echo $SHELL
# /bin/zsh
# Imprimir la versión exacta de Zsh
echo $ZSH_VERSION
Diferencias de sintaxis entre Bash y Zsh
En Zsh, los arrays empiezan en índice 1 (array[1]), mientras que en Bash empiezan en 0. Si tienes scripts antiguos de bash, asegúrate de mantener #!/usr/bin/env bash en el shebang inicial del archivo.
Ejercicio Práctico Ninja 🥷
- Abre tu terminal y ejecuta
echo $SHELL. - Prueba escribir
cd /u/s/ly presionaTabpara ver cómo Zsh expande automáticamente a/usr/share/locale. - Ejecuta
zsh --versionpara confirmar qué versión tienes instalada.