/Etc/profile,/etc/bashrc ,~ /. Bash_profile ,~ /. Bashrc ,~ /. Bash_logout file/etc/profile: This file sets the environment information for each user in the system. When the user logs on for the first time, the file is executed. and from/etc/profile. the configuration file in the d directory Collects shell settings. /etc/bashrc: execute this file for every user running bash shell. when the bash shell is opened, the file is read. ~ /. Bash_profile: each user can use this file to input the shell information dedicated to their own use. When a user logs on, this file is only executed once! By default, it sets some environment variables to execute the user's. bashrc file .~ /. Bashrc: This file contains bash information dedicated to your bash shell. This file is read when you log on and every time you open a new shell .~ /. Bash_logout: execute this file every time you exit the system (exit bash shell). In addition, the variable (global) set in/etc/profile can act on any user, and ~ The variables (local) set in/. bashrc and so on can only inherit the variables in/etc/profile. They are "Parent-Child" relationships .~ /. Bash_profile is interactive and login to run bash ~ /. Bashrc is the interactive non-login mode that enters bash. Usually the two settings are roughly the same.