update mac instalar bash terminal zsh

mac - ¿Cambia de zsh a bash en OSX y viceversa?



zsh update (6)

Así que estoy aprendiendo a desarrollarme en Rails, y he descubierto el poder de zsh. Sin embargo, para algunas de mis otras tareas, deseo usar Bash normal. Aunque son lo mismo, me siento cómodo con el lay out de bash en algunas situaciones. ¿Cómo puedo activar y desactivar o activar y desactivar zsh? ¡Gracias!


Cambio entre zsh y bash con bastante frecuencia. Por un tiempo, solía tener que obtener mi bash_profile en cada cambio. Luego descubrí que puedes (típicamente) hacer

exec bash --login

o solo

exec bash -l


Para Bash, prueba

chsh -s $(which bash)

Para zsh, prueba

chsh -s $(which zsh)


Puede volver fácilmente a bash usando el comando "bye"


puede probar chsh -s /bin/bash para establecer bash como el valor predeterminado, o chsh -s /bin/zsh para establecer zsh como valor predeterminado.


zsh tiene emulado un comando emulate que puede emular diferentes shells estableciendo las opciones apropiadas, aunque csh nunca se emulará del todo.

emulate bash perform commands emulate -R zsh

El distintivo -R restaura todas las opciones a sus valores predeterminados para ese shell.

Ver: manual de zsh


Puede usar exec para reemplazar su shell actual con un nuevo shell:

Cambiar a bash :

exec bash

Cambiar a zsh :

exec zsh

Esto no afectará las nuevas ventanas de la terminal ni nada, pero es conveniente.