Une fois connecté sur votre ordinateur, vous vous retrouvez avec une invite avec un symbole $ (dans la suite, ce symbole désignera une telle invite). Le programme qui attend que vous lui passiez des paramètres est le shell. Son rôle est de transmettre vos commandes au noyau Linux.
Sous Linux, il y a différents shells dont voici un bref descriptif :
bash : c'est le shell le plus courant sous Linux. Il conserve un historique des commandes et permet leur édition.
csh : le C shell. Ne permet pas l'édition de la ligne de commande.
ksh : le Korn shell. C'est le plus connu sur les systèmes UNIX.
tcsh : version améliorée du C shell. Conserve également un historique éditable des commandes.
sh : le plus ancien ...
zsh : ... le plus récent.Par défaut, le shell utilisé est le ``Bash'' (Bourne Again Shell). Il suffit de taper :
$ echo $SHELLpour connaître le shell que vous utilisez.
Sachez que chaque shell possède sa propre syntaxe. Nous vous conseillons d'utiliser le shell Bash, à la fois simple et puissant. Sous Linux-Mandrake, le shell ``sh'' est en fait Bash.
Dans la suite, les exemples seront donnés avec ce shell.