让高频使用的命令更简单
功能说明: 设置指令的别名.
语 法: alias [别名]=[指令名称]
参 数 : 若不加任何参数, 则列出目前所有的别名设置.
使用方法
1, 新建或打开 sudo VIM ~/.bashrc
在做开发每次提交代码的命令都是一长串参数, 不想去记, 于是可以使用 alias 命令来解决这个问题:
alias aCommandAlias='aCommand 一堆参数什么的'
比如
alias gpush='git push origin HEAD:refs/for/master'
这样在终端中, 只需要输入 gpush 就 ok 了.
但是只是这样的话, 会在重启之后失效, 解决办法是编辑~/.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(不然不生效)
就可以了.
如果还不行的话, 说明没有~/.bash_profile 文件, 或者文件中没有执行. bashrc 文件.
(.bash_profile 文件是用户登陆终端的时候会自动执行的文件, 一般此文件中会调用. bashrc)
如果是这样, 需要打开 (如果没有的话先创建) 文件:
~/.bash_profile
在里面加入一行:
source ~/.bashrc
就 ok 了.
我在 Mac 系统下测试 ok 的.
来源: http://www.bubuko.com/infodetail-3346595.html