1.

Name different types of shells available.

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.


Discussion

No Comment Found