Zsh vs Bash vs Fish: ¿cuál shell vale la pena usar en 2026?
Si alguna vez abriste la terminal en tu Mac y te preguntaste “¿por qué dice zsh aquí y no bash como en los tutoriales viejos?”, esto te interesa.
Comparé las tres opciones que realmente importan hoy — Bash, Zsh y Fish — en compatibilidad, personalización y experiencia por defecto.
La comparativa rápida
Característica Bash Zsh Fish Viene instalado ✅ macOS y muchas distros ❌ normalmente Compatibilidad scripts ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐☆ ⭐⭐☆☆☆ Personalización ⭐⭐☆☆☆ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐☆ Experiencia por defecto ⭐⭐☆☆☆ ⭐⭐⭐☆☆ ⭐⭐⭐⭐⭐ Ideal para scripting uso diario productividadTL;DR
- Bash es el estándar universal — lo vas a encontrar en cualquier servidor, contenedor o pipeline de CI. No es opcional conocerlo, aunque no sea tu daily driver.
- Zsh es el default de macOS desde 2019, y con Oh My Zsh se convierte en una experiencia moderna en minutos. Es mi elección para uso diario.
-
Fish es el más amigable desde el primer minuto — autosugerencias, resaltado de sintaxis y hasta configuración vía interfaz web (
fish_config) sin tocar archivos. El costo: no es 100% compatible con scripts de Bash/Zsh.
Dato curioso: Apple no dejó Bash por razones técnicas, sino porque quedó bajo licencia GPLv3 y prefirió evitarla.
¿Puedo tener los tres instalados?
Sí, y de hecho es lo más común. Puedes usar Fish o Zsh como shell interactivo diario, y seguir escribiendo scripts en Bash cuando necesites máxima compatibilidad.
La guía completa —con el análisis a fondo de cada shell, mi recomendación según caso de uso, y más contexto técnico— está en el blog:
👉 Zsh vs Bash vs Fish: la guía completa
¿Cuál usas tú — Bash, Zsh o Fish? 👇
답글 남기기