## vim:ft=zsh ## Some useful default options ## To evade them, use '=foo' instead of 'foo' ## grep linux: { alias egrep='grep -E --color=auto' alias fgrep='grep -F --color=auto' alias grep='grep --color=auto' } ## file and filesystem information # human-readable sizes, local filesystems only linux: alias df='df -hl --exclude-type=fuse.encfs' || alias df='df -hl' # human-readable sizes, summarize, dereference args linux: alias du='du -shD' || alias du='du -shH' # human-readable sizes, mark executables with '*' etc. linux: alias ls='ls -Fh --color=auto' || alias ls='ls -Fh' ## enable alias expansion alias exec='exec ' alias sudo='sudo ' ## networking alias mx='mx -aZ' # Only TCP/TCP6, not sockets and such linux: salias netstat='netstat --program --all --tcp --extend' || salias netstat='netstat -atp tcp' # less frequent updates when running ncdu via ssh [[ -n $SSH_CONNECTION ]] && check_com -c ncdu && alias ncdu='ncdu -q' alias bc='bc -l' alias cal='cal -m' alias fbi='fbi -readahead' # I keep accidently overwriting files alias cp='cp -i' alias mv='mv -i' # find does globbing itself alias find='noglob find' # Show all available manuals (all sections) alias man='man -a' # 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='noglob todo -f +children'