Qu'est-ce qu'une interface de ligne de commande ?

Écrit par Coursera Staff • Mise à jour à

Découvrez en quoi une interface de ligne de commande diffère d'une interface graphique et quels sont les avantages d'une interaction directe avec la ligne de commande.

[Featued image] Un apprenant est à l'extérieur en train de faire des recherches sur les différentes interfaces de ligne de commande.

Read in English (Lire en Anglais).

Tous les ordinateurs, indépendamment de leur système d'exploitation, sont dotés d'une interface de ligne de commande qui permet les interactions entre l'utilisateur et l'ordinateur. Une interface de ligne de commande est un moyen textuel de communiquer avec votre ordinateur et d'accéder à ses programmes. En général, les personnes qui ne sont pas des programmeurs interagissent avec leur ordinateur par l'intermédiaire de l'interface utilisateur graphique ou GUI (« graphic user interface »).

L'interface graphique est l'élément qui vous permet de déplacer votre curseur sur l'écran et de cliquer sur différents boutons ou éléments d'un menu pour naviguer dans vos programmes. Une interface graphique est plus facile à utiliser pour les personnes ayant une formation non technique. Cependant, une interface de ligne de commande offre aux programmeurs et aux développeurs un contrôle plus rapide et plus puissant de l'ordinateur. 

Chaque système d'exploitation possède une ligne de commande. Les trois systèmes d'exploitation les plus populaires et leurs noms d'interface de ligne de commande sont les suivants :

  • Windows : Invite de commande

  • Linux : Bash (Bourne Again Shell) 

  • MacOS : Terminal

Différences entre les interfaces de ligne de commande

L'interface de ligne de commande de chaque système d'exploitation présente des capacités similaires, mais les syntaxes sont différentes. Par exemple, si vous souhaitez copier un fichier, vous utiliserez la commande « copy » dans l'invite de commande Windows, mais vous utiliserez la commande « Cp » sur Linux.

Emplacement réservé

Ligne de commande ou interface graphique

L'utilisateur moyen d'un ordinateur peut utiliser une interface graphique pour accomplir des tâches avec sa machine, mais une interface de ligne de commande donne aux programmeurs plus d'outils pour interagir avec leur ordinateur. Pour ouvrir un programme à l'aide d'une interface graphique, vous devez déplacer votre curseur vers un menu et naviguer dans un menu déroulant d'options pour trouver le programme souhaité. En revanche, il suffit de quelques frappes pour accomplir la même tâche à l'aide d'une interface de ligne de commande. 

Une interface de ligne de commande permet également à un programmeur d'accéder à des commandes inaccessibles par le biais d'une interface graphique, comme l'accès à des fichiers protégés par le système. Une interface de ligne de commande permet également de gagner du temps en automatisant des tâches à l'aide d'un programme batch, une séquence de commandes qui s'exécutera automatiquement. Un autre avantage de l'interface de ligne de commande est qu'elle ne nécessite pas autant de ressources informatiques qu'une interface graphique. 

Termes connexes

  • GUI

  • Système d'exploitation

  • Invite de commande

  • Bash 

  • Terminal

En savoir plus sur l'interface en ligne de commande

Êtes-vous prêt à en apprendre davantage sur l'utilisation de la ligne de commande ? Envisagez d'obtenir le Certificat de Professionnel de L'assistance Informatique de Google sur Coursera. Cette série de cinq cours de niveau débutant peut vous aider à acquérir des compétences en matière de protocoles réseau, de débogage, d'algorithmes de cryptage, et plus. Une fois le certificat obtenu, vous bénéficierez d'un accès exclusif à des ressources professionnelles telles que la révision de CV, la préparation à l'entretien et bien plus encore.

Continuer de lire

Mise à jour à
Écrit par :

Équipe éditoriale

L’équipe éditoriale de Coursera est composée de rédacteurs, de rédacteurs et de vérificateurs de fai...

Ce contenu a été mis à disposition à des fins d'information uniquement. Il est conseillé aux étudiants d'effectuer des recherches supplémentaires afin de s'assurer que les cours et autres qualifications suivis correspondent à leurs objectifs personnels, professionnels et financiers.