Qu’est ce que : Définition de la ligne de commande
Contents
- 1 Qu’est ce que : Définition de la ligne de commande
- 1.1 Un écran vide, généralement avec un fond noir, une invite ou un prompteur attendant des commandes d’entrée, et une série de commandes que nous devions mémoriser avec leurs paramètres.
- 1.2 Le grand handicap des environnements de commande est de devoir apprendre une longue liste de commandes, car elles ne sont pas du tout intuitives.
- 1.3 Une ligne de commande n’est qu’un autre programme exécutable (l’interpréteur de commandes) sur le système, fournissant l’interface entre le noyau, l’utilisateur et les applications.
- 1.4 L’interpréteur de commandes le plus connu est celui de MS-DOS.
- 1.5 Le principal avantage d’une ligne de commande par rapport à l’interface graphique est que nous pouvons concaténer des commandes, ce qui est plus flexible que l’opération avec la souris.
Bien qu’il puisse nous sembler que la souris a été là toute notre vie, il fut un temps, il y a longtemps (jusqu’à ce que le Macintosh d’Apple change tout) où les environnements graphiques n’étaient pas bien considérés comme un outil de travail professionnel.Mais qu’y avait-il alors à la place de l’environnement graphique ?
Un écran vide, généralement avec un fond noir, une invite ou un prompteur attendant des commandes d’entrée, et une série de commandes que nous devions mémoriser avec leurs paramètres.
Cela signifie que le travail avec un ordinateur était généralement séquentiel, c’est-à-dire que les tâches étaient exécutées l’une après l’autre au lieu de travailler avec plusieurs simultanément (multitâche).
Plus tard, lorsque le matériel est devenu plus évolué et a permis l’interactivité et le passage d’un processus à l’autre – même s’il n’était pas possible d’en exécuter plus d’un à la fois – le besoin s’est fait sentir de pouvoir interagir de manière plus dynamique avec le système, ce qui a rendu possible l’exécution de processus par lots et l’utilisation de consoles virtuelles.
–
Le grand handicap des environnements de commande est de devoir apprendre une longue liste de commandes, car elles ne sont pas du tout intuitives.
Réfléchissons : face à un nouveau système d’exploitation, nous pouvons toujours déplacer la souris et commencer à investiguer et à tester en cliquant sur les éléments qui nous sont présentés, et il est probable que petit à petit, et par essais et erreurs, nous finirons par apprendre à utiliser un pourcentage élevé de l’interface utilisateur graphique.
Mais dans le cas d’une interface de commande, soit nous connaissons déjà une commande à l’avance, soit chaque fois que nous essayons de taper quelque chose, le système nous renvoie un message d’erreur frustrant.
Une ligne de commande n’est qu’un autre programme exécutable (l’interpréteur de commandes) sur le système, fournissant l’interface entre le noyau, l’utilisateur et les applications.
Cela confère une modularité aux systèmes d’exploitation qui leur permet d’échanger un tel programme exécutable contre d’autres, disposant ainsi d’un ensemble de commandes différent. Les multiples shells que l’on peut trouver pour les systèmes UNIX tels que GNU/Linux en sont un exemple.
L’interpréteur de commandes le plus connu est celui de MS-DOS.
Pour être celui que la plupart des gens ont utilisé, suivi par celui des différents systèmes UNIX. De nos jours, tous les systèmes d’exploitation incluent un interpréteur de commandes, mais il est généralement caché parmi les différentes options, car il est considéré comme un outil réservé aux utilisateurs les plus professionnels, de sorte que les fabricants préfèrent donner la priorité à d’autres applications installées par défaut sur leurs systèmes.
Le principal avantage d’une ligne de commande par rapport à l’interface graphique est que nous pouvons concaténer des commandes, ce qui est plus flexible que l’opération avec la souris.
Et bien que des tentatives aient été faites pour reproduire cette flexibilité dans certains environnements graphiques, il n’est pas possible d’y parvenir.
Aussi loin que je me souvienne, de toute ma vie, je n’ai vu qu’une seule plate-forme logicielle dépourvue d’une quelconque ligne de commande : le Mac OS classique. Mac OS X était censé être basé sur UNIX, un système d’exploitation qui ne peut être compris sans ligne de commande.