# Easier navigation: .., ..., ~ and - alias ..="cd .." alias ...="cd ../.." alias ~="cd ~" # `cd` is probably faster to type though alias -- -="cd -" # List all files colorized in long format, including dot files alias la="ls -Gla" # IP addresses alias ip="dig +short myip.opendns.com @resolver1.opendns.com" alias localip="ipconfig getifaddr en1" alias ips="ifconfig -a | perl -nle'/(\d+\.\d+\.\d+\.\d+)/ && print $1'" # Flush Directory Service cache alias flush="dscacheutil -flushcache" # View HTTP traffic alias sniff="sudo ngrep -d 'en1' -t '^(GET|POST) ' 'tcp and port 80'" alias httpdump="sudo tcpdump -i en1 -n -s 0 -w - | grep -a -o -E \"Host\: .*|GET \/.*\"" # Start an HTTP server from a directory alias server="open http://localhost:8080/ && python -m SimpleHTTPServer 8080" # Trim new lines and copy to clipboard alias c="tr -d '\n' | pbcopy" # Shortcuts alias d="cd ~/Documents/Dropbox" alias p="cd ~/Projects" alias g="git" alias v="vim" alias m="mate ." # File size alias fs="stat -f \"%z bytes\"" # ROT13-encode text. Works for decoding, too! ;) alias rot13='tr a-zA-Z n-za-mN-ZA-M' # Disable Spotlight alias spotoff="sudo mdutil -a -i off" # Enable Spotlight alias spoton="sudo mdutil -a -i on" # One of @janmoesen’s ProTip™s for method in GET POST HEAD PUT DELETE; do alias "$method"="lwp-request -m '$method'"; done # Stuff I never really use but cannot delete either because of http://xkcd.com/530/ alias stfu="osascript -e 'set volume output muted true'" alias pumpitup="osascript -e 'set volume 10'" alias hax="growlnotify -a 'Activity Monitor' 'System error' -m 'WTF R U DOIN'"