3 votos

Cómo establecer el .bash_profile "por defecto" al abrir el Terminal en Catalina

Estoy ejecutando Catalina, 10.15.2, que utiliza el nuevo shell zsh por defecto. He creado mi propio archivo .bash_profile en mi directorio de inicio y soy capaz de inicializar este .bash_profile escribiendo:

source .bash_profile

El problema es que tengo que seguir escribiendo "source ..." cada vez que abro un nuevo shell de terminal. ¿Cómo puedo hacer que el shell utilice siempre este archivo .bash_profile? Gracias.

1 votos

Los archivos de configuración de zsh por defecto son .zprofile/.zshrc. Si su .bash_profile funciona con zsh puedes simplemente renombrarlo a .zprofile si no existe ya un .zprofile más antiguo/otro... - En mi entorno he puesto .zprofile en .zshrc.

5voto

zsh utiliza diferentes archivos de configuración, véase la sección 'ARCHIVOS DE INICIO/APAGADO' en man zsh . Puede ejecutar una de

mv ~/.bash_profile ~/.zprofile
mv ~/.bash_profile ~/.zshrc

para renombrar el archivo, consulte la página man o https://support.apple.com/en-us/HT208050 por la diferencia entre estos:

Si estás usando un perfil bash, como para establecer variables de entorno, alias o variables de ruta, deberías cambiar a usar un equivalente zsh. Por ejemplo:

  • .zprofile es equivalente a .bash_profile y se ejecuta al iniciar sesión, incluso a través de SSH
  • .zshrc es equivalente a .bashrc y se ejecuta para cada nueva sesión de Terminal

0 votos

¡Gracias, señor! Esto debería formar parte de los documentos oficiales de Apple.

1 votos

@vgoklani Eso es lo que man zsh es para, o support.apple.com/es-us/HT208050

1voto

Score_Under Puntos 551

También puede añadir simplemente source .bash_profile en la parte inferior de su ~/.zshrc archivo

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