Skip to Content
Linux efficace à la ligne de commande
book

Linux efficace à la ligne de commande

by Daniel J. Barrett
November 2024
Intermediate to advanced
248 pages
6h 49m
French
O'Reilly Media, Inc.
Book available
Content preview from Linux efficace à la ligne de commande

Chapitre 6. Parents, enfants et environnement

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

L'objectif de l'interpréteur de commandes - exécuter des commandes - est si fondamental pour Linux que tu pourrais penser que l'interpréteur de commandes est intégré à Linux d'une manière particulière. Ce n'est pas le cas. Un shell est juste un programme ordinaire comme lsou cat. Il est programmé pour répéter les étapes suivantes, encore et encore et encore et encore...

  1. Imprime un prompt.

  2. Lis une commande à partir de stdin.

  3. Évalue et exécute la commande.

Linux fait un excellent travail pour cacher le fait qu'un shell est un programme ordinaire. Lorsque tu te connectes, Linux lance automatiquement une instance de l'interpréteur de commandes pour toi, connue sous le nom d'interpréteur de commandes de connexion. Il se lance de manière si transparente qu'il semble être Linux, alors qu'en réalité, il s'agit simplement d'un programme lancé en ton nom pour interagir avec Linux.

Où se trouve ton shell de connexion ?

Si tu te connectes à un terminal non graphique, par exemple à l'aide d'un programme client SSH, le shell de connexion est le shell initial avec lequel tu interagis. Il imprime le premier prompt et attend ta commande.

Sinon, si tu es à la console de l'ordinateur avec un écran graphique, ton shell de connexion s'exécute en coulisses. Il lance un environnement de bureau tel que GNOME, Unity, Cinnamon ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Administration pratique du système Linux

Administration pratique du système Linux

Kenneth Hess
Security on IBM z/VSE

Security on IBM z/VSE

Helmut Hellner, Ingo Franzki, Antoinette Kaschner, Joerg Schmidbauer, Heiko Schnell

Publisher Resources

ISBN: 9798341616738Supplemental Content