View Single Post
  #5   (View Single Post)  
Old 21st February 2012
Carpetsmoker's Avatar
Carpetsmoker Carpetsmoker is offline
Real Name: Martin
Tcpdump Spy
 
Join Date: Apr 2008
Location: Netherlands
Posts: 2,243
Default

Quote:
Originally Posted by daemonfowl View Post
what's more interesting to me as a new c learner : why are you using tcsh as default shell despite Barnett's 'Top Ten Reasons not to use the C shell' ..
The reason I use tcsh is simply "because it was there first". It's the default on FreeBSD and the first shell I dived in to.
I'm sure other shells work equally well if not better, but tcsh works well enough for me, and I don't want to invest the time and energy learning all the new keybinds, tricks, configuration options, etc. The cost/benefit ratio simply isn't large enough.

Using (t)csh for shell scripting is a probably not a good idea, as outlined in the article you mentioned, but that's something very different than using it as an interactive shell.
the biggest issue is the limited stdout/stderr redirection. This is usually not a problem, but can be annoying at times.
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things.
Reply With Quote