Sie müssen bash_profile in jedem neuen iterm-Fenster als Quelle verwenden

728
dzimi

Ich bin auf Macbook Pro, El Capitan. Ich habe Aliase gesetzt .bash_profile, die in der ersten Instanz funktionieren iTerm, jedoch werden sie nicht erkannt, wenn ich eine neue iTermInstanz öffne, die ich source ~/.bash_profilejedes Mal tun muss.

Können sie für alle Fälle irgendwie in Erinnerung bleiben?

1

2 Antworten auf die Frage

0
forgetaboutme

Je nachdem, ob es sich um eine Login-Shell oder um eine interaktive Shell handelt, wird bash entweder das ~/.bash_profileoder das ~/.bashrc. iTerm sucht am wahrscheinlichsten ~/.bashrc.

Sie können einfach eine Zeile am Anfang jeder Datei setzen: Am Anfang von ~/.bash_profile

export BASH_CONF="bash_profile" 

Oben ~/.bashrc

export BASH_CONF="bashrc" 

Und geben Sie einfach $ echo $BASH_CONFeine neue iTerm-Instanz ein.

0
Peter Perháč

Gehen Sie zu Einstellungen und wählen Sie unter Profil> Allgemein> Befehl das Optionsfeld "Befehl" und verwenden Sie /bin/bash --loginals Befehl. Dies wird Ihre laden .bash_profile.