Diferencias en la configuración de los archivos de configuración para las variables de entorno en Linux

  

/etc /profile: este archivo configura la información de entorno para cada usuario del sistema. Cuando el usuario inicia sesión por primera vez, el archivo se ejecuta.

Y recopile la configuración de shell del archivo de configuración en el directorio /etc/profile.d.

/etc /bashrc: ejecute este archivo para cada usuario que ejecute el shell bash. Este archivo se lee cuando se abre el shell bash.

~ /.bash_profile: Cada usuario puede usar este archivo para ingresar información de shell específica para su propio uso. Cuando el usuario inicia sesión, ¡el archivo

solo se ejecuta una vez! Por defecto, establece algunas variables de entorno para ejecutar el usuario. Bashrc archivo.

~ /.bashrc: este archivo contiene información de bash específica de su shell bash, que se lee cuando inicia sesión y cada vez que abre un nuevo shell.

~ /.bash_logout: ejecute este archivo cada vez que salga del sistema (salga del shell bash).

Además, las variables (globales) establecidas en /etc /profile pueden aplicarse a cualquier usuario, y las variables (locales) establecidas en ~ /.bashrc solo pueden heredar de /etc /profile. Las variables, son "relaciones padre e hijo".

~ /.bash_profile es una forma interactiva de inicio de sesión para ejecutar bash

~ /.bashrc es una forma interactiva sin inicio de sesión para entrar en bash ejecutando

Generalmente ambos Las configuraciones son aproximadamente las mismas, por lo general, la primera llamará a la segunda.

Copyright © Conocimiento de Windows All Rights Reserved