Mais como uma resposta a Randolf, mas ele não é o único, confundindo interfaces de linha de comando e DOS repetidamente.
Observe que muitas das tags [DOS] e [MS-DOS] sofrem do mesmo erro: o MS-DOS inicialmente tinha apenas um modo de texto, uma interface de linha de comando chamada command.com
+ norton commander para muitos de nós e janelas de modo de texto caseiro com quadros , desenhado com ansi.sys, mas controlável não apenas pelo teclado, mas pelo mouse, mas com mais facilidade também com as teclas de seta e teclas de atalho.
Em seguida, o Windows foi construído sobre o DOS (2.0, 3.0, 3.1, 3.11), onde um ícone para o DOS-Box reapareceu dentro do Windows, como um nome para a interface de comando dentro do Windows.
Porém, no Windows NT e no Windows 95 ou 98, o MS-DOS foi abandonado, mas cmd.exe
ainda existia um interpretador de comandos (cmd32.exe), com a mesma sintaxe ou as mesmas palavras-chave ou quase a mesma sintaxe. Mas este era um programa em execução no Windows, como outros intérpretes de comando no estilo de texto, como BASIC, irb (Ruby), scala-repl, psql (Postgresql), sqlplus (oracle), bc, R, rhino e assim por diante, e assim por diante, rodando em várias plataformas.
Chamar esse estilo de MS-DOS é enganoso, já que o DOS ou o MS-DOS não foram os primeiros a aparecer. É muito mais velho.
Mesmo no Windows, não estava restrito a executar comandos do DOS - uma prática comum de gravação de arquivos em lotes era, para especificar alguns parâmetros, antes de iniciar um programa do Windows. Por exemplo, configurando um CLASSPATH, JAVA_HOME, parâmetros java como -Xmx e assim por diante para um programa Java.
Muitas pessoas pensam que as interfaces de linha de comando são uma relíquia dos tempos antigos - que não sabem o poder de processar milhares de arquivos com apenas algumas teclas. Eles também não conhecem wsh e mônada. Mas para os profissionais, um intérprete de comando está no Windows quase tão útil quanto no Unix ou Linux. Não é tão conhecido, mas é essencial para muitos administradores.
Existe até uma porta do gnu-toolchain, com sh.exe e sed, awk, bc, tail, rev, cat e tudo isso como aplicativos win32 nativos.
Talvez você possa executar programas DOS antigos no cmd.exe, mas não pode executar programas do Windows no modo DOS, por isso não continue dizendo às pessoas que o cmd.exe é o DOS - não é. E não é parecido com o DOS . O que você quer dizer com é interactive command-line program
, a command-line interface
.
- Prompt do DOS
- Arquivos em lote do DOS
- Comandos do DOS
- Console no estilo DOS
- Aplicações DOS
é quase sempre terminologia enganosa . Pode ser apropriado para um amador, mas se você deseja que seu público entenda o que está falando, pergunte a si mesmo: é restrito a um sistema operacional especial, para o DOS? O estilo CLI é melhor denominado 'estilo DOS'? Isso é historicamente correto? Seu público conhece o DOS? É útil para entender? Esses programas realmente rodam no DOS?
Você precisa das expressões certas, afiadas como a faca de um cirurgião, para explicar coisas complicadas. Expressões erradas provocam impressões erradas no cérebro do seu público. Expressões desleixadas são piores que nada. Evite-os. Use CLI
se a interface da linha de comandos tiver muito tempo para você digitar.
Corrija tags enganosas no SU, SE e outros lados.