首页 > 解决方案 > 多个 .bashrc 配置文件

问题描述

有没有办法在多个 .bashrc 文件之间切换并重新加载 bash?我想要两组不同的环境变量并在它们之间切换。最好在终端仿真器中和/或通过击键。

标签: bashterminal

解决方案


创建不同的 .bashrc 文件或任何包含环境变量甚至其他数据的文件,例如,您可以在主目录中拥有三个 .bashrc 文件。

  1. /home/user/.bashrc1. -- 这个文件有一个版本的环境变量。
  2. /home/user/.bashrc2. -- 这个文件有另一个版本的环境变量。
  3. /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 中可用时

这是您可以在两个不同的环境变量之间切换的一种方式


推荐阅读