um interpretador de linha de comando, ou CLI, é um programa que os usuários de computador utilizam para executar comandos de texto. Cada sistema operacional vem com sua própria CLI. Por exemplo, O Windows 10 oferece dois CLIs: Prompt de comando e PowerShell (para usuários avançados). Os usuários do Linux podem utilizar o Shell para executar comandos de texto.
Uma Breve História de CLIs
nos primeiros dias da computação, os intérpretes de linha de comando eram na verdade o único método disponível para executar comandos. Os programas de interface gráfica do Usuário não existiam. A partir dos anos 80, as ferramentas GUI tornaram-se mais populares graças aos grandes avanços no poder computacional.
os intérpretes de linha de comando baseados em GUI simplificaram muito a maneira como os usuários interagem com os computadores. O papel de cada botão tornou-se bastante intuitivo e autoexplicativo. Em outras palavras, os computadores se tornaram mais atraentes e fáceis de usar por usuários não experientes em tecnologia.
Como O Interpretador De Linha De Comando Funciona?
os usuários inserem os comandos através do teclado. Em seguida, o interpretador de linha de comando converte os comandos em funções ou chamadas do sistema. O sistema operacional recebe e executa as respectivas chamadas.
pense no CLI como tradutor. O programa basicamente traduz suas instruções em funções que seu sistema operacional pode entender.
Por Que Ainda Usamos Ferramentas De Linha De Comando?
velocidade
CLIs permitem aos usuários inserir e executar comandos do sistema rapidamente. Tudo o que eles precisam fazer é digitar os comandos e pressionar Enter. Os usuários também podem utilizar CLIs para automatizar tarefas de computador. Isso se traduz em menos tempo gasto pressionando as teclas.
solução de problemas
a solução de problemas do seu computador é muito mais rápida e fácil se você usar comandos. Por exemplo, Prompt de comando, o CLI integrado do Windows 10 pode executar muitos comandos úteis de solução de problemas.
você pode reparar problemas de arquivo do sistema executando sfc / scannow. Se você estiver enfrentando problemas de conectividade de rede, poderá executar o comando ipconfig /flushdns. Isso redefinirá sua conexão com a Internet.
a única solução
há também outra grande vantagem que mantém as ferramentas de linha de comando vivas. Existem certos comandos que apenas intérpretes de linha de comando podem executar.
a interface do usuário simplesmente não pode hospedar botões individuais para todas as funções que um programa suporta. Adicionar vários menus e submenus também não funcionaria. Isso só bagunçaria a interface do Usuário e confundiria os usuários.
FAQ
o que é um interpretador de comando chamado?
os intérpretes de linha de comando podem ter nomes diferentes dependendo do sistema operacional que atendem. Um interpretador de comando também é chamado de ” shell. Por exemplo, a CLI no Unix é chamada de shell Unix.
por que o interpretador de comandos é separado do kernel?
os intérpretes de linha de comando são separados do kernel porque geralmente estão sujeitos a alterações. O kernel é o núcleo do sistema operacional. Ter um kernel que muitas vezes muda tornaria o sistema instável.
por exemplo, os usuários podem personalizar a CLI e adicionar novas chamadas do sistema. Com uma CLI distinta do kernel, essas mudanças não afetarão a última. Em outras palavras, isso não afetará a maneira como o sistema operacional se comporta.
lá vai você; esperamos que este guia tenha ajudado você a entender melhor o que um CLI faz. Desenvolver suas habilidades de CLI é um passo importante para se tornar um usuário avançado, independentemente do sistema operacional que você está usando.