topyang

alias : 给某个命令定义别名。

如:alias gpush=\'Git push origin HEAD:refs/for/master\'
这样在终端中,只需要输入 gpush 就ok了。但是只是这样的话,会在重启之后失效。

解决步骤:

  1. 找到home下的 .bashrc文件(隐藏文件)ls -a;如果没有此文件则创建此文件vim .bashrc
  2. 打开编辑 .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\'
  3. 保存文件后,调用此文件,运行:source ~/.bashrc(此文件暂时生效,重启后失效);
  4. 打开编辑home下.bash_profile文件(用户登陆终端的时候会自动执行的文件) vim .bash_profile,加入source ~/.bashrcsource .bashrc
  5. 再次加入新命令,执行1,2步骤即可。

总结:

在 .bashrc 文件中通过alias命令定义终端命令别名,在终端自动执行文件 .bash_profile 中通过source命令调用执行 .bashrc 文件。

分类:

技术点:

相关文章: