## vim:ft=zsh ## Some useful default options ## To evade them, use '=foo' instead of 'foo' # # grep # linux: alias egrep='grep -E --color=auto' linux: alias fgrep='grep -F --color=auto' linux: alias grep='grep --color=auto' # # file and filesystem information # # human-readable sizes, local filesystems only alias df='df -hl' linux: alias df='df -hl --exclude-type=fuse.encfs' # human-readable sizes, summarize, dereference args non-linux: alias du='du -shH' linux: alias du='du -shD' # human-readable sizes, mark executables with '*' etc. alias ls='ls -Fh' linux: alias ls='ls -Fh --color=auto' # # networking # # I often use it for just *viewing* things, which works fine without root alias ifconfig='/sbin/ifconfig' alias host='host -a' alias mx='mx -aZ' # Only TCP/TCP6, not sockets and such salias netstat='netstat -atp tcp' linux: salias netstat='netstat --program --all --tcp --extend' # # various other stuff # alias cal='cal -m' alias calendar='calendar -A 14' alias cp='cp -i' alias fbi='fbi -readahead' alias feh='feh --quiet' # find does globbing itself alias find='noglob find' # This is an export, so that also man() and other apps using less as pager get it # clear-screen = much faster scrolling on ttys # RAW-CONTROL-CHARS = Don't produce crap if the file contains ANSI color sequences export LESS='--silent --no-init --clear-screen --RAW-CONTROL-CHARS --quit-if-one-screen --ignore-case --tabs=5' # Show manuals in all sections alias man='man -a' alias mv='mv -i' # BSD style alias ps='ps aux' # use unicode, reattach anyway, resize if neccessary alias screen='screen -ADRUa' alias tilp='gksudo "tilp --calc=ti84+ --cable=DirectLink"' # Don't collapse trees alias todo='todo -f +children' # smooth scrolling alias xload='xload -jumpscroll 1'