Microsoft pode adotar o comando sudo no Windows 11

微软在Windows 10时代向Linux敞开大门,发明了一个完全虚拟化的子系统,使用户和开发人员可以在不离开Windows环境的情况下访问真正的Linux命令行。现在,微软似乎可能采用另一个Linux功能:sudo命令。

sudo代表“superuser do”或“substitute user do”,在一部老旧的xkcd漫画中被确定下来,并在专注于极客文化的流行文化中被封神。当用户需要获得系统管理员访问权限时,sudo通常在命令行上使用,通常用于安装或更新软件或更改系统文件。未被授权访问或更改系统的其他文件的用户无法执行该命令,从而保护了系统的安全。

一位名为@thebookisclosed的用户在一款于1月底在实验性的Canary频道发布的Windows 11预览版中发现了Sudo命令的设置。WindowsLatest在Windows Server 2025版本的构建上测试了配置,目前需要在设置应用程序中启用开发者模式。有一个选项可以启用或禁用sudo命令,并且还有一个独立的下拉菜单用于调整使用该命令时的行为,尽管在撰写本文时,该命令本身尚不可用。

sudo命令也是Windows子系统(WSL)的一部分,但该版本的sudo命令只适用于Linux软件。这个新版本似乎能够执行原生的Windows命令,尽管在被激活和完全可用之前,我们无法确定它将如何工作。目前,想要在Windows上获得类似sudo的命令的用户需要使用第三方软件,如gsudo来执行任务。

对于Windows用户来说,sudo命令的优势(无论是在Windows Server还是其他系统上)将是能够提升特权级别,而无需打开完全独立的命令提示符或Windows终端窗口。根据测试版本中提供的选项,使用sudo执行的命令可以自动在新窗口中打开,也可以内联运行,如果不想的话,你将不再需要“右键单击,以管理员身份运行”。

微软定期测试Windows的新功能,这些功能未包含在普通版本的操作系统中。这个功能可能也将保留在Windows Server上,而不会并入Windows的消费者版本中。然而,鉴于Linux和macOS上都存在sudo命令,这对于经常使用命令提示符的Windows用户来说将是一个有趣的改进。

这里微软正在引入一个Linux功能,但思想的交流是相互的 – Linux systemd软件的最近更新添加了一个受到Windows启发的“蓝屏”,旨在向用户提供有关系统故障的更多信息。

常见问题解答:

1. 什么是sudo命令?
sudo命令是“superuser do”或“substitute user do”的缩写,用于在命令行上获得管理员访问权限。

2. sudo命令对于Windows用户有什么优势?
sudo命令可以在不需要打开完全独立的命令提示符或Windows终端窗口的情况下提升特权级别。

3. 在Windows 11中如何启用sudo命令?
在Windows 11中启用sudo命令的具体步骤尚不清楚,因为该功能目前只在预览版本中存在,并且尚未完全可用。

4. 是否可以在Windows 10中使用sudo命令?
目前,在Windows 10中使用sudo命令需要使用第三方软件,例如gsudo。

5. sudo命令在Windows Server和Windows消费者版之间有何区别?
sudo命令可能会保留在Windows Server上,而不会并入Windows的消费者版本中。

6. Linux和macOS上有哪些类似于sudo命令的功能?
在Linux和macOS上,类似于sudo命令的功能是使用sudo命令本身。

The source of the article is from the blog lisboatv.pt

Web Story