Diferença entre GUI e linha de comando

Diferença entre GUI e linha de comando
Diferença entre GUI e linha de comando

Vídeo: Diferença entre GUI e linha de comando

Vídeo: Diferença entre GUI e linha de comando
Vídeo: formigas vs cupins 2024, Julho
Anonim

GUI vs Linha de Comando

Duas formas mais populares de interagir com um computador são a linha de comando e a GUI (Graphical User Interface). A linha de comando é uma interface somente de texto, enquanto a GUI é uma interface, composta por símbolos gráficos. Na maioria das vezes, todas as tarefas gerais executadas usando uma GUI podem ser executadas por uma linha de comando e vice-versa (embora quando se trata de tarefas avançadas, a linha de comando pode ser a única opção).

O que é uma GUI?

GUI (pronuncia-se gooey) é um tipo de interface que permite que os usuários se comuniquem com sistemas operacionais na forma de imagens/animações/áudio ao invés de texto. Esta interface apresenta ao usuário as informações/ações disponíveis através de objetos gráficos (como ícones). Tanto o mouse quanto o teclado podem ser usados para a interação. O usuário realiza ações manipulando diretamente objetos gráficos na tela.

O que é uma linha de comando?

Linha de comando (normalmente conhecida como interface/interpretador de linha de comando ou CLI) é um mecanismo que permite interagir com o sistema operacional do computador inserindo (digitando) comandos. Esta é uma interface somente de texto, que requer apenas a entrada do teclado (geralmente chamado de “inserir um comando”). Normalmente, a tecla Enter é pressionada no final de um comando, após o qual o computador receberá, analisará e executará esse comando. A saída do comando será retornada ao terminal como linhas de texto. A saída pode incluir um resumo da tarefa e o resultado real também. Para inserir o comando em modo batch, o usuário pode usar um arquivo de script. Um script é um arquivo que contém uma sequência ordenada de comandos que completará todo o trabalho.

Qual é a diferença entre uma GUI e uma linha de comando?

A maioria das tarefas de interface de linha de comando requer apenas o teclado, enquanto os sistemas GUI requerem o mouse e o teclado. Portanto, os usuários de linha de comando geralmente não precisam alternar as mãos entre dois lugares. E a interface de linha de comando geralmente requer apenas algumas linhas de código para executar uma tarefa complicada. A linha de comando definitivamente usa menos recursos do que um sistema GUI, pois um sistema GUI carregará ícones, fontes, drivers de E/S e outros recursos. Devido a esses três motivos, os usuários de linha de comando podem concluir a maioria das tarefas relativamente mais rápido do que um usuário de GUI. Os usuários de linha de comando podem criar scripts e economizar tempo, enquanto os usuários de GUI podem fazer o mesmo com recursos como criar atalhos.

Embora novos usuários possam ter que aprender a operar o mouse, a GUI é mais fácil de entender do que usar a linha de comando. Ao contrário da GUI, os usuários da linha de comando precisam de bastante familiaridade e precisam memorizar vários comandos para realizar seu trabalho sem problemas. Mas, um usuário de linha de comando tem muito mais controle do arquivo e do sistema operacional. E para executar algumas tarefas avançadas, a linha de comando pode ser a única opção (às vezes). Os sistemas GUI inerentemente facilitam a multitarefa, fornecendo meios gráficos de monitorar várias coisas (processo) de uma só vez (muitos ambientes de linha de comando oferecem multitarefa, mas é mais difícil visualizar várias coisas ao mesmo tempo).

Recomendado: