Prompt de comando no Windows e Linux - Como é chamado o idioma deles?


10

Quando o prompt de comando está sendo usado para fazer redes, pesquisar, definir parâmetros no host local, etc., qual é o idioma usado para inserir no prompt de comando no Windows? Que tal no Linux? Existe um nome para isso? É DOS ou unix? Ou é apenas um monte de comandos utilizados no sistema operacional que não têm nome?

Obrigado.

Respostas:


9

No Windows, quando você abre um prompt de comando, quase sempre o programa em execução é cmd.exe. É um derivado NT aprimorado do antigo baseado em DOS command.com, que por sua vez possui semelhanças com o CCPinterpretador de comando CP / M ainda mais antigo .

No Linux, como o @Griffin menciona, geralmente você está executando bashalgum tipo de emulador de terminal se estiver usando-o em um ambiente gráfico. (que pode variar bastante, dependendo da distribuição e do ambiente de trabalho). Isso significa "Bourne Again SHell" porque é uma versão estendida de um shell "Bourne" anterior ( sh) que é padrão no Unix há muito tempo. Há outras conchas "alternativos" de uso comum, como csh, ksh, e tcsh.

O Windows também cmd.exepode ser considerado um shell (como pode explorer.exe).

O prompt de comando do Windows e todos os shells do Unix têm vários "built-ins", ou comandos que são manipulados inteiramente dentro do shell. Isso inclui alguns comandos básicos (como cd) e muitos comandos e operadores condicionais que controlam o fluxo de scripts se um arquivo em lote de comandos for executado.

No entanto, no Linux e no Windows, a grande maioria dos "comandos" que fazem coisas úteis são, na verdade, programas externos que são "chamados" pelo shell. E esse é o objetivo principal de um shell, permitir que um operador inicie programas especificando argumentos para esses programas. Não é realmente uma linguagem de programação, é apenas uma estrutura para o lançamento de programas.


5

Não é realmente uma "linguagem". É simplesmente a interface da linha de comandos (CLI) para esse sistema operacional específico.

Os comandos e sintaxe são escolhidos e definidos pelos criadores do sistema operacional.

Existem várias linguagens de script (algumas mais populares que outras, dependendo do sistema operacional etc.) que são comumente usadas em conjunto com uma CLI para executar lotes de tarefas.

Entre o termo "prompt de comando" refere-se ao bit real de texto que significa onde você deve inserir seu próximo comando na CLI. (ou seja: C:\>ou #etc.).


3

Windows usa lote. O idioma mais popular no Linux é o bash, mas existem alternativas.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.