通过定义 alias 加速命令操作
在 cygwin 的 shell 中(linux 的 shell也是如此)经常要 cd 到一个很深的目录。偶尔为之还可忍受,经常为之就是负担。一个较为简单的解决办法就是通过 alias 在 .bashrc 文件中为要执行的命令行定义别名,一个例子:
alias oh='cd /cygdrive/C/Users/cliyh/AppData/Roaming/zorg/output_html' alias se='cd /cygdrive/C/Users/cliyh/AppData/Roaming/.spacemacs.d' alias gp='git push -u origin master' alias ga='git add .' alias gs='git status'
以后在 shell 中只要输入 oh se 或者 pg 就可以达到输入后面一串命令的效果, easy!
需要注意:
- 定义
alias时,等号前后不要有空格。 - 修改
.bashrc后,要执行source .bashrc使得修改生效。
以后我的工作流程就变成了:
gs查看仓储状态ga把当前修改加到stage区域git ci "what you want to say about current commit"gp把当前提交推送到远端github。