La aplicación del terminal ya no reconoce automáticamente las funciones en mi ~ / .profile más

0

Hice alguna función en mi perfil ~ /. para automatizar cosas como las conexiones SSH. Estaban trabajando bien hasta hace poco. Ahora necesito "ejecutar" el perfil ~ /. Haciendo . .profile cada vez que abro Terminal para que funcionen mis funciones. ¿Cómo se puede solucionar esto para que las funciones estén disponibles al inicio automáticamente?

Estoy corriendo Mountain Lion 10.8.4.

    
pregunta guptron 09.08.2013 - 17:29

1 respuesta

3

¿Existe ~/.bash_profile ?

Si existen tanto ~/.bash_profile como ~/.profile , bash solo lee ~/.bash_profile cuando se invoca como un shell de inicio de sesión interactivo.

enlace :

  

Cuando Bash se invoca como shell de inicio de sesión interactivo, o como shell no interactivo con la opción --login , primero lee y ejecuta los comandos del archivo /etc/profile , si ese archivo existe. Después de leer ese archivo, busca ~/.bash_profile , ~/.bash_login y ~/.profile , en ese orden, y lee y ejecuta comandos desde el primero que existe y es legible.

    
respondido por el user495470 09.08.2013 - 17:41

Lea otras preguntas en las etiquetas