Bash
Secuencia de ejecucion de archivo
Buscar..
Introducción
.bash_profile , .bash_login , .bashrc , y .profile hacen casi lo mismo: configurar y definir funciones, variables y los ordenamientos.
La principal diferencia es que se llama a .bashrc en la apertura de una ventana que no es de inicio de sesión pero interactiva, y se llama a .bash_profile y los demás para un shell de inicio de sesión. Muchas personas tienen su .bash_profile o llamada similar .bashrc todos modos.
Observaciones
Otros archivos de la nota son:
/etc/profile, para el código de inicialización de todo el sistema (no específico del usuario)..bash_logout, se activa al cerrar sesión (piensa cosas de limpieza).inputrc, similar a.bashrcpero para readline.
.profile vs .bash_profile (y .bash_login)
.profile es leído por la mayoría de los shells en el inicio, incluyendo bash. Sin embargo, .bash_profile se usa para configuraciones específicas de bash. Para el código de inicialización general, póngalo en .profile . Si es específico para bash, use .bash_profile .
.profile no está realmente diseñado para bash específicamente, en cambio, .bash_profile es. ( .profile es para Bourne y otros shells similares, que bash está basado en fuera) Bash volverá a caer en .profile si no se encuentra .bash_profile .
.bash_login es un .bash_login para .bash_profile , si no se encuentra. Generalmente es mejor usar .bash_profile o .profile en .profile lugar.