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

2

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

Lo que tengo en mente es ponerlos en pestañas separadas, lo he intentado en realidad. Usando zsh como predeterminado, y abra otra pestaña usando diferentes bash de apertura de perfil, aunque esto puede funcionar, pero todas las configuraciones para bash no funcionaron.

Entonces, ¿alguien puede ayudarme aquí, gracias!

    
pregunta Sean 08.03.2012 - 03:39

1 respuesta

0

Si por "todas las configuraciones para bash no funcionaron", quiere decir que las personalizaciones realizadas en ~ / .bash_profile (o ~ / .profile o ~ / .login) no están teniendo efecto, eso se debe a que se está invocando a bash como un shell que no es de inicio de sesión (en su lugar ejecuta ~ / .bashrc).

Para convertirlo en un shell de inicio de sesión, la solución más sencilla es agregar la opción -l :

bash -l

Alternativamente, si desea crear realmente una sesión de inicio de sesión, puede invocarla mediante el comando login . Esto crea una nueva sesión de inicio de sesión (como se muestra con el comando who ) e invoca a bash con el nombre -bash (como se muestra con ps ) para indicar que es un shell de inicio de sesión (el mismo efecto que la opción -l ) :

login -f username bash
    
respondido por el Chris Page 10.03.2012 - 22:33

Lea otras preguntas en las etiquetas