我以前用 bash 做这个...
/bin/bash --rcfile /home/sindhu/bin/misc_scripts/shellrc/.bashrc_1
我怎样才能用zsh完成同样的事情?
谢谢你。
您可以使用ZDOTDIR
变量来近似该特征。
在一个可能是这样的目录中:
mkdir /home/sindhu/bin/misc_scripts/shellrc/.zshrc_1
创建一个名为.zshrc
包含您的替代启动脚本的文件。然后你可以像这样启动zsh:
ZDOTDIR=/home/sindhu/bin/misc_scripts/shellrc/.zshrc_1 zsh
编写一个小包装脚本:
source $1
zsh -f -d
第一行来源您的替代 RC 文件。第二个启动一个新的 Z shell 而不获取任何其他 RC 文件。有关选项 -d 和 -f(GLOBAL_RCS、RCS)的信息,请参见 zshoptions(1)。