Quelle est la différence entre le shell et une interface de bureau ?
Un système d’exploitation tel que Windows, Linux ou Mac OS est un type de programme particulier. Il contrôle le processeur, le disque dur et la connexion réseau de l’ordinateur, mais sa tâche la plus importante est d’exécuter d’autres programmes.
Les utilisateurs n’étant pas numériques, ils ont besoin d’une interface pour communiquer avec le système d’exploitation. L’interface la plus courante de nos jours est l’explorateur de fichiers graphique, qui traduit les clics et les double-clics en commandes permettant d’ouvrir des fichiers et d’exécuter des programmes. Avant que les ordinateurs n’aient des écrans graphiques, cependant, les utilisateurs tapaient des instructions dans un programme appelé shell de ligne de commande. Chaque fois qu’une commande est entrée, le shell exécute d’autres programmes, affiche leurs résultats sous une forme lisible par l’utilisateur, puis affiche un prompt pour indiquer qu’il est prêt à accepter la commande suivante. Son nom vient du fait qu’il s’agit de la coquille (« shell » en anglais) de l’ordinateur.
Taper des commandes au lieu de cliquer et de faire glisser peut sembler lourd au début, mais comme vous le verrez, une fois que vous commencez à préciser les tâches que vous souhaitez exécuter, vous pouvez combiner d’anciennes commandes pour en créer de nouvelles et automatiser les opérations répétitives en quelques clics.
Quelle est la relation entre l’explorateur de fichiers graphique que la plupart des gens utilisent et le shell de ligne de commande ?
Cet exercice fait partie du cours
Introduction au shell
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
