2 votos

¿Cómo usar zsh y bash en iTerm2 al mismo tiempo?

Zsh es mejor que bash(obviamente), pero por alguna razón, de vez en cuando tengo que usar bash. Me pregunto si hay alguna manera de usarlos juntos sin cambiarlos manualmente.

Lo que tengo en mente es ponerlos en pestañas separadas, de hecho lo he probado. Usando zsh como predeterminado, y abrir otra pestaña usando un perfil diferente abriendo bash, aunque esto puede funcionar, pero todas las configuraciones para bash no funcionaron.

Así que, ¿alguien puede ayudarme en esto, gracias?

1voto

Yasmine Mustafa Puntos 21

Si con "todas las configuraciones de bash no funcionan" te refieres a que las personalizaciones realizadas en ~/.bash_profile (o ~/.profile o ~/.login) no surten efecto, es porque bash está siendo invocado como un shell que no es de login (ejecuta ~/.bashrc en su lugar).

Para que sea un shell de inicio de sesión, la solución más sencilla es añadir el -l opción:

bash -l

Alternativamente, si quiere crear realmente una sesión de inicio de sesión, puede invocarla a través de la función login de mando. Esto crea una nueva sesión de inicio de sesión (como se muestra en el who ) e invoca a bash con el nombre -bash (como se muestra en ps ) para indicar que se trata de un shell de inicio de sesión (el mismo efecto que el -l opción):

login -f username 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