优化 shell 体验

PowerShell 是命令行 shell 和用于自动化的脚本语言。

维基百科 包括 shell 的以下说明:

Shell 通过提示用户输入、解释输入,然后处理底层操作系统的输出(类似于读-评-打印循环或REPL)来管理用户与系统的交互。

与其他 shell 类似 bash ,或者 cmd.exePowerShell 允许你运行系统上可用的任何命令,而不仅仅是 PowerShell 命令。

PowerShell 命令称为 cmdlets(读音为 command-lets)。 Cmdlet 是 PowerShell 命令,而不是独立可执行文件。 PowerShell 命令不能在其他 shell 中运行,而无需先运行 PowerShell。

PowerShell 命令行接口的功能

PowerShell 是新式命令 shell,其中包括其他常用 shell 的最佳功能。 与大多数仅接受并返回文本的 shell 不同,PowerShell 接受并返回 .NET 对象。 Shell 具有多个可用于优化交互式用户体验的功能。