blob: 8f0139796bcd5a370041ddc7eec106f5bb9d11a2 (
plain) (
blame)
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
128
129
|
# Fix aliases
alias sudo='sudo '
alias watch='watch '
# Remove grml aliasses
unalias ag 2>/dev/null
alias ag="ag --page less"
alias wcc="wc -c | numfmt --to=si"
alias -s html=x-www-browser
alias -s pdf=evince
alias -s exe=wine
alias df='df -h'
alias du='du -h'
alias free='free -tm'
alias whois='whois -H'
alias zgrep='zgrep --color=auto'
alias ls='ls --color=auto -h -F'
alias rm='rm --interactive=once'
alias mv='mv --interactive'
alias v='vim'
alias t='tmux'
alias mux='tmuxinator'
if $(which grc >/dev/null 2>&1) ; then
alias ping='grc ping'
alias dig='grc dig'
alias ip='grc ip'
fi
alias display_off='xset dpms force off'
alias esync='sudo eix-sync'
alias eupdw='sudo emerge -avuND @world'
alias eetc='sudo etc-update'
alias notes='editor $HOME/Dropbox/notes.md'
# Moving to directory in different teminals.
alias xpwd='echo $PWD | xclip -i; xclip -o'
alias xcd='cd "$(xclip -o)"'
alias man='LANG=C man'
alias upa='sudo aptitude -u'
alias apurge='sudo aptitude purge --purge-unused'
alias cclip='xclip -selection clipboard'
check_com g || alias g='git'
check_com s || alias s='ssh'
alias rscp='rsync -avzP'
alias yd-date='youtube-dl --output="[%(playlist_index)s] %(upload_date)s - %(title)s-%(id)s.%(ext)s"'
alias boot-log="sed 's/\^\[/\o33/g;s/\[1G\[/\[27G\[/' /var/log/boot | less -r"
alias ipv6_disable='sudo sysctl net.ipv6.conf.all.disable_ipv6=1'
alias ipv6_enable='sudo sysctl net.ipv6.conf.all.disable_ipv6=0'
alias aria2c-rpc="aria2c --enable-rpc"
alias sc=systemctl
alias jf="journalctl --unit"
alias httpserver='python -m SimpleHTTPServer'
test -f ~/bin/pandoc-filter-includes.py && alias pdoc='pandoc --smart --standalone --filter ~/bin/pandoc-filter-includes.py'
alias pdoc-pdf='pandoc --latex-engine=xelatex -V geometry:margin=1in -V mainfont="Linux Libertine O"'
alias jkill="jps | grep -v ' Jps$' | grep -v ' org.eclipse.equinox.' | cut -d ' ' -f 1 | xargs -r kill"
# TLP
alias tlp-stat='sudo tlp-stat'
alias tlp-fullcharge='sudo tlp fullcharge BAT0; sudo tlp fullcharge BAT1'
alias tlp-setcharge='sudo tlp setcharge BAT0; sudo tlp setcharge BAT1'
# VPN
alias vpnopen='sudo vpnc-connect'
alias vpnclose='sudo vpnc-disconnect'
# Global
alias -g G='|grep'
alias -g GI='|grep -i'
alias -g H='|head'
alias -g T='|tail'
alias -g L='|less'
alias -g LA='2>&1|less'
alias -g X='|xclip'
alias -g XC='|xclip -selection clipboard'
# Projects
alias sz='~/src/sovzond/proj.sh'
# Run bush in last docker container
alias dbash='docker exec -it `docker ps -ql` bash'
alias dps='docker ps'
alias dlog='docker logs --tail 100 --follow'
alias dclean='docker images --quiet --filter dangling=true | xargs --no-run-if-empty docker rmi'
alias portcheck='nc -z -v -w 5'
alias jq='jq --color-output'
if $(which colordiff >/dev/null) ; then
alias diff='colordiff -u'
else
alias diff='diff -u'
fi
if $(which unoconv >/dev/null) ; then
alias 2pdf='unoconv --format pdf'
elif $(which libreoffice >/dev/null) ; then
alias 2pdf='libreoffice --headless --convert-to pdf'
fi
# vim: et ft=zsh :
|