公司项目进行了平台迁移,因此命令行进行了定制化比如我们的git命令被定制成了kkgit,这时候我的zsh就出现问题了,比如下图这种: 那zsh要怎样配置新命令: 参考步骤4下方图片 1 保存你的.sh文件–》我这里先创建了一个Code文件夹(名字随便起)
mkdir Code cd Code ls2 创建并边写命令文件,我们要新增的命令是kkgit 这里就直接命名了,.sh文件内容是公司同事写好的.
vi kkgit.sh3 回退到根目录 创建.alias 文件
vi .alias.alias 文件的内容,kkgit.sh 的路径可以通过pwd 命令获取路径
alias kkgit="/Users/wangdanfeng/Code/kkgit.sh"4 保存好.alias 文件后,使用source命令,执行一下
source .alias综上步骤参考下图:
5 上图最后我们使用一下kkgit命令后,发现权限被拒绝,此时我们修改我们的权限,
chmod 777 kkgit.sh6 使用一下,发现修改权限后可以使用了,但是这只是本次终端可以使用了,如果需要每次打开终端都可以使用这条命令,还需要添加到zsh的配置文件中 7 添加命令到配置文件:
vi .zshrc编辑的内容入下图所示(# Aliase 是我们自己的备注,不需要关注):
source /Users/wangdanfeng/.alias这样添加命令的工作就完成了!