linux终端自定义命令的别名
2016-07-21 10:47
519 查看
转自 http://blog.unieagle.net/2012/05/21/linux
vim的安装和使用
现在做开发每次提交代码的命令都是一长串参数,不想去记,于是可以使用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的安装和使用
现在做开发每次提交代码的命令都是一长串参数,不想去记,于是可以使用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的。
相关文章推荐
- screen命令整理
- Linux之进程终止
- Linux之fork与vfork区别
- linux中安装zookeper
- Linux学习笔记--认识Linux下路径概念
- 解决C3P0在Linux下Failed to get local InetAddress for VMID问题
- nagios系列(一)centos6.5环境部署nagios服务端
- nagios系列(一)centos6.5环境部署nagios服务端
- Zedboard上运行Linaro系统(一):SD卡分区
- 如何在 Linux 上永久挂载一个 Windows 共享
- linux笔记:软件包管理-软件包简介
- 嵌入式linux 项目开发(一)——CGIC编程
- Linux中JDK1.6的安装和配置方法
- Linux 内核/sys 文件系统之sysfs 属性文件
- Linux系统日志及日志分析
- Linux C多线程编程注意事项及数据处理
- Linux的内存回收和交换
- linux kernel 平台总线实例分析
- linux daemon(2)
- 在linux内核编程 不能include <stdio.h>的原因