se Bash_profile geralmente fonte .bashrc qualquer maneira, por que não usar .bashrc?
-
05-09-2019 - |
Pergunta
parece que vamos colocar
source ~/.bashrc
em nossa Bash_profile de qualquer maneira. Então, por que não usar um arquivo, dizer .bashrc?
Solução
Porque pode haver coisas que você só querem fazer uma vez por login (assim em .bash_profile
), em vez de cada vez que um xterm ou similar abre (como por .bashrc
), por exemplo pedindo ao usuário para uma senha para descriptografar e SSH carga chaves em um agente ssh, etc etc.
Outras dicas
Você pode colocar algumas coisas em .bash_profile
que não são apropriados para uma instância de shell que não é um terminal. Por exemplo, se você executou um comando externo do seu editor através do escudo - a instância shell seria fonte .bashrc
mas não .bash_profile
. Por exemplo, eu poderia colocar alias ls=ls -F
no meu perfil, mas você não iria querer esse alias aplicado para apenas qualquer instância do shell, queridos apenas você interagir.