-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathalias.sh
More file actions
executable file
·127 lines (118 loc) · 4.35 KB
/
alias.sh
File metadata and controls
executable file
·127 lines (118 loc) · 4.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
sf="~/public_html/share"
cherry="s10410@cherry.cs.nccu.edu.tw"
share="${cherry}:$sf"
alias ws='wc -m'
alias g='chromium>/dev/null 2>&1 &'
alias share='__(){ if [ $# -gt 1 ];then scp -r $1 ${share}/$2; ssh $cherry chmod 644 ${sf}/$2;else scp -r $1 ${share}; ssh $cherry chmod 644 ${sf}/$1;fi; } ; __'
alias fetch='__(){ for fn in $*;do scp ${share}/$fn .;done; } ; __'
alias ls='/bin/ls -NF --color=auto'
alias sl='ls'
alias vim='env TERM=xterm-color vim'
alias vi='vim'
alias emacs='emacs -nw'
alias e='emacs'
alias irssi='env TERM=xterm-color irssi'
alias ducks='du -hs * | sort -h'
alias hang='__(){ nohup $* >/dev/null 2>&1 &;};__'
alias sz='source ~/.zshrc'
alias rm='rm -i'
alias vb='vim ~/.bashrc'
alias vc='vim ~/.vimrc'
alias sb='source ~/.bashrc'
alias mcd='__(){ mkdir -m 715 $1 ; cd $1 ; } ; __'
alias l='clear'
alias ll='ls -1v -la'
alias la='ls -a'
alias tm='tmux'
alias python='python3.6'
alias py='python'
alias py2='python2'
alias cof='__(){ for f in $*; do chromium "$f" 2>/dev/null ; done };__'
alias dbug='__(){ chrome https://www.udebug.com/UVa/$2; };__'
alias qsub='chrome https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=25'
alias wifi-list='nmcli dev wifi'
alias wifi-connect='__() { if [ $# -gt 1 ];then nmcli dev wifi connect $1 password $2;else nmcli dev wifi connect $1;fi }; __'
alias clean='__(){ /bin/rm -f *.stackdump *.o *.core 2>/dev/null ; swpclean;};__'
alias exp='__(){ explorer `cygpath -w "$PWD"`; };__' #\\$1
alias outt='rm -f /tmp/totalExit && exit'
alias open='__(){ nohup xdg-open $* &> /dev/null &; };__'
alias pm='ps -efu `whoami`'
alias g++='g++ -Wall'
alias gcc='gcc -Wall'
alias sss='__(){ hexo clean && hexo g && hexo s -p 8080; };__'
alias ddd='__(){ hexo clean && hexo g && hexo d && echo -e "a\n*\nq\n"| git add -i && git add -u && git commit -m "backup" && git pm; };__'
alias ssd='hexo s --draft -p 8080'
alias bc='bc -l'
alias findext='__(){ find . -regex ".*\.\($1\)"; };__'
alias vz='vim ~/.zshrc'
alias b='feh --randomize --bg-center $HOME/Pictures/WallPapers/*/*.jpg'
alias respace='for f in *\ *; do mv "$f" "${f// /_}"; done'
alias def='sdcv'
alias volup='pactl set-sink-volume 0 +5%'
alias voldown='pactl set-sink-volume 0 -5%'
alias voltog='pactl set-sink-mute 0 toggle'
alias opengl='__(){ g++ $1 -I GLTools/include/GL -I GLTools/include/ -I GLTools/src/ -I /usr/include -I /usr/local/include -I /usr/include -L /usr/X11R6/lib -L /usr/X11R6/lib64 -L /usr/local/lib -lX11 -lglut -lGL -lGLU -lm -o ${1%.*} };__'
alias telegram-cli='telegram-cli --enable-msg-id'
alias psmem='ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head'
alias pscpu='ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head'
alias wget='wget --user-agent="User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:32.0) Gecko/20100101 Firefox/32.0" -c'
alias anash='source ~/bin/ana.sh'
alias asciiplay='CACA_DRIVER=ncurses;mplayer -really-quiet -vo caca'
alias disk='df -h --total'
alias t2s='__(){ for f in $*;do opencc -c t2s.json -i $f -o simple_$f;done; };__'
alias s2t='__(){ for f in $*;do opencc -c s2t.json -i $f -o tranditional_$f;done; };__'
# compress series
alias dotar='tar cvf' # ext dir
alias untar='tar xvf'
alias dogz='gzip' # ext
alias ungz='gunzip'
alias dotargz='tar zcvf' # ext dir
alias untargz='tar zxvf'
alias dobz='bzip2 -d' # ext
alias unbz='bunzip2'
alias untarbz='tar jxvf'
alias dobz2='bzip2 -z'
alias unbz2='bzip2 -d'
alias dotarbz2='tar jcvf' # ext dir
alias untarbz2='tar jxvf'
alias doxz='xz -z' # ext
alias unxz='xz -d'
alias dotarxz='tar Jcvf' # ext dir
alias untarxz='tar Jxvf'
alias doz='compress' # ext
alias unz='uncompress'
alias dotarz='tar Zcvf' # ext dir
alias untarz='tar Zxvf'
alias dotgz='tar zcvf' # ext dir
alias untgz='tar zxvf'
alias dotartgz='tar zcvf' # ext dir
alias untartgz='tar zxvf'
alias do7z='7z a' #-pPassword # ext
alias un7z='7z x'
alias dozip='zip -r' # ext dir
alias dorar='rar a' # ext dir
alias unrar='rar x'
alias dolha='lha -a' # ext file
alias unlha='lha -e'
swpclean() {
if [ -f .*.swp ];then
for fn in `/bin/ls .*.swp`
do /bin/rm -i $fn
done
fi
}
v2() {
str=''
arr=("$@")
for (( i=1; i<=$#arr; i++ )); do
if [ "$i" -eq 1 ]; then
str+="${arr[$i]}"
else
str+="%20${arr[$i]}"
fi
done
curl "v2en.co/$str"
}
#git filter-branch --force --index-filter \
# "git rm --cached --ignore-unmatch hw2/nobodyzxc/Q1/O_/" \
# --prune-empty --tag-name-filter cat -- --all