您现在可以在 Windows 11 上运行提升的命令,例如在 Linux 或 macOS 上使用“sudo”,以下是启用该功能的方法。
• 要在 Windows 11 上启用 sudo,请打开“设置”>“系统> 对于开发人员,请打开”启用 sudo“,然后选择”内联“选项。
• 还可以打开命令提示符或 PowerShell (admin) 并运行“sudo config –enable normal”命令。
在 Windows 11 上,现在可以启用“sudo”,在本指南中,我将概述完成此配置的步骤。从预览版 26052 开始,操作系统增加了对命令提示符和 PowerShell 的 sudo 命令的支持,以运行提升的命令,而无需以管理员身份打开控制台,类似于 Linux、macOS 和其他基于 Unix 的操作系统中已有的命令。
Sudo 模式差异
Windows 11 上的 Sudo 提供三种模式:
• 内嵌:运行 sudo 命令时,控制台将允许在同一窗口中执行管理任务。如果您想要相同的 Linux 体验,这是您必须使用的选项。
• 输入关闭:这是最安全的体验。它在当前窗口中以提升模式运行命令,但该进程将不再有任何输入。如果需要运行其他进程,此模式将不起作用。
• 在新窗口中:运行 sudo 命令时,终端将以管理员身份打开一个新窗口。
支持的操作
您可以使用以下命令执行许多操作:
• 删除受保护的文件。
• 调用提升的命令。
• 打开一个新终端以执行任何任务。
要求
sudo 的集成目前正在开发中,这意味着你需要在 Dev 或 Canary 频道中注册的设备,并且它必须运行 Windows 11 build 26052 或更高版本。从技术上讲,此功能预计将作为 Windows 11 24H2 的一部分推出.
在本指南中,我将教您配置 sudo 命令的步骤 Windows 11.
在 Windows 11 从“设置”上启用 sudo
要通过“设置”应用在 Windows 11 上启用 sudo,请使用以下步骤:
1. 打开设置 Windows 11。
2. 单击“系统”.
3. 单击“面向开发人员”页面。
4. 打开启用 sudo 切换开关。

5. 单击“启用 sudo”设置。
6. 从“配置 sudo 运行应用程序的方式”设置中选择“内联”模式,以获得类似 Linux 的体验。

完成这些步骤后,无论使用命令提示符还是 PowerShell,都可以开始在 Windows 终端上使用 sudo 命令。
Windows 11 从终端启用 sudo
若要通过命令提示符或 PowerShell 打开 sudo 命令,请使用以下步骤:
1. 打开“开始”.
2. 搜索“Windows 终端”,右键单击顶部结果,然后选择“Run as administrator”选项。
快速说明:这将是您最后一次需要以管理员身份运行终端。可以在命令提示符或 PowerShell 中处理配置。
3. 键入以下命令以在 Windows 11 上启用 sudo“内联”模式,然后按 Enter:
sudo config --enable normal

4. (可选)键入以下命令以启用 sudo“在新窗口中”模式,然后按 Enter:
sudo config --enable forceNewWindow
5. (可选)键入以下命令以启用 sudo“禁用输入”模式,然后按 Enter:
sudo config --enable disableInput
完成这些步骤后,sudo 命令将启用,您可以开始使用该命令运行提升的工具,而无需以管理员身份启动控制台。
开始在 Windows 11 上使用 sudo
要使用 sudo 命令,请使用以下步骤。
1. 打开“开始”.
2. 搜索 Windows 终端,然后单击顶部结果以打开控制台。
3. 键入以下命令以调用 sudo 命令 help,然后按 Enter:
sudo -h

快速说明:此命令将帮助您了解如何构建命令、不同的参数和可用选项。
4. 键入以下命令以在 Windows 11 上使用 sudo 运行命令,然后按 Enter:
sudo del mytextfile.txt

快速说明:该命令的工作原理是在实际命令之前附加 sudo 前缀以提升进程。系统仍会显示“用户帐户控制”(UAC) 对话框以确认提升。
请务必注意,sudo 命令区分大小写,但仅适用于可用选项。例如,sudo -h 将调出帮助,但 sudo -H 将产生错误。
Microsoft正在进一步添加这种本机支持,以弥合Windows和类Unix操作系统之间的差距,并使开发人员更容易使用他们已经知道的工具在系统中工作。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源