tcsh's history-search-forward/backward is a nifty feature and AFAIK bash doesn't have have it.
type the first few chars of any previous command and press up arrow to cycle through the matching commands in history.
tip: you will need to run rehash to use a newly command/utility installed while you are logged in.
some differences:
Code:
Tcsh Bash
cmd >& file cmd >file 2>&1
source .cshrc . bashrc
prompt PS1
Ctrl-d Tab-Tab
.cshrc .bashrc
setenv PATH ${PATH}:/opt export PATH=${PATH}:/opt
tcsh has a whole bunch of other cool features that makes it a first class interactive shell. read the excellent man page for more.