Shail in Linux


Shail is an interface between user and computer. Shail gives user a platform to write their commands.

Some of the uses of Shail are-

  1. Shail is used as interface between user and kernel (Computer).
  2. Shail is used to execute the command.
  3. Shail is used to write Shail script.

Difference between Shail and Kernel -

Kernel, is like operating system in Linux, every operating system have Kernel.
Shail is command interpreter, which is used to write commands.
Kernal act as interface between hardware and softwares.
Shail act as interface between User and Computer.
Kernel is second layer in Linux system architecture.
Shail is third layer in Linux system architecture.

Different types of Shail are-
  1. Bourne Shail
  2. Bash Shail
  3. C Shail

Bourne Shail
Bash Shail
C Shail
Developed by Stifen Bourne
Developed by Brian Fax.
Developed by Bill Joy.
sh command used for this.
bash command is used for this.
csh command is used for this.
Developed in 1977
Developed in 1987
Developed in 1970

More topics from Linux to read
LINUX covered following topics in these notes.
LINUX solved questions