-
Notifications
You must be signed in to change notification settings - Fork 0
/
aliases
66 lines (58 loc) · 1.51 KB
/
aliases
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
#-- Make life easier --#
alias s!="sudo"
alias c="clear"
alias e="exit"
alias v="vim"
alias V="sudo vim"
#-- GoogleCL --#
alias goup="google docs upload"
alias gols="google docs list"
alias goget="google docs get"
alias govi="google docs edit"
alias gorm="google docs delete"
#-- Simple shell aliases --#
alias cp="cp -RPv"
alias grep="grep --color=auto"
alias l="ls --color=always -aF"
alias ls="ls --color=always -F"
alias ll="ls --color=always -l"
alias lg="ls -a | grep --color=auto"
alias mkdir="mkdir -p"
alias mv="mv -i"
alias rm="rm -iR"
alias tree="tree -L 2 -d -C"
alias df="df -h"
alias p="pushd"
alias P="popd"
#-- Global --#
alias -g L="| less"
alias -g H="| head"
alias -g T="| tail"
alias -g G="| grep --color=auto"
alias -g N=">/dev/null"
#-- Suffix --#
alias -s html=$BROWSER
alias -s com=$BROWSER
alias -s org=$BROWSER
alias -s {png,jpg}=sxiv
alias -s doc=antiword
alias -s pdf=apvlv
alias -s txt=$EDITOR
alias -s conf=$EDITOR
alias -s ebuild=$EDITOR
#-- Reload Configs --#
alias xrel="xrdb -load ~/.Xresources"
alias zload=". ~/.zshrc"
#-- Package Management --#
alias -g syn="sudo eix-sync"
alias -g em="sudo emerge -a"
alias -g emr="sudo emerge -C"
alias -g emu="sudo emerge -uDa world"
alias dgraph="equery g"
alias dograph="equery depends"
alias use="equery u"
alias unstable="qlist -I 9999 --nocolor | xargs sudo emerge"
#-- Misc. --#
alias nvoff="s! echo '\_SB.PCI0.PEG1.GFX0._OFF' > /proc/acpi/call"
alias nvon="s! echo '\_SB.PCI0.PEG1.GFX0._ON' > /proc/acpi/call"
alias mplayer="mplayer -msgcolor -msgmodule"