Apart from what you can (arguably?) call the more popular shells (bash, csh, Korn, zsh) what other ones do you know and use and what unique features do they have?
ps - One answer per shell would be ideal to gather a meaningful survey
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.
Sign up to join this communityI'm currently using zsh
, but I believe it's the new trend in shells. I haven't gotten down and dirty with it so far, but as far as i can tell it has nifty autocompletion support, right-side prompt, multiline command editing and some other nifty stuff.
I like fish, although I rarely use it myself. It's tremendously helpful for beginners who haven't met sh and think bash is unfriendly.
I've been using tcsh for years. Its backwards compatible with csh, but adds a bunch of useful features like command completion, command history, etc. This is just for interactive use. For scripting, I don't think there is any reason to use anything other than bash.
tcsh
is hard to use for those who are used to Bourne shell as it is descendant of csh
and behaves differently then Bourne shell descendants (like bash, zsh etc.).
Aug 17, 2010 at 10:43