aboutsummaryrefslogtreecommitdiffhomepage
path: root/alias
diff options
context:
space:
mode:
Diffstat (limited to 'alias')
-rw-r--r--alias101
1 files changed, 101 insertions, 0 deletions
diff --git a/alias b/alias
new file mode 100644
index 0000000..cb58a67
--- /dev/null
+++ b/alias
@@ -0,0 +1,101 @@
1# settings
2alias al='vim ~/.bash_aliases && source ~/.bash_aliases'
3alias sa='source ~/.bash_aliases'
4alias vimrc='vim ~/.vimrc'
5alias bashrc='vim ~/.bashrc'
6alias tigrc='vim ~/.tigrc'
7
8# vim
9alias v='vim'
10alias vr='vim -R'
11
12# shell
13alias ll='ls -alh'
14alias ai='sudo apt-get install'
15alias si='sudo snap install'
16alias ss='sudo !!'
17alias hg='history|grep'
18alias r='ranger'
19
20# cd to certain directories
21alias ..='cd ..'
22alias ld='cd -' # last directory
23alias cdd='cd ~/Downloads'
24alias cdg='cd ~/git'
25alias cds='cd ~/git/settings'
26alias r='ranger'
27
28# git
29alias g='git'
30alias gls='git log -S'
31alias gc='git clone'
32alias check='git checkout'
33alias checkout='git checkout'
34alias stash='git stash'
35alias commit='git commit'
36alias ca='git commit --amend'
37alias branch='git branch'
38alias pull='git pull'
39alias fetch='git fetch'
40alias merge='git merge'
41alias push='git push'
42alias remote='git remote'
43alias rebase='git rebase'
44
45# docker
46alias dp='docker ps'
47alias dpa='docker ps -a'
48alias di='docker images'
49alias dc='docker-compose run --rm'
50
51# ssh
52alias keygen='ssh-keygen -t rsa -C "typebrook@gmail.com"'
53alias topo='ssh typebrook@topo.tw'
54alias ptt='ssh bbsu@ptt.cc'
55alias geothings='ssh geothings@geobingan.info'
56alias geothings-test='ssh geothings@test.geothings.tw'
57
58# tig
59alias t='tig'
60alias ta='tig --all'
61alias ts='tig status'
62alias tg='tig grep'
63alias tr='tig refs'
64alias tl='tig log'
65alias ty='tig stash'
66
67# Android
68alias debug='./gradlew app:installDebug && adb shell am start -n adb shell am start -n com.geothings.geobingan/.MainActivity_'
69alias adbdefault='adb shell dumpsys package domain-preferred-apps'
70alias adblist='adb shell dumpsys package d'
71alias rmcache='rm -rf ~/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/*'
72
73# gist
74gist_list=~/gist/gist.list
75alias gl='nl $gist_list'
76alias gll='gist -l > $gist_list && nl $gist_list'
77alias gi='_gistRead'
78_gistRead() {
79 gist -r $(awk '{print $1}' $gist_list | awk -v row="$1" -F '/' 'FNR==row {print $NF}') $2
80}
81alias note='gist -r 5dd936e91d9ae75ad77084da762f5c11 note > ~/gist/note && \
82 vim ~/gist/note && \
83 gist -u 5dd936e91d9ae75ad77084da762f5c11 ~/gist/note'
84alias todo='gist -r 5dd936e91d9ae75ad77084da762f5c11 todo > ~/gist/todo && \
85 vim ~/gist/todo && \
86 gist -u 5dd936e91d9ae75ad77084da762f5c11 ~/gist/todo'
87
88# misc
89alias co='curl -O'
90alias taiwan='curl -O http://download.geofabrik.de/asia/taiwan-latest.osm.pbf'
91alias x='xdg-open'
92alias f='free -h'
93alias yl='youtube-dl'
94alias raw='echo "https://raw.githubusercontent.com"'
95alias editor='select-editor'
96
97# tmp
98alias cdo='cd ~/git/openmaptiles'
99alias and='cd ~/git/geoBingAn.Android'
100alias gdal='docker-compose run --rm gdal'
101alias mm='mkvmerge -o out.webm -w 01.webm + 02.webm'