Tenho várias cópias do .bash_profile, qual está realmente sendo usada? (caso existam)

12

Eu acho que em algum momento eu estraguei tudo .bash_profilee tenho vários agora. Estou tentando personalizar meu shell, mas não tenho certeza de qual .bash_profileusar, se houver. Eu pensei que o .bashrcarquivo era usado com mais frequência?

Estou executando o 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
Casa do T-bone
fonte

Respostas:

35

Não, você só tem um e é chamado .bash_profile. O Bash não lerá aqueles com sufixos adicionais.

Os outros .bash_profile.*arquivos parecem backups, possivelmente feitos por diferentes instalações de software (do ano passado e do ano anterior). Faça um diff -uintervalo entre você .bash_profilee os outros (por sua vez) para ver o que há de diferente neles, se desejar, por exemplo

$ diff -u .bash_profile .bash_profile.pysave

.bashrcé usado por shells interativos e .bash_profileé usado para shells de login. Se você estiver adicionando aliases, adicione-os a .bashrc.

Consulte também " Qual é a diferença entre ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc ...? "

Kusalananda
fonte