Microsoft发布适用于Windows,Mac和Linux的PowerShell Co
PowerShell已经成为微软在Windows 10中对命令提示符的替代品,这一转变标志着命令行实用程序在微软和其他技术社区中的普及。最近,微软发布了PowerShell 6.0的开源版本,这一版本适用于所有主要的PC平台,包括Windows、Linux和MacOS。这意味着,无论你在使用哪种操作系统,都可以享受到PowerShell带来的便捷。
被称为PowerShell Core的这个版本,已经成功在Windows 7、8.1和10,以及Windows Server 2008 R2、2012 R2、2016和“半年度频道”上运行。它还兼容macOS 10.12及以上版本,以及各种Unix风格,包括Ubuntu、Debian、CentOS、Red Hat Enterprise Linux、OpenSUSE和Fedora。与.NET的情况类似,PowerShell现在有两个分支:Windows PowerShell,基于.NET Framework,以及PowerShell Core,基于.NET Core。
值得一提的是,微软已经宣布不再发布Windows PowerShell的新版本。虽然5.1版本将继续得到支持,但PowerShell Core的出现标志着微软已经将重心转移到了这个新版本上。PowerShell Core不仅可以与Windows PowerShell并行工作,而且它的跨平台特性使其在多种操作系统上都表现出强大的实力。
早在2016年,微软就宣布了将PowerShell作为开源软件的计划,旨在使其易于访问、兼容各种平台,并提升其功能和性能。他们的目标是使PowerShell像Windows 10和Office 365一样,与受众本身紧密相连。我们不知道未来是否会将其置于SaaS或软件即服务的保护之下,以进一步推动用户参与。
如果你对PowerShell替换Windows 10上的旧命令提示符感到不适(从Windows 10 Fall Creators更新开始),你可以查找相关指南来恢复Windows 10文件夹上下文菜单中的命令窗口项目。这样,你仍然可以在熟悉的命令提示符环境中工作,同时享受PowerShell带来的各种优势。PowerShell的未来充满了无限可能,让我们期待它在命令行领域的更多创新和发展。