blob: a3f5a258da779a486db6491ea54865e6b5b9abea (
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
130
131
132
|
# 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 ta='tmux attach-session'
alias mux='tmuxinator'
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"
if [ -f "$HOME/.config/chromium/Default/Cookies" ] ; then
alias aria2c-cookies="aria2c --load-cookies='$HOME/.config/chromium/Default/Cookies'"
fi
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'
#
# Docker and docker-compose
#
alias dbash='docker exec -it `docker ps -ql` bash'
alias dps='docker ps'
alias drun='docker run -it --rm'
alias dlog='docker logs --tail 100 --follow'
alias dc='docker-compose'
alias dc-down='dc down --volumes --rmi local --remove-orphans'
alias dc-logs='dc logs --tail 100 --follow'
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
alias http='http --timeout=99999'
#[[ -s /etc/grc.zsh ]] && source /etc/grc.zsh
# vim: et ft=zsh :
|