Le shell : votre interprète pour dialoguer avec votre ordinateur

Magazine
Marque
Linux Pratique
HS n°
Numéro
27
Mois de parution
août 2013
Spécialité(s)


Résumé
Saisir une commande, c'est en fait donner des ordres à votre ordinateur. Or, vous ne parlez pas du tout le même langage tous les deux, il vous faut donc un interprète ! C'est le rôle d'un programme que l'on appelle le « shell ». Ainsi, vous saisissez une commande, le shell la lit, l'interprète, puis l'exécute. Grâce à lui vous pouvez par exemple naviguer parmi vos fichiers, en créer de nouveaux, lancer des logiciels, etc.

1. Et je le trouve où ce shell ?

Le shell intervient dès le démarrage de votre système, avant même l'affichage du bureau ! En effet, le shell de connexion (ou login shell) est lancé dès que vous saisissez un nom d'utilisateur et un mot de passe valides pour ouvrir une session. Le rôle du shell de connexion est de mettre en place l'environnement de travail de l'utilisateur, autrement dit, il initialise un certain nombre de variables (des conteneurs dans lesquels des données sont stockées) propres à chaque utilisateur. Pour cela, il utilise des informations qui se trouvent dans certains fichiers spécifiques. Comprenez que ce shell particulier n'est pas interactif, il n'attend aucune action de votre part (aucune saisie de commande).

connexion

Ensuite, face à votre environnement de bureau, vous pouvez exploiter les fonctionnalités du shell grâce à un...

Cet article est réservé aux abonnés. Il vous reste 90% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous