L'app terminal non riconosce più automaticamente le funzioni nel mio ~ / .profile

0

Ho fatto qualche funzione nel mio ~ / .profile per automatizzare cose come le connessioni SSH. Stavano lavorando bene fino a poco tempo. Ora ho bisogno di "eseguire" il file ~ / .profile facendo . .profile ogni volta che apro Terminal per far funzionare le mie funzioni. Come può risolvere questo problema per rendere automaticamente disponibili le funzioni all'avvio?

Gestisco Mountain Lion 10.8.4.

    
posta guptron 09.08.2013 - 17:29
fonte

1 risposta

3

Esiste ~/.bash_profile ?

Se esistono entrambi ~/.bash_profile e ~/.profile , bash legge solo ~/.bash_profile quando è invocato come shell di login interattiva.

link :

When Bash is invoked as an interactive login shell, or as a non-interactive shell with the --login option, it first reads and executes commands from the file /etc/profile, if that file exists. After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that order, and reads and executes commands from the first one that exists and is readable.

    
risposta data 09.08.2013 - 17:41
fonte

Leggi altre domande sui tag