se Bash_profile geralmente fonte .bashrc qualquer maneira, por que não usar .bashrc?

StackOverflow https://stackoverflow.com/questions/908537

  •  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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top