Más como una respuesta a Randolf, pero él no es el único, confunde las interfaces de línea de comandos y DOS en varias ocasiones.
Tenga en cuenta que muchas de las etiquetas [DOS] y [MS-DOS] sufren el mismo error: MS-DOS inicialmente solo tenía un modo de texto, una interfaz de línea de comandos llamada command.com
+ norton commander para muchos de nosotros y ventanas de modo de texto de cosecha propia con marcos , dibujado con ansi.sys, pero controlable no solo por el teclado, sino también por el mouse, sino también más fácilmente con las teclas de flecha y las teclas de acceso rápido.
Luego, Windows fue construido sobre DOS (2.0, 3.0, 3.1, 3.11), donde reapareció un icono para DOS-Box dentro de Windows, como un nombre para la interfaz de comando dentro de Windows.
Pero en Windows-NT y en Windows-95 o -98, MS-DOS fue abandonado, pero cmd.exe
todavía existía un intérprete de comandos (cmd32.exe), con la misma o casi la misma sintaxis y palabras clave. Pero este era un programa que se ejecutaba en Windows, como otros intérpretes de comandos de estilo de texto, como BASIC, irb (Ruby), scala-repl, psql (Postgresql), sqlplus (oracle), bc, R, rhino, etc. y así sucesivamente, ejecutándose en varias plataformas.
Llamar a este estilo MS-DOS es engañoso, ya que DOS o MS-DOS no fueron los primeros que lo idearon. Es mucho mas viejo.
Incluso en Windows no estaba restringido a ejecutar comandos de DOS: una práctica común de escritura de archivos por lotes era, para especificar algunos parámetros, antes de iniciar un programa de Windows. Por ejemplo, establecer un CLASSPATH, JAVA_HOME, parámetros java como -Xmx, etc. para un programa Java.
Muchas personas piensan que las interfaces de línea de comandos son una reliquia de tiempos pasados , que no conocen el poder de procesar miles de archivos con unas pocas teclas. Tampoco saben de wsh y mónada. Pero para los profesionales, un intérprete de comandos en Windows es casi tan útil como en Unix o Linux. No es tan conocido, pero es esencial para muchos administradores.
Incluso hay un puerto de gnu-toolchain, con sh.exe y sed, awk, bc, tail, rev, cat y todo eso como aplicaciones nativas de win32.
Tal vez pueda ejecutar viejos programas de DOS en cmd.exe, pero no puede ejecutar programas de Windows en modo DOS, así que no siga diciéndole a la gente que cmd.exe es DOS, no lo es. Y no es como DOS . Lo que quieres decir es un interactive command-line program
, a command-line interface
.
- Solicitud de DOS
- Archivos por lotes de DOS
- Comandos tipo DOS
- Consola estilo DOS
- Aplicaciones de DOS
Casi siempre es una terminología engañosa . Puede ser apropiado para un aficionado, pero si quieres que tu audiencia entienda de qué estás hablando, debes preguntarte: ¿está restringido a un sistema operativo especial, a DOS? ¿Es el estilo CLI mejor llamado 'estilo DOS'? ¿Es esto históricamente correcto? ¿Tu audiencia conoce DOS en absoluto? ¿Es útil para entender? ¿Realmente se ejecutan esos programas en DOS?
Necesitas las expresiones correctas, afiladas como el cuchillo de un cirujano, para explicar cosas complicadas. Las expresiones incorrectas provocan impresiones erróneas en el cerebro de su audiencia. Las expresiones descuidadas son peores que nada. Evítales. Use CLI
si la interfaz de línea de comandos es demasiado larga para que escriba.
Corrija las etiquetas engañosas en SU, SE y otros lados.