在 CentOS 系统中,.bashrc 和 .bash_profile 是两个主要的配置文件,它们用于设置用户的环境变量和别名(aliases)
.bashrc:这个文件主要用于交互式 shell 的配置。当您打开一个新的终端窗口或运行 source ~/.bashrc 命令时,.bashrc 文件中的设置会被加载。通常,别名(aliases)会在这个文件中设置,以便在每次打开新的终端窗口时生效。
.bash_profile:这个文件主要用于登录 shell 的配置。当您登录到 CentOS 系统时,.bash_profile 文件中的设置会被加载。如果您希望在登录 shell 时使用别名(aliases),可以在这个文件中设置。
为了让别名在所有终端窗口和登录 shell 中生效,您可以在 .bashrc 文件中设置别名,并在 .bash_profile 文件中添加以下代码:
if [ -f ~/.bashrc ]; then source ~/.bashrc fi 这段代码会在登录 shell 时加载 .bashrc 文件,从而使别名在登录 shell 中也生效。