File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Linux / UNIX and the fly likes Shell Difference!! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "Shell Difference!!" Watch "Shell Difference!!" New topic

Shell Difference!!

Raajesh Chandran
Ranch Hand

Joined: May 04, 2001
Posts: 103
Can any one clear me regarding the difference between BOURN Shell,C shell and KORN shell


Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
I can not make a clear responce! For me the different shells have the same purpose. I think the difference is mainly a question of syntax and functions. if you want to investigate you can take a look at this book
The UNIX CD Bookshelf, 2nd Edition (w/ CD-ROM)
the main shells are describe inside!

Benjamin l´┐Żonard
Greg Mehlhose

Joined: Jun 05, 2001
Posts: 16
A shell is a command interface that is used to interperate and process you command. In my opinoin, the difference between shells is as follows:
Bourne - Simple and most compact shell, better for Scripting
KORN - A superset of the Bourne shell that allows you to edit the command line, also good for scripting.
C shell - Outdated, but good for user interactive use and job control.
I would reccomend the KORN shell, it has the most features and can do almost everything that the other shells can do.

Life is short, play hard.
Roseanne Zhang
Ranch Hand

Joined: Nov 14, 2000
Posts: 1953
Don't forget Bash: the Bourne Again SHell.

JavaChina has been moved to
I agree. Here's the link:
subject: Shell Difference!!
It's not a secret anymore!