Mehr als eine Antwort auf Randolf, aber er ist nicht der einzige, der wiederholt Kommandozeilenschnittstellen und DOS verwirrt .
Beachten Sie, dass viele der [DOS] - und [MS-DOS] -Tags denselben Fehler aufweisen: MS-DOS hatte anfangs nur einen Textmodus, eine Befehlszeilenschnittstelle mit dem Namen command.com
+ norton commander für viele von uns und ein eigenes Textmodusfenster mit Frames , mit ansi.sys gezeichnet, aber nicht nur per Tastatur, sondern auch per Maus steuerbar, sondern auch einfacher mit den Pfeiltasten und Hotkeys.
Dann wurde Windows auf DOS (2.0, 3.0, 3.1, 3.11) aufgebaut, wobei ein Symbol für DOS-Box in Windows als Name für die Befehlsoberfläche in Windows wieder erschien.
Aber in Windows-NT und Windows-95 oder -98 wurde MS-DOS aufgegeben, aber es gab noch einen Befehlsinterpreter cmd.exe
(cmd32.exe) mit derselben oder nahezu derselben Syntax und denselben Schlüsselwörtern. Dies war jedoch ein Programm, das in Windows ausgeführt wurde, wie andere textartige Befehlsinterpreter wie BASIC, irb (Ruby), scala-repl, psql (Postgresql), sqlplus (Orakel), bc, R, Rhino usw. und so weiter, läuft auf mehreren Plattformen.
Das Aufrufen dieses MS-DOS-Stils ist irreführend, da DOS oder MS-DOS nicht die ersten sind, die darauf gekommen sind. Es ist viel älter.
Sogar unter Windows war es nicht beschränkt, DOS-Befehle auszuführen - eine übliche Praxis beim Schreiben von Stapeldateien bestand darin, einige Parameter anzugeben, bevor ein Windows-Programm gestartet wurde. Zum Beispiel CLASSPATH, JAVA_HOME, Java-Parameter wie -Xmx und so weiter für ein Java-Programm.
Viele Leute denken, Befehlszeilenschnittstellen seien ein Relikt früherer Zeiten - sie kennen die Leistung der Verarbeitung von Tausenden von Dateien mit wenigen Tastendrücken nicht. Sie wissen auch nichts über wsh und monad. Für Profis ist ein Befehlsinterpreter unter Windows fast so nützlich wie unter Unix oder Linux. Es ist nicht so bekannt, aber für viele Administratoren von wesentlicher Bedeutung.
Es gibt sogar einen Port der Gnu-Toolchain, mit einer sh.exe und sed, awk, bc, tail, rev, cat und all dem als native Win32-Apps.
Vielleicht können Sie alte DOS-Programme unter cmd.exe ausführen, aber Sie können nicht Windows - Programme im DOS - Modus ausgeführt werden , so bleiben die Leute nicht sagen, dass cmd.exe ist DOS - es ist nicht. Und es ist nicht DOS-artig . Was du meinst, ist ein interactive command-line program
, ein command-line interface
.
- DOS-Eingabeaufforderung
- DOS-Batchdateien
- DOS-ähnliche Befehle
- DOS-Konsole
- DOS-Anwendungen
ist fast immer eine irreführende Terminologie . Es mag für einen Amateur geeignet sein, aber wenn Sie möchten, dass Ihr Publikum versteht, wovon Sie sprechen, sollten Sie sich fragen: Ist es auf ein spezielles Betriebssystem, auf DOS beschränkt? Wird der CLI-Stil am besten als "DOS-Stil" bezeichnet? Ist das historisch korrekt? Kennt Ihr Publikum DOS überhaupt? Ist es hilfreich für das Verständnis? Laufen diese Programme wirklich unter DOS?
Sie brauchen den richtigen Ausdruck, scharf wie das Messer eines Chirurgen, um komplizierte Dinge zu erklären. Falsche Ausdrücke provozieren falsche Eindrücke im Gehirn Ihres Publikums. Schlampige Ausdrücke sind schlimmer als nichts. Vermeide sie. Verwenden Sie CLI
diese Option, wenn die Befehlszeilenschnittstelle für die Eingabe zu lang ist.
Korrigieren Sie irreführende Tags auf SU, SE und anderen Seiten.