Contents
Shell is a UNIX term for the interactive user interface with an operating system. The shell is the layer of programming that understands and executes the commands a user enters. In some systems, the shell is called a command interpreter.
What is shell in Linux and its types?
5. The Z Shell (zsh)
| Shell | Complete path-name | Prompt for non root user |
|---|---|---|
| Bourne shell (sh) | /bin/sh and /sbin/sh | $ |
| GNU Bourne-Again shell (bash) | /bin/bash | bash-VersionNumber$ |
| C shell (csh) | /bin/csh | % |
| Korn shell (ksh) | /bin/ksh | $ |
What do you mean by shell?
In computing, a shell is a computer program which exposes an operating system’s services to a human user or other program. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer’s role and particular operation.