环境变量配置文件
系统级配置文件
/etc/profile
系统范围的配置文件,适用于所有用户的登录 shell。
定义了系统级别的环境变量,并调用其他配置文件(如 /etc/bash.bashrc)。
/etc/bash.bashrc
非登录 shell 的全局配置文件。
在系统范围内为 bash shell 设置环境变量和别名。
/etc/environment
用于配置全局环境变量,是所有进程的环境配置文件。
这个文件主要用于设置系统全局的简单变量,比如 PATH。
用户级配置文件
~/.bashrc
用户专属的非登录 shell 配置文件。
在每次启动交互式 shell 时自动执行,用于设置别名、环境变量、命令提示符等。
~/.bash_profile 或 ~/.profile
用户专属的登录 shell 配置文件。
在用户登录时加载,用于设置用户的环境变量和启动程序。
~/.bash_logout
用户退出 shell 时执行,用于清理环境或执行退出任务。