CMD命令提示符,可以称为CMD(以命令命名)或cmd.exe(以可执行文件命名),也称为Command Prompt命令提示符(Windows中的默认名称),是一种在OS/2,eComStation,Windows NT,Windows CE和ReactOS等操作系统中的命令行解释器。它是COMMAND.COM在DOS和Windows 9x系统中的组件,类似于使用在类Unix系统中的Unix Shell。cmd.exe最初是由特蕾莎·斯托维尔针对Windows NT版本而开发的。[1]
cmd.exe通过命令行接口与用户交互。在Windows系统中,这个接口是通过Win32控制台实现的。cmd.exe充分利用其本身平台的本地程序功能的可用特性。例如,在OS/2中,它可以在命令管道中使用真实管道,从而允许管道的两端同时运行。因此,可以重定向标准错误流(COMMAND.COM使用临时文件,并一个接一个的连续运行两端)。
在Windows系统中,cmd.exe大部分与COMMAND.COM兼容,还提供以下扩展:
内部命令也得到了改进:
^Zachary, G. Pascal (1994). Showstopper! The Breakneck Race to Create Windows NT and the Next Generation at Microsoft. The Free Press. ISBN 0-02-935671-7..
^"Windows 2000 delayed environment variable expansion". Windows IT Pro. Retrieved 2015-07-13..
^"Setlocal". TechNet. Microsoft. Retrieved 2015-01-13..
暂无