Zsh vs Bash Shell en la Terminal


2

¿Hay alguna ventaja al usar zsh vs bash shell en la aplicación Terminal? Además, ¿puedes usar zsh desde el terminal? Mi comprensión de zsh está sesgada.

Respuestas:


1

¿Hay alguna ventaja al usar zsh vs bash?

Ambos tienen su propio conjunto único de características. Depende de ti elegir una concha. Bash es el conjunto de shell de inicio de sesión predeterminado para usuarios en macOS, mientras que zsh también está disponible.

¿Puedes usar zsh desde la terminal?

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

enter image description here


La elección de la concha es un asunto subjetivo. Sin embargo, si eres un novato en la línea de comandos, se recomienda seguir con el shell Bash.


¿Cuál prefieres personalmente?
Cody Rutscher

2

El shell Z (Zsh) es un shell de Unix que se puede usar como shell de inicio de sesión interactivo y como intérprete de comandos para los scripts de shell. Zsh es una shell Bourne extendida con una gran cantidad de mejoras, incluidas algunas características de Bash, ksh y tcsh.

Puedo sugerirle que instale Zsh con un marco para la gestión sofisticada de su entorno zsh y cambie a iTerm2 para una excelente terminal reemplazo.

Instalar zsh utilizando Homebrew:

brew install zsh

Cambia al usuario actual de bash a zsh shell:

chsh -s $(which zsh)

A continuación, instale uno de los marcos de shell 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 descomprimir el archivo .zip, ejecútalo.


¿Hay alguna forma de configurar zsh para que pueda usarlo al inicio en cada sesión de terminal?
Cody Rutscher

@CodyRutscher Como mencioné en mi respuesta, puede cambiar fácilmente el shell de inicio de sesión a Zsh a través de Preferencias del sistema (como se muestra en la captura de pantalla).
Nimesh Neema

¿Puedes enumerar qué características tomó zsh de bash?
fd0
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.