linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效)
2014-03-03 00:00
906 查看
现在做开发每次提交代码的命令都是一长串参数,不想去记,于是可以使用alias命令来解决这个问题:
比如
这样在终端中,只需要输入gpush就ok了。
——–
但是只是这样的话,会在重启之后失效,解决办法是编辑~/.bashrc文件,每行加入一个alias命令。比如:
保存文件后,运行:
(不然不生效)
就可以了。
如果还不行的话,说明没有~/.bash_profile文件,或者文件中没有执行.bashrc文件。
(.bash_profile文件是用户登陆终端的时候会自动执行的文件,一般此文件中会调用.bashrc)
如果是这样,需要打开(如果没有的话先创建)文件:
~/.bash_profile
在里面加入一行:
就ok了。
我在mac系统下测试ok的。
或者
设定 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的。
或者
vim /etc/profile
设定 alias 内容
相关文章推荐
- Linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效)
- Linux/Mac实现下alias重命名命令永久生效
- 如何让linux用户自定义的命令alias永久生效?
- 如何让linux用户自定义的命令alias永久生效?
- Linux中alias别名的设置,零时取消,永久生效
- linux下让别名alias永久生效
- 如何设置centos5 使用户自定义的alias命令永久生效
- Mac环境下实现alias的重命名命令(永久生效)
- Linux下如何保存alias添加的别名命令
- Linux centos下让alias自定义永久生效(+常用的别名)
- linux alias设置别名永久生效
- linux/mac下的自定义命令alias
- linux:/用户/.bashrc 保存别名永久生效
- Linux centos下让alias自定义永久生效(+常用的别名)
- linux中命令别名的设定指令alias和unalias
- linux命令alias永久配置
- Linux下的alias命令(为命令设置别名)
- Mac: Alias[设置命令的别名]
- linux 命令别名使用(alias )(转)
- 设置alias别名并使之重启或者注销用户之后依旧生效