在bashrc的情况下,我可以像这样输入源代码行,
source / my / path / etc
据我所知,zshrc也可以输入该行。但是发生了错误。
错误:geant4.sh无法自定位GEANT4安装
这很可能是因为您使用的是ksh,zsh或类似的
要解决此问题,请cd到包含此脚本的目录
并将其源于该目录
我无法理解“解决此问题”的最后一句话, 如果您有任何想法,请告诉我。
答案 0 :(得分:0)
您可以使用 pushd
和 popd
临时更改 .zshrc
文件中的目录(这是一个粗略的解释,请参阅 this post)。
要使用 zsh 自动获取 geant4.sh,请将此行添加到您的 .zshrc
文件中:
pushd /path/to/script >/dev/null; . /path/to/script/geant4.sh; popd >/dev/null
>/dev/null
只是将输出定向到 null
,因此当您打开终端时,来源不会导致任何内容出现在您的终端上。