2012-03-11 7 views

risposta

109

Sì, alla fine del vostro .bash_profile, mettere la linea:

. ~/.bashrc 

Questa fonti automaticamente il file rc in quelle circostanze in cui sarebbe normalmente il solo il profilo.

Le regole relative a quando bash esegue determinati file sono complicate e dipendono dal tipo di shell avviata (login/non-login, interattivo o meno e così via), insieme agli argomenti della riga di comando e alle variabili di ambiente.

Potete vederli nella man bash uscita, basta cercare INVOCATION - probabilmente avrete bisogno di un po 'di tempo per digerire e decodificarlo però :-)

+2

Il problema con questa soluzione è che su alcuni sistemi, .bashrc chiama .bash_profile. – Honza

+1

Lasciami correggere: i sistemi non hanno .bashrc che chiama .bash_profile, ma devi assicurarti di non farlo da solo. – Honza

+1

@Honza, sarebbe una configurazione molto insolita visto che è quasi sempre il contrario. Qualcuno potrebbe certamente fare in modo di farlo in quel modo, ma dovremmo mettere in discussione la loro sanità mentale :-) – paxdiablo

4

Esecuzione bash esplicitamente lavorato per me, con l'aggiunta di questa linea di il mio file ~/.tmux.conf:

set-option -g default-command "exec /bin/bash" 
Problemi correlati