Dove sono specificate le variabili d'ambiente quando non è possibile trovare .profile, .bash_login, .bash_profile?

3

Quando digito env al prompt del terminale, ottengo un dump di tutte le variabili di ambiente. Quando controllo / o ~, tuttavia, non vedo un file .profile, .bash_login o .bash_profile.

Dove viene conservato in Mac OS X 10.6.7?

Grazie,

Scott

    
posta Scott Davies 23.05.2011 - 13:11
fonte

3 risposte

8

Sembra che tu stia usando bash.

bash esegue prima / etc / profilo. / etc / profile (su Mac OS X 10.6.7) esegue path_helper (8), dove viene impostato il percorso predefinito. Dopodiché esegue / etc / bashrc che non fa molto. Una volta impostata la configurazione predefinita, passa agli script di accesso utente.

bash guarda nella tua home directory per .bash_profile, .bash_login e .profile in questo ordine. bash eseguirà il primo di questi che trova e smette di cercare.

    
risposta data 23.05.2011 - 14:32
fonte
1

Di solito quei file dovrebbero risiedere nella directory / etc. Nel caso in cui non si abbia la copia locale di dire .profile, il sistema utilizza / etc / profile.

    
risposta data 23.05.2011 - 13:57
fonte
0

Dai un'occhiata ai seguenti link. Alcuni di loro possono aiutare. ;)

  1. link
  2. link
  3. link
risposta data 23.05.2011 - 13:26
fonte

Leggi altre domande sui tag