1
2
3
4 alias -g H='| head'
5 alias -g T='| tail'
6 alias -g G='| grep'
7 alias -g L="| less"
8 alias -g M="| most"
9 alias -g LL="2>&1 | less"
10 alias -g CA="2>&1 | cat -A"
11 alias -g NE="2> /dev/null"
12 alias -g NUL="> /dev/null 2>&1"
13
14
15 alias d='$XIVIEWER'
16 alias dud='du --max-depth=1 -h'
17 alias duf='du -sh *'
18 alias e='$EDITOR'
19 alias f='find . -name'
20 alias fd='find . -type d -name'
21 alias ff='find . -type f -name'
22 alias fogrep='{ fc-list; xlsfonts } | grep -i'
23 alias h='history'
24 alias hgrep="fc -El 0 | grep"
25 alias help='man'
26 alias j='jobs'
27 alias dn='disown'
28 alias mm='mplayer -nosound'
29 alias m='mplayer'
30 alias n='$EDITOR $HOME/.notes'
31 alias p='ps -f'
32 alias s='ssh'
33 alias sortnr='sort -n -r'
34 alias unexport='unset'
35 alias u="unpacksh"
36
37 alias whereami=display_info
38
39 alias cd..='cd ..'
40 alias ..='cd ..'
41 alias cpd='cp -r'
42 alias scpd='scp -r'
43 alias rmd='rm -rf'
44
45
46 setenv() { typeset -x "${1}${1:+=}${(@)argv[2,$#]}" }
47
48
49 function +() { PATH=$PATH:/usr/sbin:/sbin sudo env $@ }
50 compdef _sudo +
51
52 case "$SH_OS" in
53
54 linux )
55 alias ls='ls -N -v --color=auto --show-control-chars'
56 ;;
57
58 freebsd)
59 ;;
60
61 openbsd)
62 ;;
63 esac
64
65 alias l='ls -1Fsh'
66 alias ld='ls -ld *(-/DN)'
67 alias ldot='ls -ld .*'
68 alias ll='ls -lF'
69 alias l1='ls -1F'
70 alias lS='ls -1FSsh'
71 alias lt='ls -1Ft'
72 alias lrt='ls -1Fcrt'
73 alias lart='ls -1Fcart'
74
75
76 cdl() { cd $@; ls }
77 compdef _cd cdl
78
79
80
81 if [ ${ZSH_VERSION//\./} -ge 420 ]; then
82
83
84 _browser_fts=(htm html de org net com at cx nl se dk dk php)
85 for ft in $_browser_fts ; do alias -s $ft=$BROWSER ; done
86
87 _editor_fts=(cpp cxx cc c hh h inl asc txt TXT tex)
88 for ft in $_editor_fts ; do alias -s $ft=$EDITOR ; done
89
90 _image_fts=(jpg jpeg png gif mng tiff tif xpm)
91 for ft in $_image_fts ; do alias -s $ft=$XIVIEWER; done
92
93 _media_fts=(avi mpg mpeg ogm mp3 wav ogg ape rm mov mkv)
94 for ft in $_media_fts ; do alias -s $ft=mplayer ; done
95
96
97 alias -s pdf=xpdf
98 alias -s ps=gv
99 alias -s dvi=xdvi
100 alias -s chm=xchm
101 alias -s djvu=djview
102
103
104 alias -s zip="unzip -l"
105 alias -s rar="unrar l"
106 alias -s tar="tar tf"
107 alias -s tar.gz="echo "
108 alias -s ace="unace l"
109 fi
110
111