Generally speaking, a shell is a command-line interface between a users and the kernel. The shell accepts and interprets your commands. For example, Windows Command Prompt is a shell for Windows.
You can use Linux shell to run programs, work with file systems, manipulate text files and so on. Although most distributions of Linux come with a GUI, to really understand Linux you will need a good knowledge of the shell.
Linux provides a range of options for shells:
bash – bash stands for Bourne Again Shell. It is the most common default shell for a user.
C shell – it has interface similar to the C language
Korn – popular among UNIX System V users
C shell – it has interface similar to the C language
Korn – popular among UNIX System V users
In the picture below we can see the bash shell in action:

Post a Comment