linux:将参数传递给.bashrc文件

时间:2015-01-25 11:51:04

标签: linux bash

我希望能够在不同的预定义配置中运行bash。例如:当我在工作时,我会做类似的事情:

bash work

它将加载适当的环境变量。

我看到它的方式,最好的方法是将配置名称传递给.bashrc命令,而不是根据名称进行配置。

为此,我需要将名称传递给.bashrc文件。如何从bash命令将参数传递给.bashrc文件?

当然,我喜欢做我想做的事情的替代方案!

谢谢!

1 个答案:

答案 0 :(得分:1)

从手册页:

--rcfile file
Execute commands from file instead of the standard personal initialization file ~/.bashrc if the shell is interactive (see INVOCATION below).

我认为您不能直接将参数传递给您的个人bashrc,但您可以从自定义的rc文件中调用常见的bashrc,然后使用参数或全局变量。

如果您只想设置一些环境变量,您当然可以手动调用自定义的rc文件。为了使命令行更好一点,您可以定义相应的别名:

alias load_work='~/.workrc'

或使用新的bash

alias load_work='bash --rcfile ~/.workrc'