我在我的 .zshrc 中执行此操作
PATH="~/scripts:$PATH"
如果我这样做,echo $PATH
它会作为路径中的第一个项目出现。然而,此目录并不包含在可执行文件路径中(也不包含在制表符补全中)。我究竟做错了什么? ls ~/scripts
按预期显示目录。
编辑:但这有效,但是...我猜~
在路径中不起作用?
#PATH="~/scripts:$PATH"
PATH="/Users/yar/scripts:$PATH"
答案1
改用$HOME
。
PATH="$HOME/scripts:$PATH"