shell中利用自定义命令简化操作

shell中利用自定义命令简化操作

有时,在shell中需要重复进行一长串的操作,比如进入一个n多层级的目录里,或者在用git管理代码时,都需要重复输入相同的命令,很不方便。这时候可以用自定义命令来简化操作。只需在shell的配置文件中添加一段代码,即可自定义出让人满意的快捷命令。

以bash为例:

mac在终端输入 vim ~/.bashrc,

windows在gitbash输入vim /etc/git-completion.bash ,加入如下代码:

alias tar=’cd usr/lib/tar/’

注意:在自定义命令时,等号两边不能有空格,否则shell不能确定你需要做什么。

gitbash下,保存退出后,还需要在etc/bash.bashrc下引用之前的文件:

vi /etc/bash.bashrc 加入代码:

source /etc/git-completion.bash

保存,重启git bash。

现在在bash里输入tar,即可直达目标文件夹。

常用命令:

  • alias ad=’git add’
  • alias st=’git status’
  • alias stsh=’git stash’
  • alias ci=’git commit’
  • alias br=’git branch’
  • alias bra=’git branch -a’
  • alias co=’git checkout’
  • alias dif=’git diff’
  • alias po=’git push’
  • alias poo=’git push origin’
  • alias pod=’git push origin develop’
  • alias por=’git push origin release’
  • alias pom=’git push origin master’
  • alias pl=’git pull’
  • alias plo=’git pull origin’
  • alias pld=’git pull origin develop’
  • alias pldreb=’git pull origin develop –rebase’
  • alias plr=’git pull origin release’
  • alias plm=’git pull origin master’
  • alias pu=’git pull upstream’
  • alias fch=’git fetch’
  • alias reseth=’git reset –hard’
  • alias reb=’git rebase’
  • alias rebc=’git add . && git rebase –continue’
  • alias reba=’git rebase –abort’
  • alias log=’git log’
  • alias kk=’gitk’

自定义命令本质上是一串字符的简写,所以当我们需要在命令之外添加额外的选项,如git branch -a时,只需输入br -a即可,
同理,其他命令如git commit -m“text” 可以简写为 ci -m“text”,注意必须空格隔开,否则会提示找不到命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值