Home

Una guía para principiantes: ¿Qué es ZSH?

Updated on martes, 3 de diciembre de 2024

Written by

TomSmith

Approved by

Jessica Shee

Español English Français Deutsch やまと Português

Resumen: Este artículo de iBoysoft es para personas que no saben nada sobre ZSH, que explica qué es ZSH y cómo instalar ZSH en Mac. ¿Interesado? ¡Haz clic y comienza a leer de inmediato!

En tiempos antiguos, la computadora no tenía interfaz de usuario y venía con un programa interactivo, por lo que las personas tenían que comunicarse con ella en un lenguaje específico, conocido como comandos. En otras palabras, las personas escribían comandos relacionados en el programa y este generaba los resultados diseñados.

La plataforma interpreta líneas de comandos al programa interactivo llamado Shell, que puede ejecutar scripts y programas también. Aquí en este artículo, conocerás el shell más popular - zsh. Empecemos entonces.

¿Qué es zsh?

ZSH, también llamado Z shell, es un entorno que puede interpretar scripts de shell y un shell de inicio de sesión interactivo. ZSH es el shell predeterminado para macOS y Linux, y está construido como una versión extendida de Bourne Shell con una serie de mejoras y características. Ejemplos incluyen soporte para complementos, mejor personalización, soporte de temas y corrección ortográfica.

Mientras que Bash, Bourne-Again Shell, es el shell predeterminado en la mayoría de las distribuciones de Linux populares, como Ubuntu, Linux Mint, Solaris 11, Pop OS, y así sucesivamente. También ofrece soporte para Windows.

¿Cuáles son las diferencias entre ZSH y Bash?

Dado que tanto bash como zsh son intérpretes de líneas de comandos, te preguntarás cuáles son las diferencias entre ellos. No te apresures aún, sigue leyendo y este post te guiará para conocer las diferencias.

ZSHBashZsh es la versión superior de bash con todo tipo de nuevas características y mejoras.Bash es el shell predeterminado para Linux y un reemplazo del Bourne Shell.Zsh lee .zshrc en un shell interactivo y .zprofile en un shell de inicio de sesión.Bash lee el archivo .bashrc en el shell interactivo no de inicio de sesión y .bash_profile en los shells de inicio.Zsh utiliza escapes de porcentaje.Bash utiliza escapes de barra invertida.Zsh tiene una expansión de comodines incorporada.Bash no tiene una expansión de comodines en línea.Zsh admite la personalización con todo tipo de frameworks.Bash no tiene opciones de personalización.Zsh tiene una gran cantidad de complementos y temas.Bash no tiene ningún tema ni soporte para complementos.Zsh tiene resaltado de sintaxis y características de autocorrección.Bash carece de resaltado de sintaxis y características de autocorrección.En zsh la vinculación se realiza utilizando 'bindkey builtin'.En bash la asignación de teclas se realiza utilizando '.inputrc' y 'bind builtin'.

En resumen, zsh ofrece más flexibilidad y una mejor experiencia de usuario que Bash. Si estás interesado, instala zsh en tu dispositivo directamente.

¿Cómo instalar zsh en Mac?

Si planeas instalar zsh en tu Mac, primero debes verificar si tienes Homebrew instalado en tu dispositivo. De lo contrario, necesitas instalar Homebrew en tu Mac previamente.

Con Homebrew instalado, simplemente escribe en la línea de comandos de tu ventana Terminal para descargar zsh:

brew install zsh

Oh-My-Zsh es el framework de complementos más elogiado y popular para ZSH, que viene con varios complementos y temas. Por lo tanto, este artículo va a enseñarte cómo instalarlo y usarlo en tu dispositivo.

Paso 1: Inicia Terminal en tu dispositivo y pega el siguiente comando con el gestor de portapapeles nativo para Mac.

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Paso 2: Una vez recibas un error que dice "falló la clonación de repositorio de oh-my-zsh", haz clic directamente en el botón Instalar en la nueva ventana.

Paso 3: Cuando el proceso finalice, pega el comando de instalación de Oh My Zsh en la ventana de Terminal:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Cuando el proceso de ejecución se complete, habrás instalado con éxito el framework ZSH más bien criticado en tu Mac.

Ahora puedes establecerlo como tu Terminal predeterminado en tu dispositivo, simplemente abre Terminal y pega la línea de comando en la ventana de Terminal, y presiona la tecla Return/Enter para ejecutarlo.

chsh -s $(which zsh)

Si encuentras este artículo informativo, ¡por favor haz clic en el botón Compartir abajo para que más gente lo sepa!

 

Conclusión

ZSH vale la pena probarlo, ya que funciona maravillosamente interpretando líneas de comando, scripts y shells interactivas. ¡Si te gusta, instálalo en tus computadoras macOS ahora mismo!

También lee:

Cómo agregar o eliminar Alias de Zsh en Mac? [Con ejemplos]