alias : 给某个命令定义别名。
如:alias gpush='Git push origin HEAD:refs/for/master'
这样在终端中,只需要输入 gpush 就ok了。但是只是这样的话,会在重启之后失效。
解决步骤:
- 找到home下的 .bashrc文件(隐藏文件)
ls -a
;如果没有此文件则创建此文件vim .bashrc
。 - 打开编辑 .bashrc 文件,
vim .bashrc
,加入alias
命令,如:alias cdhome='cd ~' alias cdroot='cd /' alias gpull='git pull' alias gci='git commit -a' alias gpush='git push origin HEAD:refs/for/master' alias gst='git status'
- 保存文件后,调用此文件,运行:
source ~/.bashrc
(此文件暂时生效,重启后失效); - 打开编辑home下.bash_profile文件(用户登陆终端的时候会自动执行的文件)
vim .bash_profile
,加入source ~/.bashrc
或source .bashrc
。 - 再次加入新命令,执行1,2步骤即可。
总结:
在 .bashrc 文件中通过alias
命令定义终端命令别名,在终端自动执行文件 .bash_profile 中通过source
命令调用执行 .bashrc 文件。