提升效率的命令行指令-超精简

代理配置

git

#只对github.com
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080

#取消代理
git config --global --unset http.https://github.com.proxy

npm

npm config set https-proxy http://127.0.0.1:1080

homebrew

export https_proxy=http://127.0.0.1:1080
export http_proxy=http://127.0.0.1:1080

Alias

windows下通过%1获取指令的第一个参数,unix下通过$1获取

快速删除

rr
rm -rf $1

快速打包

tar -czvf $1.tar.gz --exclude=$1/node_modules --exclude=$1/.git $1

打开Sublime Text

open -a 'Sublime Text' $1

文件可执行

chmod +x $1

快速设置https代理

alias proxy="export https_proxy=http://127.0.0.1:8888"

快速解压

tar -xvf $1

加密压缩

zip -P regx.vip $1.zip $1/**

快速打开"万年历"看时间排期

start chrome "https://www.baidu.com/s?ie=UTF-8&wd=%E4%B8%87%E5%B9%B4%E5%8E%86"

Git

把如下配置添加到.bashrc

alias gba="git branch -a"
alias gaa="git add -A"
alias gcf="git config --list"
alias gd="git diff"
alias glol="git log --graph --pretty = format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
alias gss="git status -s"

或者你使用的是zsh,可以开启git插件就会有如上的快捷指令了。