Pete's Linux Advent Calendar 2007

The 15th day

Why I still prefer tcsh

Here is a small list of features that tcsh offers, and they are the reason why I still prefer it over bash as interactive shell:
rprompt
a prompt a the right side that vanishes when the cursor reaches it
cwdcmd
a command executed whenever you change the directory, for example ls
spelling correction
whenever I misspell a command that tcsh doesn't find, it suggests the correct command and offers to execute it.
implicitcd
change the directory by only typing in the name, no need to type cd
ellipsis
if your current working directory is really long, tcsh skips the first parts of that name and replaces it with "..."
REMOTEHOST
tcsh sets this variable to the hostname your logging in from
rmstar
tcsh asks before running "rm *"
watch
tcsh notifies you whenever someone has logged on or off
repeat
allows to run a command the specified number of times
Unfortunately the Wishlist of tcsh contains this entry:
Rewrite  the  whole  thing.  It  has  taken  to  much beating over the
years...
So eventually I might switch to another shell, such as zsh.
Pete's Linux Advent Calendar 2007

Valid HTML 4.01!

Comments? send mail to pkruse@arcor.de my monogram