bash - 多个 .bashrc 配置文件
问题描述
有没有办法在多个 .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 中可用时
这是您可以在两个不同的环境变量之间切换的一种方式
推荐阅读
- javascript - passport.deserializeUser 仅在不通过 'getUserById' 传递 'id' 时工作
- flutter - 59:18:错误:没有为类“DatabaseException”定义方法“isDuplicateColumnError”
- html - 在没有主机的情况下将图标添加到 HTML 文件?
- vb.net - 保存 PNG 图像后元数据中的额外字符/字节
- r - 如何修复 hddplot 包安装错误
- scenekit - SceneKit 粒子和混合模式
- javascript - JavaScript:通过图像 src 获取元素
- javascript - Snapshot.val() 返回对象的最后一个属性
- linux - Linux 系统调用是否在异常处理程序中执行?
- uwp - Gridview 不显示 GTK (Ubuntu) 中的元素