Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试运行 ssh-add -L(或任何其他虚线选项),并且 zsh 返回 zsh: parse error near `-L'。这是我第一次看到 zsh 这样做,并且它不使用任何其他命令。
有任何想法吗 ?
首先要弄清楚是ssh-add别名还是 shell 函数,而不是二进制可执行文件/usr/bin/ssh-add。
ssh-add
/usr/bin/ssh-add
其次,尝试在没有自定义 ZSH 配置的情况下在 ZSH 会话中运行相同的命令。要获得干净的环境,请运行
env -i TERM=$TERM LC_ALL=$LC_ALL LANG=$LANG zsh -f
然后再试ssh-add -L一次,让我们知道你看到了什么。
ssh-add -L
此外,请发布以下输出:
uname -a zsh --version