我已将我的别名添加到~/.aliases
文件,现在的文件如下所示:
alias gss="git status"
alias gl="git log"
alias pa="php artisan"
alias reload=". ~/.zshrc && echo 'ZSH config reloaded from ~/.zshrc'"
当我运行gss
,时gl
,reload
它们都可以正常工作,但是当我运行时,pa
我收到一个错误,zsh: command not found: pa
这是为什么?
答案1
或者,您可以将别名保存在~/.aliases
文件本身中,这样可以跨系统移植,然后在末尾添加以下几行~/.zshrc
以包含所有别名
#...more zsh config above
if [ -f ~/.aliases ]; then
. ~/.aliases
fi
答案2
问题是我编辑了错误的文件。
我编辑了~/.zshrc
文件以添加别名。此后一切正常。