我正在努力跑 ssh-add -L (或任何其他虚线选项),并且zsh在`-L'附近返回zsh:parse错误。这是我第一次看到zsh这样做,并且它不会与其他任何命令一起使用。
有什么想法吗?
答案 0 :(得分:1)
首先要知道的是ssh-add
是别名还是shell函数,而不是二进制可执行文件/usr/bin/ssh-add
。
其次,尝试在没有自定义ZSH配置的情况下在ZSH会话中运行相同的命令。要获得干净的环境,请运行
env -i TERM=$TERM LC_ALL=$LC_ALL LANG=$LANG zsh -f
然后再次尝试ssh-add -L
,让我们知道你看到了什么。
此外,请发布以下内容:
uname -a
zsh --version