Si .bash_profile generalmente Fuente Bashrc cualquier manera, ¿por qué no usar Bashrc?
-
05-09-2019 - |
Pregunta
parece que vamos a poner
source ~/.bashrc
en nuestra .bash_profile de todos modos. ¿Por qué no sólo tiene que utilizar un archivo, por ejemplo .bashrc?
Solución
Debido a que puede haber cosas que sólo quiere hacer una vez al inicio de sesión (por lo que en .bash_profile
) en lugar de cada vez que un xterm o similares se abre (según .bashrc
), por ejemplo preguntando al usuario para una frase de contraseña para desencriptar y SSH carga llaves en un agente ssh, etc, etc.
Otros consejos
Puede poner algunas cosas en .bash_profile
que no son apropiados para una instancia de cáscara que no es un terminal. Por ejemplo, si ejecutó un comando externo de su editor través de la cáscara - la instancia cáscara sería la fuente .bashrc
pero no .bash_profile
. Por ejemplo, podría poner alias ls=ls -F
en mi perfil, pero no me gustaría que alias aplican para cualquier instancia de la cáscara, a los que usted interactuar.