Answer» - Shells are divided into two categories:
- Bourne shell: The $ character is the default prompt when using a Bourne-type shell.
- C shell: The % character is the default prompt when using a C-type shell.
The Bourne-type is subdivided into the FOLLOWING categories: - Bourne Again shell (BASH): This is the most common shell available on all Linux and based systems. It is open-source and freeware. In addition, it is an SH-compatible shell, with improved programming and interactive features over SH. It also allows you to EFFICIENTLY perform many tasks.
- Korn shell (KSH): Korn is basically a Unix shell that was initially based on the Bash Shell Scripting. It's a high-level language that's quite advanced. It has associative arrays and handles the loop syntax better than Bash. It is basically an improved version of Bourne shell.
The C-type is subdivided into the following categories: - C shell (CSH): C shell is almost like C itself since it uses the shell syntax of the C programming language. In most cases, a command is EXECUTED either interactively from a terminal keyboard or from a file.
- TENEX/TOPS C shell (TCSH): TCSH does not have a specific full name. TCSH is considered as an enhanced version of the CSH as it includes some additional features over CSH like command-line editing and filename or command completion. As with the PREVIOUS version, it supports C-style syntax also.
|