【发布时间】:2019-10-04 07:21:52
【问题描述】:
我在 Ubuntu 18.04 上运行并使用 zsh 而不是 bash。要完成 kubectl,它应该像添加
一样简单source <(kubectl completion zsh)
到 ~/.zshrc 配置。我已经这样做了,但是 kubectl 自动完成功能不起作用。我已经多次重新加载终端。
将命令改为
时source <(kubectl completion zsh) && echo success || echo failure
我在加载终端时看到“失败”。所以我的结论是脚本出了点问题。该脚本忽略了所有输出,所以我不知道到底出了什么问题。
有谁知道可能出了什么问题?或者可能是特定脚本所在的位置,所以我可以更改
_complete kubectl 2>/dev/null
到
_complete kubectl 2>~/logs.txt
【问题讨论】: