CMD简介
CMD是Command Line的缩写, 是Windows系统上的命令提示符工具,不过CMD要比Windows的视窗系统古老的多,因为早在Microsoft DOS操作系统的时候,CMD就已经存在了,CMD当时被用作DOS系统的外壳程序。CMD的第一个版本发布于1987年,距今已有37年。命令提示符是 Microsoft Windows 和少数其他操作系统的默认命令行解释器,其内置一些常用的命令,比如cd、mkdir、copy、ping 等。通过这些预置的命令及编写bat脚本,可以完成一些复杂的自动化任务。CMD 主要面向系统管理员,或者有编程经验的使用人员。
通过 windows+R,调出运行窗口,然后输入 cmd 回车,可以打开 CMD 窗口:
PowerShell
CMD 虽然也能够通过 bat 脚本执行一些自动化任务,但受限于 CMD 的功能,整体上算不上多优秀,与 linux 的 bash 相比更是相形见绌。2002年,Microsoft开始开发一种新的命令行工具,名为Monad。2006 年,其第一个版本以 Powershell 的名称发布。Powershell 是一个自动化的命令行 shell,其具有 CMD 的所有特性和功能。可以将 PowerShell 看做是 CMD 的升级版,或者说是 CMD 的超集。powerShell 的主要更新或区别在于它是面向对象的,其与基于对象、函数和方法的面向对象编程非常相似。Powershell 中功能列表的一个重要补充是命令 let,通常称为 Cmdlet。
Terminal
Window Terminal 是微软在Build 2019大会上发布的面向Windows10的新命令行程序,Terminal 集成了 Windows 上的 PowerShell、CMD、Windows Linux子系统(WSL)三大环境。可以将 Terminal 看做是一款可以访问各种命令行程序的集中式枢纽,或者一体化程序,它提供了一个现代且可自定义的用户界面,允许用户拥有多个选项卡和窗格,从而促进多任务处理和高效的命令行使用。使用Terminal,用户可以在单个窗口中切换不同的 shell,包括 PowerShell、命令提示符及 WSL。同时,针对不同的命令行程序,Terminal 都可以单独进行配置,非常灵活。
本文暂时没有评论,来添加一个吧(●'◡'●)