git clone
到用户根目录,并在.bashrc 中加入 source ~/self-shell-funcs/.myFunc
即可
.myFunc 文件用来汇总所有类型Function
各个类型的Function可以自行在对应的 .XXXFuncs 文件里面修改.
- .. 返回上一级目录,并打印出该路径中所有文件及目录.
- 2.. 返回上两级目录,并打印出该路径中所有文件及目录.
- 3.. 返回上三级目录,并打印出该路径中所有文件及目录.
- ro 返回到根目录,并打印出该路径中所有文件及目录.
- c
cd
到对应路径,并打印出该路径中所有的文件及目录.
- xmind 开启xmind.
- chrome 后面跟一个参数,用chrome开启输入的网页.
- lava 用chrome开启lavaradio.com (baidu,github,taobao等同理)
- ast 开启Android-studio,得自己设置studio.sh路径.
- tb 开启thunderbird.
- wz 开启为知笔记.
- genym 开启Genymotion,Android模拟器.
- st 代替
git status -sb
. - adda 代替
git add .
. - commit 代替
git commit -m
,后面跟不加空行和&的commit信息. - commita 代替
git commit -a -m
,同上. - commitft 格式化commit信息,代替
git commit -m "[feature]$1"
,$1
处写后续信息. - commitfix 同上,代替
git commit -m "[bugfix]$1"
. - commitup 同上,代替
git commit -m "[update]$1"
. - commitpb 同上,代替
git commit -m "[publish]$1"
. - amend 代替
git commit --amend
. - pull 代替
git pull origin master
,从master分支上pull. - pullr 代替
git pull --rebase origin master
,pull的同时rebase. - push 代替
git push origin master
,push到master分支上. - gl 代替
git log --all --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative;
,查看git commit日志.(效果如下图)
- j 替代
java
,后面只能跟一个参数. - jc 替代
javac
,后面只能跟一个参数.
- cr 代替
clear
. - mk 代替
mkdir
,同时cd
到创建的目录下. - rf 代替
rm -rf
.