从 Windows 11 2024 更新(版本 24H2)的发布开始,Microsoft 引入了类似 Linux 版本的 Sudo(超级用户执行)命令,该命令适用于 Windows 终端的任何控制台,包括命令提示符和 PowerShell。
通常,当必须运行提升的命令时,右键单击“开始”菜单或任务栏中的 Windows 终端,选择“以管理员身份运行”选项,然后运行该命令。其他时候,您以标准用户身份打开终端,一旦运行命令并收到“访问被拒绝”消息,您将以管理员身份重新启动终端以成功执行命令。

适用于 Windows 11 的 Sudo 命令通过提升任何命令来简化流程,而无需以管理员身份打开命令行控制台的额外步骤。
尽管Microsoft本可以为命令选择不同的方法和名称,但该公司希望集成类似于基于 UNIX 的操作系统的体验,以避免额外的学习限制。
如果要使用该功能,则必须手动启用和配置它,最简单的方法是使用“设置”应用程序。
在本操作指南中,我将分享启用 Sudo 命令和运行提升命令的步骤。
免責聲明
重要: Windows 11 2024 更新预计将于 2024 年 6 月 18 日部分提供给 Copilot+ PC,但它不会包括所有预期功能,包括 Windows 召回,因为它已被推迟到另行通知。在 9 月或 10 月,功能更新将更广泛地适用于现有设备。因此,某些新功能和更改可能在第一天就不适用于所有人。此外,某些功能(尤其是 AI 功能)可能需要新的硬件才能使用。
若要打开 Sudo 命令,请使用以下步骤:
1. 打开设置.
2. 点击系统.
3. 单击右侧的“面向开发人员”页面。
4. 打开 Enable sudo 切换开关。
5. 单击 sudo 设置以显示可用选项。
6. 单击 sudo 设置以显示可用选项。
7. 使用“配置 sudo 运行应用程序的方式”设置选择 sudo 行为:
• 内嵌: 该命令在同一窗口中运行,与 Linux 和 macOS 相同。
• 禁用输入: 该命令在新窗口中运行,但不接受其他输入。
• 在新窗口中: 该命令将触发一个新的提升窗口。
完成这些步骤后,可以将命令提示符或 PowerShell 与标准会话一起使用,并通过 Sudo 命令运行提升的命令。
使用 Sudo 以管理员身份运行命令是一个简单的过程:
1. 打开“开始”.
2. 搜索“命令提示符”(或 PowerShell),然后单击顶部结果以打开控制台。
3. 键入以下示例以使用 sudo 命令,然后按 Enter:sudo COMMAND-SYNTAX
在命令中,更改要运行提升的命令的“COMMAND-SYNTAX”。例如,此命令将文本重命名为通常需要提升的“C”根中的“mycode.txt”:sudo 任 codefile.txt mycode.txt
完成这些步骤后,该命令将从标准控制台提升运行。
需要注意的是,适用于 Windows 11 的 Sudo 版本允许您删除受保护的文件、运行需要提升的命令以及打开新会话以执行不同的任务。但是,与 Linux 版本相比,它是有限的。例如,Linux 版本包含大约 29 个选项。
另一方面,适用于 Windows 11 的那个仅包含七个选项。
相关文章
网友评论(共有 0 条评论)