Qu'est-ce qu'une interface de ligne de commande?
Une interface de ligne de commande (CLI) est un instrument informatique qui permet aux utilisateurs de contrôler des ordinateurs au moyen d’une commande texte - ou d’une ligne de commande - au lieu d’un clic de souris. Bien qu'il existe de nombreuses façons de contrôler un ordinateur, l'interface de ligne de commande est généralement considérée comme l'inverse de l'interface utilisateur graphique (GUI). La CLI nécessite moins de mémoire système et il n’est pas nécessaire de charger les graphiques. C’est donc généralement plus rapide qu’un système à interface graphique. Les professionnels utilisent le plus souvent l'interface CLI, car il peut être plus facile d'exécuter des fonctions et d'ouvrir des fichiers si l'on connaît toutes les commandes.
Lorsque quelqu'un utilise un ordinateur à interface de ligne de commande, il doit entrer des commandes de texte pour interagir avec l'ordinateur. Contrairement aux systèmes à interface graphique, dans lesquels les commandes sont généralement entrées par des clics de souris, une commande doit être saisie avec une interface de ligne de commande. Par exemple, pour créer un fichier dans l'interface graphique, l'utilisateur peut cliquer sur une application pour l'ouvrir, puis cliquer sur le bouton «Enregistrer». La même opération à travers une CLI peut ressembler à ceci: «pico text_file.txt» pour créer un document texte. Il y a généralement une courbe d'apprentissage associée à la CLI, mais une fois que l'utilisateur a appris les commandes, il peut être plus facile à utiliser.
Beaucoup de gens pensent que les interfaces graphiques et les interfaces de ligne de commande sont des opposés. Les systèmes d'interface graphique dépendent des graphiques et des clics de souris. Ils utilisent généralement de nombreuses images différentes pour les dossiers, les fichiers, les applications, les arrière-plans et presque tout le reste. Les systèmes CLI n'ont pas ou très peu de graphiques, les clics de souris sont rares et ce sont généralement des écrans vierges avec du texte. Les systèmes GUI et CLI utilisent généralement des raccourcis clavier pour exécuter des commandes.
Bien qu'il existe une courbe d'apprentissage et que l'interface de ligne de commande n'ait pas la même apparence esthétique que les systèmes à interface graphique, l'interface de ligne de commande présente un avantage fonctionnel. Pour charger et utiliser tous ces graphiques, les systèmes à interface graphique doivent utiliser beaucoup de mémoire uniquement pour maintenir les apparences. Les systèmes CLI n'utilisent pas ces graphiques, de sorte que toute la mémoire est utilisée pour accélérer les fonctions et augmenter la réactivité.
La plupart des utilisateurs occasionnels n'utilisent pas l'interface de ligne de commande, mais de nombreux professionnels et passionnés d'informatique utilisent des systèmes CLI. Outre une vitesse et une réactivité accrues, un utilisateur expérimenté peut effectuer des tâches avec une efficacité bien supérieure. Par exemple, l'utilisateur peut être capable d'exécuter trois ou quatre commandes dans le temps qu'il faudrait aux systèmes d'interface graphique pour exécuter une seule fonction. Si l'utilisateur ne connaît pas les commandes, cet avantage peut diminuer.