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 .bashrc pero 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.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow