有没有办法在多个 .bashrc 文件之间切换并重新加载 bash?我想要有两组不同的环境变量并在它们之间切换。最好在终端仿真器中和/或通过击键。
创建不同的 .bashrc 文件或任何包含环境变量甚至您想要的其他数据的文件,例如,您可以在主目录中拥有三个 .bashrc 文件。
/home/user/.bashrc1。-- 该文件包含环境变量的一个版本。/home/user/.bashrc2。-- 此文件包含环境变量的另一个版本。/home/user/.bashrc。-- 这个文件有主要的环境变量,当 bash shell 启动时会自动调用这些变量。编辑此文件/home/user/.bashrc并输入如下内容
alias env1='/home/user/.bashrc1'
alias env2='/home/user/.bashrc2'
现在执行命令. $HOME/.bashrc
当您希望 env1 变量在 shell 类型 env1 中可用并切换到 env2 变量在 shell 类型 env2 中可用时
这是在两个不同环境变量之间切换的一种方法