只是对 Windows 环境变量 %COMSPEC% 的词源感到好奇。我理解它(通常)指向 cmd.exe。
我在网上找到的最好的是 Command Specifier,听起来很合理。
答案1
就词源而言,它是自指的。%COMSPEC%
代表命令说明符,它“指定”命令解释器,默认情况下cmd.exe
在 NT 系统和COMMAND.COM
DOS 系统中。
您可以修改变量以指向您想要的任何辅助解释器(这是一个 DOS 示例):
SET COMSPEC=C:\DOS\COMMAND.COM
COMSPEC
指定辅助命令解释器。
这不一定是COMMAND.COM
。
不同命令解释器的一个例子是 JP Software 的 4DOS.COM。