Différence entre interface graphique et ligne de commande

Anonim

Interface graphique et ligne de commande

La ligne de commande et l'interface utilisateur graphique sont deux méthodes d'interaction les plus courantes. La ligne de commande est une interface texte seulement, tandis que l'interface graphique est une interface, composée de symboles graphiques. La plupart du temps, toutes les tâches générales exécutées à l'aide d'une interface graphique peuvent être exécutées par une ligne de commande et vice versa (bien que pour les tâches avancées, la ligne de commande peut être la seule option).

Qu'est-ce qu'une interface graphique?

GUI (Prononcé Gooey) est un type d'interface qui permet aux utilisateurs de communiquer avec les systèmes d'exploitation sous la forme d'images / animations / audio par opposition au 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 sur l'écran.

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

La ligne de commande (généralement appelée 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 des commandes (en tapant). Il s'agit d'une interface texte uniquement, qui nécessite uniquement une entrée du clavier (généralement appelée «saisie d'une commande»). Typiquement, la touche Entrée est pressée à la fin d'une commande, après quoi l'ordinateur va recevoir, analyser et exécuter cette commande. La sortie de la commande sera renvoyée au terminal sous la forme de lignes de texte. La sortie peut inclure un été de la tâche et le résultat réel. Pour insérer la commande dans un mode de traitement par lots, l'utilisateur peut utiliser un fichier de script. Un script est un fichier contenant une séquence ordonnée de commandes qui complètera tout le travail.

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

La plupart des tâches de l'interface de ligne de commande ne nécessitent que le clavier, alors que les systèmes GUI nécessitent à la fois la souris et le clavier. Par conséquent, les utilisateurs de ligne de commande n'ont généralement pas à passer leurs mains entre deux endroits. Et l'interface de ligne de commande nécessite généralement quelques lignes de code pour effectuer une tâche compliquée. La ligne de commande utilise certainement moins de ressources qu'un système d'interface graphique car un système d'interface graphique charge des icônes, des polices, des pilotes d'E / S et d'autres ressources. En raison de ces trois raisons, les utilisateurs de ligne de commande peuvent être en mesure de terminer la plupart des tâches relativement plus rapidement qu'un utilisateur d'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 puissent devoir apprendre à utiliser la souris, l'interface graphique est plus facile à intercepter que la ligne de commande. Contrairement à l'interface graphique, les utilisateurs de la ligne de commande ont besoin de beaucoup de familiarité et doivent mémoriser un certain nombre de commandes afin de faciliter leur travail.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 GUI facilitent la multitâche, en fournissant des moyens graphiques de surveillance de plusieurs choses (processus) à la fois (de nombreux environnements de ligne de commande offrent le multitâche, mais il est plus difficile de voir plusieurs choses à la fois).