Mac自定义命令
来源:互联网 发布:linux查找进程的命令 编辑:程序博客网 时间:2024/06/07 11:17
linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效)
现在做开发每次提交代码的命令都是一长串参数,不想去记,于是可以使用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 内容
1 0
- mac自定义tree命令
- Mac自定义命令
- mac下自定义命令
- Mac 下自定义命令
- mac 上自定义脚本命令
- linux||mac os如何自定义shell命令
- linux/mac下的自定义命令alias
- mac下的自定义命令alias
- Mac下终端中自定义命令快捷键方法
- Mac命令
- mac 命令
- mac 命令
- mac命令
- mac命令
- MAC 命令
- Mac 命令
- mac命令
- mac 命令
- php实现短信发送代码
- Java之克隆机制
- MySQL导入CSV格式文件
- Tomcat启动一半闪退问题解决
- 面向对象(一)(封装,继承,多态,继承与组合,初始化块)
- Mac自定义命令
- LeetCode || Number of 1 Bits
- AndroidJNI.SetShortArrayElement设置短整数数组元素
- 一步步学ListView(1):创建一个最简单的ListView
- mysql创建外键的感悟
- 7/21 C 解题报告
- 深入解析alloc/retain/release/dealloc实现
- WCF操作模式-双向操作(双工通信)示例演示
- 程序员高效技巧系列 -- 完全脱离鼠标的终端