Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 943
  • Last Modified:

what is difference between unix shells

Please tell me in brief the difference between importent unix shells.

I should be able to answer this in an interview.

thanks in advance.
0
nrusinh
Asked:
nrusinh
2 Solutions
 
liddlerCommented:
sh - Bourne shell: the original unix shell, used for root account, hasn't changed much.
ksh - Korn shell: much more functionallity, better constructs for looping and testing, more built in variables and better process handing.
csh - C shell: created to mirror C language, apparently easy for C programmers to use
bash - Bourne Again Shell: created as the default shell in linux, then ported back to Unix, pretty similar to ksh
tclsh - Tool Control Language Shell: Very extendable language, very useful for prototyping and / or integrating with wish (Windowing Shell) a basic GUI creating shell
0
 
gheistCommented:
sh,ksh,bash shares one command language, (set variable=value ; export variable)
csh,tcsh shares another, (setenv variable value)
tclsh,perl etc are shell (or interpreters)  for underlying tcl,perl etc interpreted language
0
 
TintinCommented:
0
 
ahoffmannCommented:
jmcg, if there is a split, then all comments are worth to participate
otherwise I'd vote for "first comes, first wins"
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now