Le shell est le programme que vous utilisez
régulièrement sur les machines Unix de l'ENS (que ce soient les Sun, les
PC sous FreeBSD ou autres dérivés d'Unix), et qui interprète les
commandes. Par exemple, vous y tapez pine
ou
mutt
, forum
, cc
,
mozilla
, etc. Le shell est ce programme qui attend vos
instructions et vous dit quelque chose comme :
clipper ~ $
Le mot shell signifie « coquille » en anglais. Mais quel rapport avec une coquille ? Eh bien, dans une coquille vous pouvez mettre de l'eau, pour la porter ensuite à votre bouche ; vous pouvez y mettre du sable avant de le verser dans des bocaux ; en somme, une coquille est un récipient qui permet de manipuler toutes sortes de contenus. Il en va de même du shell. C'est un outil en mode texte qui permet l'exploitation d'un grand nombre de ressources de l'ordinateur.
Ces pages vous donneront les rudiments pour exploiter les deux principales fonctionnalités du shell :
Si vous souhaitez utiliser le shell en ligne de commandes, nous vous recommandons en priorité la lecture des pages suivantes :
Si vous souhaitez apprendre à programmer en shell (écrire des scripts), alors nous vous conseillons de lire également :