GUI VS Ligne de commande
Deux façons les plus populaires d'interagir avec un ordinateur sont la ligne de commande et l'interface graphique (interface utilisateur graphique). La ligne de commande est une interface de texte uniquement, tandis que GUI 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 qu'en ce qui concerne la ligne de commande des tâches avancées peut être la seule option).
Qu'est-ce qu'une GUI?
GUI (prononcé gooey) est un type d'interface qui permet aux utilisateurs de communiquer avec les systèmes d'exploitation sous forme d'images / animations / audio par opposition au texte. Cette interface présente à l'utilisateur les informations / actions disponibles via des objets graphiques (comme les icônes). La souris et le clavier peuvent être utilisés pour l'interaction. L'utilisateur effectue des actions en manipulant directement les 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 de ligne de commande / interprète ou CLI) est un mécanisme qui permet d'interagir avec le système d'exploitation informatique en entrant (tapant) des commandes. Il s'agit d'une interface de texte uniquement, qui ne nécessite que la saisie du clavier (généralement appelé «entrée 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 retournée au terminal sous forme de lignes de texte. La sortie peut inclure un été de la tâche et du résultat réel également. Pour insérer la commande en mode batch, l'utilisateur peut utiliser un fichier de script. Un script est un fichier contenant une séquence de commandes commandée qui terminera 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 d'interface graphique 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 à basculer leurs mains entre deux places. 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. En raison de ces trois raisons, les utilisateurs de la ligne de commande peuvent être en mesure d'effectuer la plupart des tâches relativement plus rapides qu'un utilisateur GUI. Les utilisateurs de la ligne de commande peuvent créer des scripts et gagner du temps, tandis que les utilisateurs de GUI peuvent faire de même avec des installations telles que la création de raccourcis.
Bien que les nouveaux utilisateurs puissent apprendre à faire fonctionner la souris, l'interface graphique est plus facile à ramasser que d'utiliser la ligne de commande. Contrairement à l'interface graphique, les utilisateurs de la ligne de commande ont besoin d'une bonne quantité de familiarité et doivent mémoriser un certain nombre de commandes afin de faire leur travail en douceur. Mais, un utilisateur de la ligne de commande a beaucoup plus de contrôle du fichier et du 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 l'adhésion multiples, en fournissant des moyens graphiques de surveiller plusieurs choses (processus) à la fois (de nombreux environnements de ligne de commande offrent un multitâche, mais il est plus difficile de voir plusieurs choses à la fois).