Bash Shell
Aller à la navigation
Aller à la recherche
Types
There exist multiple different types of shells in Linux :
- Bourne Shell (sh)
- C Shell (csh or tcsh)
- Korn Shell (ksh)
- Z Shell (zsh)
- Bourne Again Shell (bash)
All of them serve a common purpose, which is to facilitate communication between the user and the operating system.
To check the shell being used, we have to use the following command:
marijan$ echo $SHELL /bin/bash
Bash is probably the most popular shell because of these features.
It's possible to change the default shell using the following command :
marijan$ chsh Enter the new value, or press enter for the default Login Shell [/bin/bash]: /bin/sh
Features
Bash has multiple interesting features that make him the most used type of shell.
- Auto-Completion : When you are typing a command, you don't really need to type in the entire command. Indeed, you can type the beginning of the command or the name of your file or folder, and then press tab to auto-complete. Here is a example with the command ls :
marijan$ ls Docu [PRESS TAB] Documents