Shell
Le Shell est un langage de programmation qui te permet de dialoguer avec ton système d'exploitation. Tu donnes des commandes à effectuer, et le système exécutera tes ordres.
Le terminal graphique est ce qu'on appelle un émulateur de terminal, celui-ci va appeler un interpréteur shell (sh, bash, zsh, dash, ...) qui interprétera tes commandes.
Tous les interpréteurs comprennent le Shell, mais certains ont des extensions qui te permettent une meilleure interactivité, avec de l'autocomplétion plus intelligente, une correction des fautes, une plus grande souplesse d'utilisation, etc.
J'utilise zsh, mais tout ce que je vais présenter est valide avec d'autres interpréteurs.
Les prochains chapitres t'apprendront à utiliser ton terminal.