Più come risposta a Randolf, ma non è l'unico, confonde ripetutamente le interfacce della riga di comando e il DOS .
Nota che molti dei tag [DOS] e [MS-DOS] soffrono dello stesso errore: MS-DOS inizialmente aveva solo una modalità di testo, un'interfaccia a riga di comando chiamata command.com
+ norton commander per molti di noi e finestre di modalità di testo nostrane con frame , disegnato con ansi.sys, ma controllabile non solo dalla tastiera, ma dal mouse, ma più facilmente anche con i tasti freccia e i tasti di scelta rapida.
Quindi Windows è stato creato sopra DOS (2.0, 3.0, 3.1, 3.11), dove un'icona per DOS-Box è riapparsa all'interno di Windows, come un nome per l'interfaccia di comando all'interno di Windows.
Ma in Windows-NT e in Windows-95 o -98 MS-DOS è stato abbandonato, ma cmd.exe
esisteva ancora un interprete di comandi (cmd32.exe), con la stessa o quasi la stessa sintassi e parole chiave. Ma questo era un programma, in esecuzione all'interno di Windows, come altri interpreti di comandi in stile testuale, come BASIC, irb (Ruby), scala-repl, psql (Postgresql), sqlplus (oracle), bc, R, rhino e così via, e così via, in esecuzione su più piattaforme.
Chiamare questo stile MS-DOS è fuorviante, poiché DOS o MS-DOS non sono quelli che l'hanno inventato per primo. È molto più vecchio.
Anche su Windows non era limitato eseguire comandi DOS - una pratica comune di scrittura di file batch era, per specificare alcuni parametri, prima di avviare un programma Windows. Ad esempio, impostando un CLASSPATH, JAVA_HOME, parametri java come -Xmx e così via per un programma Java.
Molte persone pensano che le interfacce da riga di comando siano un relitto dei tempi passati , che non conoscono la potenza di elaborazione di migliaia di file con pochi tasti. Non sanno nemmeno di wsh e monade. Ma per i professionisti, un interprete di comandi è utile su Windows quasi quanto su Unix o Linux. Non è così noto, ma è essenziale per molti amministratori.
Esiste persino una porta per gnu-toolchain, con sh.exe e sed, awk, bc, tail, rev, cat e tutto il resto come app native per win32.
Forse puoi eseguire vecchi programmi DOS sotto cmd.exe, ma non puoi eseguire programmi Windows in modalità DOS, quindi non continuare a dire alla gente che cmd.exe è DOS - non lo è. E non è simile a DOS . Quello che vuoi dire è un interactive command-line program
, a command-line interface
.
- Prompt di DOS
- File batch DOS
- Comandi simili a DOS
- Console in stile DOS
- Applicazioni DOS
è quasi sempre fuorviante terminologia . Potrebbe essere appropriato per un dilettante, ma se vuoi che il tuo pubblico capisca, di cosa stai parlando, dovresti chiederti: è limitato a un sistema operativo speciale, a DOS? Lo stile CLI è meglio chiamato "stile DOS"? È storicamente corretto? Il tuo pubblico conosce il DOS? È utile per capire? Questi programmi funzionano davvero su DOS?
Hai bisogno delle espressioni giuste, affilate come il coltello di un chirurgo, per spiegare cose complicate. Le espressioni sbagliate provocano impressioni sbagliate nel cervello del tuo pubblico. Le espressioni sciatte sono peggio di niente. Evitali. Utilizzare CLI
se l'interfaccia della riga di comando richiede troppo tempo per la digitazione.
Correggere tag fuorvianti su SU, SE e altri lati.