J'ai plusieurs copies de .bash_profile, laquelle est réellement utilisée? (si seulement)

12

Je pense qu'à un moment donné j'ai foiré mon .bash_profileet j'en ai plusieurs maintenant. J'essaie de personnaliser ma coque, mais je ne sais pas lequel .bash_profileutiliser, le cas échéant. Je pensais que le .bashrcfichier était plus souvent utilisé?

J'utilise 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
Maison de T-bone
la source

Réponses:

35

Non, vous n'en avez qu'un et ça s'appelle .bash_profile. Bash ne lira pas ceux avec des suffixes supplémentaires.

Les autres .bash_profile.*fichiers ressemblent à des sauvegardes, éventuellement réalisées par différentes installations logicielles (de l'année dernière et de l'année précédente). Faites un tour diff -uentre vous .bash_profileet les autres (tour à tour) pour voir ce qui est différent à leur sujet si vous le souhaitez, par exemple

$ diff -u .bash_profile .bash_profile.pysave

.bashrcest utilisé par les shells interactifs et .bash_profileest utilisé pour les shells de connexion. Si vous ajoutez des alias, ajoutez-les à .bashrc.

Voir aussi " Quelle est la différence entre ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc ...? "

Kusalananda
la source