gpt4 book ai didi

zsh - 在非交互式Shell中扩展别名

转载 作者:行者123 更新时间:2023-12-04 02:16:57 24 4
gpt4 key购买 nike

bash中,我们可以使用shopt -s expand_aliases扩展脚本中的别名。
zshcshtcsh的等效命令是什么?它们甚至存在吗?

在专注于zsh时,我没有找到这样的命令。我什至尝试使用脚本中的别名来获取文件,但是它不起作用。

最佳答案

对于zsh,您可以使用setopt aliases

#!/usr/bin/zsh

alias hoo="echo bar"
unsetopt aliases
hoo # outputs `./test.zsh:5: command not found: hoo`
setopt aliases
hoo # outputs `bar`

有关详细信息,请参见 man zshoptions

对于 cshtcsh,采购文件(例如 source ${HOME}/.cshrc)就足够了。

关于zsh - 在非交互式Shell中扩展别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23258413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com