Welcome to WebmasterWorld Guest from 220.127.116.11
Forum Moderators: bakedjake
Andreas: Do you use cat as your editor :) I seem to recall that a UNIX wizard is someone who writes device drivers using cat.
On my Win2K system I use tcsh, the end stage for me of a migration from sh -> csh -> tcsh. Never looked at ksh or bash, so I have no idea what (if anything) I am missing.
Different unixes have had different defaults. Old AT&T systems use sh, later BSD use csh (and tcsh), SystemV use ksh and later Linux use bash.
Most people tend to use the default shell, maybe because most don't use the many advanced features.
Personally I have used sh, csh, tcsh, ksh and bash. Tcsh was my shell of choice when I worked with BSD, but bash is a very good shell with just about every feature that has ever been in a shell, and I now use that exclusively.
It´s the standard installation and I know too little about computers to be able to change it.
Look in /etc/passwd on your system. I'm sure you'll have no trouble at all figuring it out. ;) For those who are less inclined to muck with system files themselves, there's a command called 'chsh' to CHange your SHell.
but for your shell scripts, i suggest tcsh.. it's simply more powerful.
Why? What does tcsh add that bash hasn't? What does tcsh add for scripting that you couldn't do in csh?
It has been a long time since I used tcsh, so it might be ignorance on my behalf, but I'd like to know our of curiosity.
The most obvious advance of tcsh with respect to csh is surely the possibility of editing the commands in the buffer with the help of the usual emacs or vi key commands; both are very widespread editing programs in the world of BSD and Unix.