14

我以前用 bash 做这个...

/bin/bash --rcfile /home/sindhu/bin/misc_scripts/shellrc/.bashrc_1

我怎样才能用zsh完成同样的事情?

谢谢你。

4

2 回答 2

7

您可以使用ZDOTDIR变量来近似该特征。

在一个可能是这样的目录中:

mkdir /home/sindhu/bin/misc_scripts/shellrc/.zshrc_1

创建一个名为.zshrc包含您的替代启动脚本的文件。然后你可以像这样启动zsh:

ZDOTDIR=/home/sindhu/bin/misc_scripts/shellrc/.zshrc_1 zsh
于 2010-04-28T09:36:53.443 回答
1

编写一个小包装脚本:

source $1
zsh -f -d

第一行来源您的替代 RC 文件。第二个启动一个新的 Z shell 而不获取任何其他 RC 文件。有关选项 -d 和 -f(GLOBAL_RCS、RCS)的信息,请参见 zshoptions(1)。

于 2010-04-28T12:31:44.210 回答