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

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

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

qué es ZSH

En los tiempos antiguos, las computadoras no tenían una interfaz de usuario y venían con un programa interactivo, por lo que las personas necesitaban comunicarse con ellas en un lenguaje específico, también conocido como comandos. En otras palabras, las personas escribían comandos relacionados en el programa y este emitía resultados diseñados.

La plataforma interpreta líneas de comando 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. Comencemos entonces.

¿Qué es zsh?

ZSH, también llamado Z shell, es un entorno que puede interpretar scripts de shell y un shell interactivo de inicio de sesión. 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 comando, seguramente te preguntarás cuáles son las diferencias entre ellos. No te apresures aún, sigue leyendo y esta publicación te guiará para conocer las diferencias.

ZSHBash
Zsh es la versión superior de bash con todo tipo de nuevas características y mejoras.Bash es la shell predeterminada para Linux y un sustituto del Bourne Shell.
Zsh lee .zshrc en una shell interactiva y .zprofile en una shell de inicio de sesión.Bash lee el archivo .bashrc en la shell interactiva no de inicio de sesión y .bash_profile en las shells de inicio de sesión.
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 temas ni soporte para complementos.
Zsh tiene resaltado de sintaxis y funciones de corrección automática.Bash carece de resaltado de sintaxis y funciones de corrección automática.
En zsh, la asignació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 no ser así, necesitarás instalar Homebrew en tu Mac previamente.

Con Homebrew instalado, simplemente escribe en la línea de comandos de tu 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 te enseñará cómo instalarlo y usarlo en tu dispositivo.

Paso 1: Abre 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 que recibas un error que diga "la clonación git del repositorio oh-my-zsh falló", haz clic directamente en el botón Instalar en la nueva ventana.

Cómo instalar zsh en Mac

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

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

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

Ahora puedes configurarlo como tu Terminal predeterminada en tu dispositivo, simplemente abre Terminal y pega la línea de comando en la ventana de Terminal, y presiona la tecla Retorno/Enter para ejecutarla.

chsh -s $(which zsh)

Si encuentras este artículo informativo, ¡por favor haz clic en el botón Compartir a continuación para que más personas lo sepan!

Conclusión

ZSH vale la pena intentarlo, ya que funciona maravillosamente en la interpretación de líneas de comando, scripts y shells interactivos. Si te agrada, ¡adelante e instálalo en tus computadoras macOS ahora mismo!

También lee:

Cómo agregar o eliminar alias de Zsh en Mac? [Con Ejemplos]

Cómo arreglar zsh: instrucción de hardware ilegal

Preguntas frecuentes sobre zsh

Q¿Debería usar bash o zsh en Mac?
A

El shell Z (también conocido como zsh) es un shell Unix que se basa en bash (el shell predeterminado de macOS) con características adicionales. Se recomienda usar zsh en lugar de bash.

Q¿Qué es zsh en la terminal de macOS?
A

El shell Z, más comúnmente conocido como zsh, es un shell UNIX que se basa en el shell Bourne (shell predeterminado de macOS), conocido mejor como bash. Z shell es básicamente una versión extendida de Bash, con muchas características adicionales.