I source this in my .cshrc
# Command Enhancements
alias reload 'source ~/bin/aliases'
# Quicker cd
alias cr 'cd web/rails/repos'
alias cg 'cd /usr/local/lib/ruby/gems/1.8/gems'
# Common -- Some are from Damian Conway
alias s 'cd ..' # up one dir
alias cdd 'cd -' # goto last dir cd'ed from
alias r 'mv \!* ~/.Trash'
alias l 'ls -lhG \!* | more' # -l long listing
# -h human readable
# -G no group info
alias lh "ls -lh"
alias lt 'ls -lt | more' # sort with recently modified first
alias a 'ls -A' # -A all except literal . ..
alias la 'ls -lhGA \!* | more'
alias take 'mkdir \!*; cd \!*'
alias h 'history'
alias c 'clear'
alias cl 'clear; l'
alias cls 'clear; ls'
alias grep 'grep -I --exclude="*.svn*" -r'
alias take 'mkdir \!* && cd \!*'
alias e 'exit'
alias k9 "killall -9"
alias rmm "mv \!* ~/.Trash"
# Finder
alias o 'open . &'
alias ff 'open -a Firefox'
# Ruby
alias irb 'irb --readline -r irb/completion'
alias rii 'ri -Tf ansi'
# Processes
alias tu 'top -o cpu' # cpu
alias tm 'top -o vsize' # memory
# Subversion
alias sup 'svn update --ignore-externals'
alias supp 'svn update'
alias sst 'svn status --ignore-externals'
alias sstt 'svn status'
alias scom 'svn commit'
alias sd 'svn diff \!* | mate'
alias slog 'svn log | more'
alias sex 'svn export'
alias svnunhook "find . -name '.svn' -exec rm -rf {} \;"
alias dsunhook "find . -name '.DS_Store' -exec rm -rf {} \;"
# TextMate
alias et 'mate . &'
alias ett 'mate app config lib db public spec test vendor/plugins Rakefile Capfile README &'
alias etts 'mate app config lib db public script spec test vendor/plugins Rakefile Capfile README &'
# Ruby
alias att 'autotest'
# Rails
alias ss './script/server'
alias sc './script/console'
alias sg './script/generate'
alias sp './script/plugin'
alias mr 'mongrel_rails start'
alias ms 'mongrel_rails stop'
# TDD
alias rsk "rstakeout \!* 'app/**/*' 'test/**/*' 'config/*'"