Home

Una Guía Definitiva Para Principiantes Para Conocer ZSH

Updated on miércoles, 3 de enero de 2024

iBoysoft author TomSmith

Written by

TomSmith
Professional tech editor

Approved by

Jessica Shee

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

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

Resumen: Este artículo de iBoysoft está dirigido a personas que no saben nada sobre ZSH y explica qué es ZSH y cómo instalarlo en Mac. ¿Estás interesado en ello? ¡Haz clic y comienza a leer de inmediato!

qué es ZSH

En los tiempos antiguos, las computadoras no tenían 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 devolvía los resultados diseñados.

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

Tabla de contenidos:

¿Qué es zsh?

ZSH, también conocido como Z shell, es un entorno que puede interpretar scripts de shell y también es un shell interactivo de inicio de sesión. ZSH es el shell predeterminado para macOS y Linux, y se construye como una versión extendida de Bourne Shell con una gran cantidad de mejoras y características. Algunos 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 populares de Linux, como Ubuntu, Linux Mint, Solaris 11, Pop OS, entre otros. 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, es normal preguntarse cuáles son las diferencias entre ellos. No te apresures, sigue leyendo y esta entrada te guiará para conocer las diferencias.

ZSH Bash
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 reemplazo para 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 una shell interactiva no de inicio de sesión y .bash_profile en 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 de complementos.
Zsh tiene resaltado de sintaxis y funciones de autocorrección. Bash carece de resaltado de sintaxis y funciones de autocorrección.
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 en él, instala zsh directamente en tu dispositivo.

¿Cómo instalar zsh en Mac?

Si planeas instalar zsh en tu Mac, primero debes verificar si tienes Homebrew instalado en tu dispositivo. Si no lo tienes, necesitas instalar Homebrew en tu Mac antes.

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

brew install zsh

On-My-Zsh es el marco de complementos más elogiado y popular para ZSH, que viene con varios complementos y temas. Entonces, 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 administrador de portapapeles nativo para Mac.

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

Paso 2: Cuando recibas un error que diga "git clone of oh-my-zsh repo failed", haz clic directamente en el botón Install en la nueva ventana.

How to install zsh on Mac

Paso 3: Cuando el proceso termine, 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 el framework de ZSH más aclamado en tu Mac con éxito.

Ahora puedes configurarlo como tu Terminal predeterminada en tu dispositivo, simplemente abre Terminal y pega la línea de comando en la ventana del 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 a continuación para que más personas lo conozcan!

 

Conclusión

ZSH vale la pena probarlo, funciona maravillosamente al interpretar líneas de comandos, scripts y shells interactivos. Si te gusta, ¡adelante, instálalo en tus computadoras macOS ahora!

Preguntas frecuentes sobre zsh

A

La Z shell (también conocida como zsh) es una shell de Unix que se construye sobre bash (la shell por defecto en macOS) con características adicionales. Se recomienda utilizar zsh en lugar de bash.

A

La Z shell, más comúnmente conocida como zsh, es una shell de UNIX que se construye sobre la shell Bourne (shell predeterminada en macOS), más conocida como bash. La shell Z es básicamente una versión extendida de Bash, con muchas características adicionales.