¿Cuál es la diferencia entre .bash_profile y .bashrc

  
                                                                                                                                                                                         

/etc /profile: este archivo establece la información del entorno para cada usuario del sistema. Cuando el usuario inicia sesión por primera vez, se ejecuta el archivo. La configuración del shell se recopila desde el archivo de configuración en el directorio /etc/profile.d. ./etc/bashrc: Ejecute este archivo para cada usuario que ejecute el shell bash. Cuando se abre el shell bash, se lee el archivo. ~ /.bash_profile: Cada usuario puede usar este archivo para ingresar su propio uso. Información del shell: cuando el usuario inicia sesión, ¡el archivo solo se ejecuta una vez! De manera predeterminada, establece algunas variables de entorno y ejecuta el archivo .bashrc del usuario. ~ /.Bashrc: Este archivo contiene información de bash específica de su shell de bash. El archivo se lee al iniciar sesión y cada vez que se abre un nuevo shell. ~ /.Bash_logout: ejecute el archivo cada vez que salga del sistema (salga del shell bash).

Además, /etc /Las variables configuradas en el perfil (global) se pueden aplicar a cualquier usuario, y las variables configuradas en ~ /.bashrc, etc.
(local) solo pueden heredar variables en /etc /profile, son las relaciones de los padres.

~ /.bash_profile es una forma interactiva de inicio de sesión para ejecutar bash ~ /.bashrc es interactiva no El modo de inicio de sesión suele ser el mismo que el de bash, por lo que el primero llamará al segundo.

Copyright © Conocimiento de Windows All Rights Reserved