微软发布Windows 命令行系列文章,力证 DOS 未过时
编辑: kunyi
时间: 2018-07-03
分类: 微软资讯
1、简陋的开始 —— MS-DOS
在 PC 行业的早期,大多数计算机完全是通过在命令行输入命令来操作的。 基于 Unix、CP / M、DR-DOS 等机器争夺地位和市场份额。 最终,MS-DOS 成为 IBM 个人电脑上的标准操作系统,尤其是在企业中:
像当时大多数主流操作系统一样,微软 MS-DOS 的“命令行解释器”或 “shell” 提供了一个简单、奇特但相对实用的命令集,以及用于编写批处理(.bat)命令的命令脚本语法和文件。
微软称:
你可能很少或者说根本不会看到批处理或命令行脚本正在运行,因为许多操作都是在后台执行的,例如登录到工作PC。仅在 Windows 上每天就会有数千亿的命令行脚本和命令被执行。
2、GUI 流行
之后,受施乐奥托(Xerox Alto)的启发,大量 GUI 出现在 Apple Lisa、Macintosh、Commodore Amiga、Atari ST、Acorn Archimedes、Sun Workstation、X11 / X Windows 以及许多其他公司产品(包括 Microsoft Windows )中。
1985 年推出的 Windows 1.0 ,基本上可以看成是一个提供简单平铺式窗口 GUI 环境的 MS-DOS 应用,允许用户并排运行多个应用:
之后的 Windows 2.x、3.x、95 和 98 都运行在 MS-DOS 基础之上。
XENIX
在开发 MS-DOS 的同时,微软还忙于将 Xenix 移植到各种处理器和机器架构,包括Z8000、8086/80286 和 68000 。1984 年,Xenix 成为全球最受欢迎的 Unix 变体。
之后由于美国政府将贝尔实验室解体,导致 AT&T 分拆,该公司开始向计算机制造商和最终用户销售 Unix System V 。微软认为,如果没有自己的操作系统,他们实现未来目标的能力就会受到影响。这导致微软决定从 Xenix 转型,1987年微软将 Xenix 的所有权转让给了其合作伙伴 The Santa Cruz Operation(SCO)。
OS/2
1985年,微软开始与 IBM 合作开发名为 OS/2 的新操作系统,最初的设计目前是成为“更强大的 DOS ”。然而,由于种种原因,1990年微软和 IBM 结束合作,IBM 单独继续开发和支持 OS/2,一直到2006年底。
3、微软的豪赌 - Windows NT
1988年,微软聘请了具有传奇色彩的程序员—— Dave Cutler 。Cutler 的目标是创建一个新的、现代化的、独立于平台的操作系统,微软将完全拥有和控制该系统,并将赌入其未来。
这个新的操作系统就是 Windows NT,也是后来的 Windows 2000、Windows XP、Windows Vista、Windows 7、Windows 8 和 Windows 10 以及所有版本的 Windows Server、Windows Phone 7 +、Xbox 和 Hololens 的基础。
Windows NT 通过其“ Windows 控制台”终端应用和“命令提示符”(cmd.exe)提供命令行界面。cmd 被设计为尽可能与 MS-DOS 批处理脚本兼容,以帮助简化业务对新平台的采用。
4、PowerShell 发力
尽管 cmd 仍然保留在 Windows 中(并且可能还会持续几十年),但由于它的主要作用是尽可能保持向后兼容,所以很少得到改进,即使是一些小的 bug 修复。
在2000年初,cmd shell 已不再能满足微软及其客户需要的更强大、更灵活的命令行体验。这种需求推动了 PowerShell 的诞生。
PowerShell 是面向对象的 Shell ,它不处理文本流,而是处理对象流,使 PowerShell 脚本编写者能够直接访问和操作对象的属性,而不必编写和维护很多脚本来解析和处理文本。
基于 .NET Framework 和 Common Language Runtime(CLR)构建的 PowerShell 语言和语法旨在将 .NET 生态系统的丰富性与各种其他 shell 脚本语言中最常见和最有用的功能相结合,专注于确保脚本高度一致。PowerShell 已被许多 Microsoft 平台技术和合作伙伴采用,包括 Windows、Exchange Server、SQL Server、Azure 等等。
PowerShell Core 是 PowerShell 的开源版本,适用于 Windows 和各种 Linux、BSD 和 macOS 。
5、POSIX on NT
在设计 NT 时,Cutler 和他的团队对 NT 的内核和系统进行了专门设计,以支持多个子系统。当 Windows NT 3.1 在1993年首次亮相时,它支持数个子系统:MS-DOS、Windows、OS / 2 v1.3 和 POSIX v1.2 。这些子系统允许 NT 在相同的机器和基础系统上运行针对多个操作系统平台的应用,而无需安装虚拟机或模拟器。
虽然 Windows NT 的原始 POSIX 实现是可以接受的,但它需要大幅改进才能使其真正具备实用性。因此,微软收购了 Softway Systems 和其 与 POSIX 兼容的 “Interix” NT 子系统。 Interix 最初是作为单独的扩展提供的,之后在 Windows Server 2003 R2 和 Windows Vista 中作为 “Unix for Services”(SFU)发布。但是,由于并没有多少用户感兴趣,SFU 在 Windows 8 之后已停止开发。
6、Windows 10 —— 新一代 Windows 命令行
在 Windows 10 的早期开发阶段,微软发起了一项调查,向社区询问他们在操作系统的各个领域需要哪些功能。结果如下:
-
改进 Windows 控制台进行
-
让用户能够在 Windows 上运行 Linux 工具
基于这些反馈,微软组建了两支新队伍。Windows 控制台和命令行团队负责管理和维护 Windows 控制台和命令行基础架构;另外一个团队负责做一个真正能让未经修改的 Linux 二进制文件直接在 Windows 10上运行的工具,即 Windows Subsystem for Linux(WSL)。
WSL
WSL 首次在 Build 2016 上对外宣布,并在不久后出现在 Windows 10 Insider 中。在之后的多个 Insider 构建以及自 2016年秋季版之后的每个主要版本中,WSL 的功能性、兼容性和稳定性都得到了改善。在社区的大力帮助下,WSL 迅速获得了许多新功能,使其能够运行日益复杂的 Linux 二进制文件和工作负载。
Windows 控制台
在2014年底,随着 WSL 的开发工作全面展开,并且由于用户对命令行重新兴起的兴趣,Windows 控制台迫切需要增加更多功能来满足需求。尤其是,控制台缺乏现代 * NIX 兼容系统所需的许多特性,比如解析和渲染 * NIX 世界中广泛使用的 ANSI / VT 序列,以便呈现丰富多彩的文本和基于文本(text-based)的 UI 。
以下是控制台在 Windows 7 和 Windows 10 中呈现时的示例:
相关教程
-
微软拼音输入法输入特殊字符的详细操作步骤
时间:2020-03-20 编辑:yongzhi
当我们使用微软拼音移除了软键盘,在输入特殊符号的时候,显得不太方便,但也并非无法输入,那么具体该如何操作呢?下面小编就和大家分享下使用微软拼音输入特殊字符的具体操作方法!
-
近日传闻:索尼微软都会有2款新主机
时间:2020-03-05 编辑:yongzhi
新世代的主机还有几个月就要和玩家们见面了,微软的新主机Xbox Series X已经公布了新造型和12TFs的浮点性能,可是索尼这边的PS5却只公布了一个Logo,主机造型性能报价都没有公布。据之前《真人快打》系列总监Ed Boon之前的调查,玩家最关心新主机的还是价格,那么近日又出现了一则传闻,索尼微软都有2款新主机,高配600美元(约合人民币4155元)。
-
微软正测试Xbox One新功能
时间:2020-02-25 编辑:qiaobin
微软Xbox One游戏主机终于可以通过按击游戏手柄上的按钮来弹出光盘了。根据部分参与Xbox Insider项目的用户在Reddit社区上爆料,在Xbox手柄上按“X”按钮能够弹出光盘。
-
微软公布了次世代主机Xbox Series X配置和之前传闻一致
时间:2020-02-25 编辑:yongzhi
昨晚微软毫无预警地公布了次世代主机Xbox Series X的更多细节,确认Xbox Series X的GPU使用了AMD第二代 Radeon DNA架构(RDNA 2),提供12TF性能,和之前的传闻一致。
-
快看,《微软飞行模拟》公布新截图
时间:2020-02-24 编辑:qiaobin
《微软飞行模拟》今天公布了一批alpha版的游戏截图。此前他们通过视频展示过世界各地的机场,而今天的截图主要展示的则是空中俯瞰的景观,有城市、有岛屿也有山脉。《微软飞行模拟》将允许玩家驾驶飞机在真实世界场景中飞行,不仅景色逼真,而且还提供完整的昼夜交替和实时天气情况。
-
微软承认win10五月版本18362.329存在cpu方面bug
时间:2019-09-03 编辑:cuizheng
近期,微软发布了2019 Windows 10更新五月版18362 329正式补丁更新,用户在Windows Update中点击“检查更新”按钮即可获取该KB4512941补丁更新,然后单击新的“立即下载并安装”选项,该选项已用于可选更新或功能更新。
继续阅读
-
原神2.7版本活动有哪些 活动时间表一览
时间:2022-06-22 编辑:fubiao
原神2 7版本最近就要更新了,除了很多新内容,新角色,新装备。而且最近官方还推出了2 7版本的预告直播,与玩家密切相关的活动内容也有所透露。那么原神2 7的活跃度如何?现在就让大家和小编一起去寻找答案吧!准备领福利!
-
《凡人修仙传:人界篇》如何将IP的力量发挥得淋漓尽致
时间:2022-06-22 编辑:fubiao
《凡人修仙传:人界篇》就是一款拥有正版授权,改编自同名IP《凡人修仙传》小说的游戏。在这种IP游戏的开发和制作过程中,如何在IP粉丝心中还原小说中那如梦如幻的东方世界,已然成为制作游戏时需要克服的第一道障碍。此前,游戏在硬核渠道进行第一次测试,笔者在进行了一番深度体验后,不得不说,不愧是百亿制作人的匠心出品,可以说是凡人IP天花板级别的游戏
-
幻塔灰域灾星怎么做 任务完成流程攻略
时间:2022-06-22 编辑:fubiao
在幻塔里,灰域灾星任务是只有完成前置任务才可以解锁的后置任务,总体而言是要求我们去击败灾星。具体怎么做呢?下面就为大家带来关于幻塔灰域灾星怎么做的详细攻略,一起来看看吧。
-
阴阳师万羽落怎么过 残局得胜第二关选择攻略
时间:2022-06-22 编辑:fubiao
残局得胜作为阴阳师的正规复刻版,相信你阴阳师不会对游戏玩法有任何怀疑。是一个不使用自己本尊和护魂的玩法,通过对比自己对游戏的理解就能轻松过关。今天给大家带来的是阴阳师的攻略!
-
深空之眼黑10怎么过 低练打法攻略
时间:2022-06-22 编辑:fubiao
在深空之眼中,相信很多玩家发现黑区10在游戏中通关困难,减少暗伤和怒气习得。明星满满的不容易。那么深空之眼黑10怎么样?下面给大家一个低练攻略,希望能提供一些帮助!
游戏榜单
-
1
微软电脑管家电脑版
安全杀毒 | 58.6MB
-
2
微软恶意软件删除工具
安全杀毒 | 26.35MB
-
3
微软数学
办公学习 | 24.93MB
-
4
1Password(最安全的密码管理器) 7
网络软件 | 10.4MB
-
5
微软拼音输入法
应用工具 | 61.8MB
热门攻略
- 微软网页端Office更名:将名称后缀“Online”删除
- 微软误发Windows 10 Build 18947更新:暂停更新7天将自动取消
- OneDrive支持增量同步功能已登录macOS端
- 微软商城正式开始Surface翻新机折扣活动:限时特惠6折起
- 据悉目前在win10上创建和运行PowerShell脚本文件有两种执行策略
- 在Windows 10 20H1更新中Windows Defender某些组件名称将更改
- 据悉日前微软、台积电、IBM公司纷纷开始发布最新的季报
- 微软最近发布新专利提及改善未来Surface Book设备电池寿命的独特方法
- 据悉华为50个5G合同有28个来自欧洲|据了解微软第四财季营收337亿美元
- 移动端OneDrive迎来全新设计:融入Fluent元素 优化PDF标注体验
最新游戏
-
1
造梦西游ol破解版下载-造梦西游ol无限点券下载
角色扮演 | 1.29 GB
-
2
饥荒手机版下载-饥荒汉化版下载
策略冒险 | 1.7 GB
-
3
指尖车手破解版下载-指尖车手安卓下载
体育竞速 | 29.52 MB
-
4
梦想城镇破解版下载-梦想城镇无限绿钞下载
经营模拟 | 130.3 MB
-
5
贪吃小怪物破解版下载-贪吃小怪物无限金币版下载
休闲益智 | 103.23 MB