Windows Powershell和Windows Terminal的区别

Azura ·
更新时间:2024-09-20
· 710 次阅读

Windows Poweshell(维基百科)

PowerShell(包括Windows PowerShell和PowerShell Core)是微软公司开发的任务自动化和配置管理框架。

UNIX系统一直有强大的壳程序(shell),Windows PowerShell的诞生就是要提供功能相当于UNIX系统的命令行壳程序(比如bash)。

PowerShell兼容原来的cmd,命令统一使用cmdlet命令格式(动词-名词)。

基础认识参见《PowerShell使用教程》;

详细教程参见《PowerShell教程》;

Windows Terminal(维基百科 GitHub)

Window Terminal是微软在Build 2019大会上发布的面向Windows10的新命令行程序,terminal集成了Windows上的PowerShell、cmd、Windows Linux子系统(WSL)三大环境。

可以设置为默认启动Ubuntu。

Windows Linux 子系统(WSL,维基百科)

WSL是一个可以直接执行Linux二进制可执行文件(ELF)的兼容层。WSL的底层是把LINUX系统调用翻译成Native Windows API。

WSL支持Ubuntu、Debian等多种Linux类型。

启用wsl可选功能

管理员身份运行PowerShell,输入 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 后重启电脑。

下载并运行Ubuntu

在MicroSoft Store搜索Linux安装所需发行版。之后就可以从start列表中找到Ubuntu。

删除Ubuntu

在PowerShell运行:

wslconfig /l wslconfig /u Ubuntu

或者在开始菜单查看Ubuntu详情,那里有删除选项。

Quant_Learner 原创文章 911获赞 1398访问量 115万+ 关注 他的留言板 展开阅读全文
作者:Quant_Learner



windows PowerShell

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章