今年早些時候,有關微軟在Windows11中添加sudo命令的傳言浮出水面。用戶首先在語言包中發現sudo引用,然後又在一個WindowsServer預覽版中發現它。然而,事實證明,sudo不會出現在WindowsServer中-也就是說該功能隻會出現在Windows11的消費者版本中。
微軟在26052預覽版中正式發佈 Windows 11 的 sudo。盡管 Windows Server 2025 的同一構建中包含啟用 sudo 的設置,但微軟並不打算在服務器 SKU 中實施。該公司在26052 版本的發佈說明中對此進行澄清:
註意:Windows Server Insider Preview 版本中可能會錯誤地顯示啟用 Sudo 的設置,Windows Server 將無法使用此功能,未來的 Server Insider Preview 版本將禁用該設置。
對於不熟悉這個命令的人來說,sudo 是一個可以讓用戶提升的權限執行命令的命令。它是 Linux 和 macOS 上的常用命令,現在也將登陸 Windows 11。
在 Windows 11 預覽版中,Sudo 被默認關閉。如果你想試試,請前往"設置">"系統">"面向開發人員",然後切換"啟用 sudo"選項。你還可以從三種不同模式中選擇一種來配置命令的運行方式:在新窗口、禁用輸入和內聯。或者,以管理員身份打開 Windows 終端,然後鍵入
在新窗口中:sudo config --enable forceNewWindow
關閉輸入:sudo config --enable disableInput
Inline:sudo config --enable normal
如果您想解有關 Windows 11 中 sudo 的更多信息,請查看微軟的這篇博文:
https://devblogs.microsoft.com/commandline/introducing-sudo-for-windows/
該公司還在對該項目進行開源,因此有望在其 GitHub 存儲庫中聽到有關 sudo 的更多信息:
https://github.com/microsoft/sudo
有關 sudo 的官方文檔可在Microsoft Learn 網站上獲取:
https://learn.microsoft.com/en-us/windows/sudo/