Больше как ответ Рэндольфу, но он не единственный, сбивающий с толку интерфейсы командной строки а также DOS несколько раз.
Обратите внимание, что многие из [DOS] и [MS-DOS] теги страдают от той же ошибки: изначально в MS-DOS был только текстовый режим, интерфейс командной строки command.com
+ norton commander для многих из нас, и доморощенные текстовые окна с рамками, нарисованные с помощью ansi.sys, но управляемые не только клавиатурой, но и мышью, но также легче с помощью клавиш со стрелками и горячих клавиш.
Тогда окна были построены на вершине DOS (2.0, 3.0, 3.1, 3.11), где значок для DOS-Box снова появился внутри окон, в качестве имени интерфейса команд внутри окон.
Но в Windows-NT и в Windows-95 или -98 MS-DOS была заброшена, но интерпретатор команд, cmd.exe
(cmd32.exe) все еще существовал, с тем же или почти таким же синтаксисом и ключевыми словами. Но это была программа, работающая внутри Windows, как и другие текстовые интерпретаторы команд, такие как BASIC, irb (Ruby), scala-repl, psql (Postgresql), sqlplus (oracle), bc, R, rhino и т. и так далее, работает на нескольких платформах.
Называть этот стиль MS-DOS вводящим в заблуждение, поскольку DOS или MS-DOS не были теми, кто впервые придумал его. Это намного старше.
Даже на Windows не ограничивалось запускать DOS-команды - обычная практика пакетный файл Написание было, чтобы указать некоторые параметры, прежде чем запускать программу Windows. Например, установка Java-программы CLASSPATH, JAVA_HOME, java-параметров, таких как -Xmx и т. Д.
Многие люди думают, что интерфейсы командной строки реликтовый прежних времен - кто не знает, как обрабатывать тысячи файлов несколькими нажатиями клавиш. Они не знают ни о wsh, ни о монаде. Но для профессионалов командный интерпретатор в Windows почти так же полезен, как в Unix или Linux. Это не так хорошо известно, но это важно для многих администраторов.
Есть даже порт gnu-toolchain с sh.exe и sed, awk, bc, tail, rev, cat и всем этим как родные приложения win32.
Возможно, вы можете запускать старые DOS-программы под cmd.exe, но вы не можете запускать программы Windows в режиме DOS, так что не говорите людям, что cmd.exe является DOS - это не так. И это не DOS-подобный , Что вы имеете в виду, это interactive command-line program
, command-line interface
,
- DOS подскажите
- Пакетные файлы DOS
- DOS-подобные команды
- Консоль в стиле DOS
- DOS-приложения
почти всегда вводит в заблуждение терминология , Это может быть уместно для любителя, но если вы хотите, чтобы ваша аудитория поняла, о чем вы говорите, вы должны спросить себя: ограничено ли это специальной ОС, DOS? Стиль CLI лучше всего назвать «стиль DOS»? Это исторически правильно? Ваша аудитория знает DOS вообще? Это полезно для понимания? Эти программы действительно работают на DOS?
Вам нужны правильные выражения, острые, как нож хирурга, чтобы объяснить сложные вещи. Неправильные выражения вызывают неправильные впечатления в мозгу вашей аудитории. Небрежные выражения хуже, чем ничего. Избежать их. использование CLI
если интерфейс командной строки слишком длинный для вас, чтобы напечатать.
Исправьте вводящие в заблуждение метки на SU, SE и других сторонах.