Zsh 别名显示部分命令

问题描述 投票:0回答:1
grep kga ~/.zsh
alias kga='kubectl get all,ingress'

尝试别名kga时,它不起作用。它只显示全部,不显示入口。 如果我简单地输入“kubernetes get all,ing”,它就可以工作。 我在 .zsh 中的其他别名确实有效,并且我在尝试之前或每次更新之后都获取了 .zsh 文件。

linux kubernetes unix zsh
1个回答
0
投票

为 kubectl 设置另一个别名,一般为 k 和完整的 -o (如下所示) 我的其他 kubectl 别名需要以 k 开头,别名才能正常工作。

vi ~/.zsh
alias k='kubectl'
complete -o default -F __start_kubectl k
© www.soinside.com 2019 - 2024. All rights reserved.