Widely Used Shells in Linux

Which are widely used shells in Linux?

A shell is any program that takes input from the user, translates it into instructions that the operating system can understand, and conveys the operating system's output back to the user.

  • Sh – simple shell
  • BASH – Bourne Again Shell
  • KSH – Korne Shell
  • CSH – C Shell
  • SSH – Secure Shell
SH (BOURNE SHELL)
- The sh shell was the earliest shell, being developed for UNIX back in the late 1970s.
  • It is the most Popular-that is why it is bundled with every Unix System
  • This is the shell used by many Unix users
  • Steve Bourne’s Creation
CSH (C SHELL)
- The csh shell was originally developed for BSD UNIX. It uses a syntax that is very similar to C programming.
  • Created by Bill Joy
  • Two Advantage over Bourne Shell
1. Allows Aliasing of commands- you can decide what name you want to call command by. Instead of typing lengthy commands you simply use short alias at the command line.

2. Command history feature – Previously typed commands can be recalled, since C shell keeps track of all commands issued at the command line.

Korn shell

  • Very powerful
  • Super set of Borne Shell
  • Designed by David Korn of AT & T Bells Labs
  • Offers lot more capabilities and decidedly more efficient than the other
BASH (BOURNE-AGAIN SHELL)
- The bash shell is an improved version of the sh shell and is one of the most popular shells today. It’s the default shell used by most Linux distributions.

TSCH
- The tsch shell is an improved version of the C Shell. It is the default shell used on FreeBSD systems.

ZSH (Z SHELL)
- The Z Shell is an improved version of the bash shell.

Linux Tips

See Also
Red Hat Certified Technician Questions

Have a Linux Problem
Linux Forum - Do you have a Linux Question?

Linux Books
Linux Certification, System Administration, Programming, Networking Books

Linux Home: Linux System Administration Hints and Tips

(c) www.gotothings.com All material on this site is Copyright.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
All product names are trademarks of their respective companies.
The site www.gotothings.com is in no way affiliated with or endorsed by any company listed at this site.
Any unauthorised copying or mirroring is prohibited.