Différence entre l'interface graphique et la ligne de commande

Différence entre l'interface graphique et la ligne de commande
Différence entre l'interface graphique et la ligne de commande

Vidéo: Différence entre l'interface graphique et la ligne de commande

Vidéo: Différence entre l'interface graphique et la ligne de commande
Vidéo: Comparison between SNMP v1 and v2 and v3 - Network Management in Telecommunication 2024, Juillet
Anonim

GUI contre la ligne de commande

Deux façons les plus populaires d'interagir avec un ordinateur sont la ligne de commande et l'interface utilisateur graphique (GUI). La ligne de commande est une interface textuelle uniquement, tandis que l'interface graphique est une interface composée de symboles graphiques. La plupart du temps, toutes les tâches générales effectuées à l'aide d'une interface graphique peuvent être effectuées par une ligne de commande et vice versa (bien que lorsqu'il s'agit de tâches avancées, la ligne de commande peut être la seule option).

Qu'est-ce qu'une interface graphique ?

GUI (prononcé gluant) est un type d'interface qui permet aux utilisateurs de communiquer avec les systèmes d'exploitation sous la forme d'images/d'animations/d'audio plutôt que de texte. Cette interface présente à l'utilisateur les informations/actions disponibles via des objets graphiques (comme des icônes). La souris et le clavier peuvent être utilisés pour l'interaction. L'utilisateur effectue des actions en manipulant directement des objets graphiques à l'écran.

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

La ligne de commande (généralement connue sous le nom d'interface/interpréteur de ligne de commande ou CLI) est un mécanisme qui permet d'interagir avec le système d'exploitation de l'ordinateur en saisissant (en tapant) des commandes. Il s'agit d'une interface textuelle uniquement, qui ne nécessite qu'une saisie au clavier (généralement appelée "saisie d'une commande"). En règle générale, la touche Entrée est enfoncée à la fin d'une commande, après quoi l'ordinateur recevra, analysera et exécutera cette commande. La sortie de la commande sera renvoyée au terminal sous forme de lignes de texte. La sortie peut inclure un résumé de la tâche ainsi que le résultat réel. Pour insérer une commande en mode batch, l'utilisateur peut utiliser un fichier de script. Un script est un fichier contenant une séquence ordonnée de commandes qui exécutera un travail entier.

Quelle est la différence entre une interface graphique et une ligne de commande ?

La plupart des tâches d'interface de ligne de commande ne nécessitent que le clavier, tandis que les systèmes GUI nécessitent à la fois la souris et le clavier. Par conséquent, les utilisateurs de la ligne de commande n'ont généralement pas à changer de main entre deux endroits. Et l'interface de ligne de commande ne nécessite généralement que quelques lignes de code pour effectuer une tâche compliquée. La ligne de commande utilise définitivement moins de ressources qu'un système GUI, car un système GUI chargera des icônes, des polices, des pilotes d'E/S et d'autres ressources. Pour ces trois raisons, les utilisateurs de la ligne de commande peuvent être en mesure d'effectuer la plupart des tâches relativement plus rapidement qu'un utilisateur de l'interface graphique. Les utilisateurs de la ligne de commande peuvent créer des scripts et gagner du temps, tandis que les utilisateurs de l'interface graphique peuvent faire de même avec des fonctionnalités telles que la création de raccourcis.

Bien que les nouveaux utilisateurs devront peut-être apprendre à utiliser la souris, l'interface graphique est plus facile à prendre en main que l'utilisation de la ligne de commande. Contrairement à l'interface graphique, les utilisateurs de la ligne de commande ont besoin d'une bonne dose de familiarité et doivent mémoriser un certain nombre de commandes afin de faire leur travail en douceur. Mais, un utilisateur de ligne de commande a beaucoup plus de contrôle sur le fichier et le système d'exploitation. Et pour effectuer certaines tâches avancées, la ligne de commande peut être la seule option (parfois). Les systèmes d'interface graphique facilitent intrinsèquement le multitâche, en fournissant des moyens graphiques de surveiller plusieurs choses (processus) à la fois (de nombreux environnements de ligne de commande offrent le multitâche, mais il est plus difficile de visualiser plusieurs choses à la fois).

Conseillé: