微软解释MS-DOS命令提示符并不会很快消亡

Kevin笃笃 UID.940450
2017-01-07 发表

许多传闻称 MS-DOS 命令提示符将要为 PowerShell 让路,这类“新闻”让大量依赖于 Cmd.exe 的发烧友、开发者、以及企业客户感到惶恐。为了安抚大家的情绪,微软高级项目经理 Rich Turner 特地在官方博客撰文澄清,解释天不会很快就塌下来。这一猜测最早出现在 Windows 10 Insider build 14971 发布之后,因为一些补丁注释被断章取义。

***附件停止解析***

“PowerShell 只是个壳子:为了给重度用户提供最佳、最前沿的命令行体验,PowerShell 现已取代命令提示符,成为了文件资源管理器事实上的命令窗口……”

Computer World 误解了这一说法,结果导致大家都以为 PowerShell 真要把 Cmd.exe 给赶尽杀绝了。万幸的是,Turner 已经作出了澄清 —— “作为 Windows 中的一项重要特性,Cmd 不会轻易狗带”。

***附件停止解析***

他解释到:“许多基于 Windows 打造和测试的自动化系统,都用到了已被服务行业运用多年的大量 Cmd 脚本。没有它,我们甚至难以完善 Windows 自身”。

Quote● 和资源管理器、Edge / IE 浏览器等程序一样,Cmd 是 Windows 中最常用到的可执行文件之一。
● 我们有许多客户和合作伙伴完全依赖于 Cmd,虽然怪癖,但这确是它们的立身之本。

此外,对于有些人将命令提示符(Cmd)完全等同于已经存在了数十年的 MS-DOS(一个简单的命令行操作系统)一事,Turner 也特地挑明了两者的区别,其指出:
Quote● MS-DOS 是采用 x86 汇编打造的,并且不会完全移植支持未来的 CPU;
● 相比之下,Cmd 是一款完全用 C 语言编写的纯 32 位应用(Win32 app),可以在 Windows NT 和当前的 Windows 10 操作系统上实现更多功能。

有趣的是,源自 NT 的 32 位版本的 Windows 中包含了一个名叫“command.com”的附加 shell:
Quote● 通过 Virtual 8086 模式和某些遗技,它可以在 Windows NT DOS 虚拟机(NTVDM)中运行许多 MS-DOS 脚本和古老的 16 位 应用程序。
● 不过 64 位版本的 Windows 操作系统中并未包含 command.com 或 NTVDM 。

与 Cmd 相比,PowerShell 更加年轻和功能强大。未来属于 PowerShell,但多数 Windows build 系统仍将继续使用 Cmd 环境。
Turner 表示:“如果我们将 Cmd 踹下马,肯定会伤了某些人的心”。

Via:***链接停止解析***

标签: 微软

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
promachus UID.542618
2017-01-07 回复

学程序,不都是从控制台开始吗?!

Foxer UID.577559
2017-01-07 使用 Lumia 650 回复

MS-DOS是一个System,而命令窗口和Power Shell是一个Program,根本不是一回事呀。

瓦****7 UID.2848878
2017-01-07 使用 Lumia 640 回复

批处理文件

yin****200 UID.1012685
2017-01-07 回复

Quote***链接停止解析***
学程序,不都是从控制台开始吗?!


但是现在的确有更强大的PowerShell,当然去cmd目前也不是时候

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报