Tengo varias copias de .bash_profile, ¿cuál se está utilizando realmente? (Si alguna)

12

Creo que en algún momento me equivoqué .bash_profiley tengo múltiples ahora. Estoy tratando de personalizar mi shell, pero no estoy seguro de cuál .bash_profileusar, si lo hay. ¿Pensé que el .bashrcarchivo se usaba con más frecuencia?

Estoy ejecutando 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
La casa de T-bone
fuente

Respuestas:

35

No, solo tienes uno y se llama .bash_profile. Bash no leerá los que tengan sufijos adicionales.

Los otros .bash_profile.*archivos parecen copias de seguridad, posiblemente realizados por diferentes instalaciones de software (del año pasado y el año anterior). Ejecute un diff -uentre usted .bash_profiley los demás (a su vez) para ver qué hay de diferente en ellos si lo desea, p. Ej.

$ diff -u .bash_profile .bash_profile.pysave

.bashrces utilizado por shells interactivos y .bash_profilese usa para shells de inicio de sesión. Si agrega alias, agréguelos a .bashrc.

Consulte también " ¿Cuál es la diferencia entre ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc ...? "

Kusalananda
fuente