通过定义 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
。