5 votos

Zsh vs Bash shell en Terminal

¿Hay alguna ventaja en usar zsh frente a bash shell en la aplicación Terminal? Además, ¿se puede usar zsh desde la terminal? Mi comprensión de zsh está sesgada.

4voto

d0bry Puntos 121

El shell Z (Zsh) es un shell de Unix que puede utilizarse como shell de inicio de sesión interactivo y como intérprete de comandos para la creación de scripts de shell. Zsh es un shell Bourne extendido con un gran número de mejoras, incluyendo algunas características de Bash, ksh y tcsh.

Le sugiero que instale Zsh con el marco de trabajo para la gestión de lujo de su entorno zsh y cambiar a iTerm2 para una excelente terminal terminal.

Instalar zsh usando Homebrew:

brew install zsh

Cambiar el usuario actual de bash a zsh shell:

chsh -s $(which zsh)

A continuación, instale una de las estructuras de shell más populares, como Oh mi Zsh o Prezto .

Me gusta Oh My Zsh, así que:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Descargar iTerm2 y después de desempaquetar el archivo .zip, ejecutarlo.

2voto

Nimesh Neema Puntos 69

¿Hay alguna ventaja en usar zsh frente a bash?

Ambos tienen sus propias características. Depende de ti elegir un shell. Bash es el shell de inicio de sesión por defecto para los usuarios en MacOS mientras que zsh también está disponible.

¿se puede usar zsh desde la terminal?

Sí. Simplemente escriba zsh en el Terminal para iniciar el shell Zsh. También puede establecer zsh como su shell por defecto yendo a System Preferences app → Users & Groups haga clic con el botón derecho en el nombre de su cuenta y elija Advanced Options... .

enter image description here


La elección del shell es una cuestión subjetiva. Sin embargo, si usted es un novato en la línea de comandos, se recomienda seguir con el shell Bash.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X