Ho più copie di .bash_profile, quale viene effettivamente utilizzato? (se presente)


12

Penso che a un certo punto ho incasinato il mio .bash_profilee ne ho molti ora. Sto cercando di personalizzare la mia shell ma non sono sicuro su quale .bash_profileutilizzare, se presente. Pensavo che il .bashrcfile fosse usato più spesso?

Sto eseguendo 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

Risposte:


35

No, ne hai solo uno e si chiama .bash_profile. Bash non leggerà quelli con suffissi aggiuntivi.

Gli altri .bash_profile.*file sembrano backup, eventualmente eseguiti da diverse installazioni di software (dall'anno scorso e l'anno precedente). Esegui una diff -utra la tua .bash_profilee le altre (a sua volta) per vedere cosa c'è di diverso in loro, se lo desideri, ad es

$ diff -u .bash_profile .bash_profile.pysave

.bashrcviene utilizzato dalle shell interattive e .bash_profileviene utilizzato per le shell di accesso. Se stai aggiungendo alias, aggiungili a .bashrc.

Vedi anche " Qual è la differenza tra ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc ...? "

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.