如何为bash命令设置多个envvariables
我应该在运行命令(ec2-describe-regions)之前设置EC2_HOME和JAVA_HOMEvariables,
我该怎么做呢?
你可以一次性设置单个命令的variables,方法是将它们放在命令行之前:
$ EC2_HOME=/path/to/dir JAVA_HOME=/other/path ec2-describe-regions
或者,您可以在环境中导出它们,在这种情况下,它们将被设置为将来的所有命令:
$ export EC2_HOME=/path/to/dir $ export JAVA_HOME=/other/path $ ec2-describe-regions
与其他* nix系统一样,您可以在HOME目录下的.bashrc文件中添加以下function。
function startec2(){ EC2_HOME=/path/to/dir JAVA_HOME=/other/path ec2-describe-regions }
现在,您可以通过以下命令启动程序:
startec2