Ich habe mehrere Kopien von .bash_profile, welche wird tatsächlich verwendet? (wenn überhaupt)

12

Ich glaube, irgendwann habe ich meine durcheinander gebracht .bash_profileund jetzt habe ich mehrere. Ich versuche, meine Shell anzupassen, bin mir jedoch nicht sicher, welche ich .bash_profileverwenden soll. Ich dachte, .bashrcDatei wurde öfter verwendet?

Ich verwende OSX - El Capitan

ls -la | more
total 480


-rw-------    1 Matthew  staff   6404 Feb 16 23:57 .bash_history
-rw-r--r--    1 Matthew  staff    719 Jan 19 20:18 .bash_profile
-rw-r--r--    1 Matthew  staff    335 Oct  7 12:35 .bash_profile.macports-saved_2017-01-19_at_20:18:05
-rw-r--r--    1 Matthew  staff    167 Jul 16  2015 .bash_profile.pysave
drwxr-xr-x  208 Matthew  staff   7072 Feb 18 19:41 .bash_sessions
T-Bones Haus
quelle

Antworten:

35

Nein, du hast nur eine und sie heißt .bash_profile. Bash liest keine mit zusätzlichen Suffixen.

Die anderen .bash_profile.*Dateien sehen aus wie Backups, die möglicherweise von anderen Softwareinstallationen (vom letzten Jahr und vom Vorjahr) erstellt wurden. Führen Sie ein Gespräch diff -uzwischen Ihnen .bash_profileund den anderen (der Reihe nach), um zu sehen, was an ihnen anders ist, wenn Sie dies wünschen, z

$ diff -u .bash_profile .bash_profile.pysave

.bashrcwird von interaktiven Shells verwendet und .bash_profilewird für Login-Shells verwendet. Wenn Sie Aliase hinzufügen, fügen Sie diese zu hinzu .bashrc.

Siehe auch " Was ist der Unterschied zwischen ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc ...? "

Kusalananda
quelle