一些好用的命令行别名

  1. 使用 goland 打开一个 go 项目
    alias goland="open -a GoLand"

    每次都在 goland 里面,选择打开新项目,然后再去找到项目地址,这样会很麻烦
    命别名后,只需要在命令行运行 goland projectname 即可

  2. 经常访问一个文件
    alias gitworkspace="cd /Users/wanna/work/git/gitworkspace

    经常都要 cd 到某个目录去工作,为什么不直接命个别名呢?

  3. 多个 k8s 的上下文经常切来切去
    alias k8s1="kubectl config use-context *** "

    每次想用哪个环境直接就可以简短运行 k8s1 后就能切换了

  4. 查看 pod 日志
    kl () { kubectl config use-context *** && kubectl logs -f -n test deployment/"$1" }

    想查看 projectA 的日志只需要运行 kl projectA 即可,不用每次都先去查 pods 名称,然后再看日志。这样运行的前提是这个 deployment 里面只有一个 pod,如果有多个,会随机输出其中一个的日志

本作品采用《CC 协议》,转载必须注明作者和本文链接