Windows 11 將 Linux SUDO 帶入命令提示字元和 PowerShell
- 微軟正在Windows 11的「設定」應用程式的「針對開發人員」頁面中新增一個啟用「sudo」的選項。
- 使用命令提示字元、PowerShell 和其他命令控制台時,可以透過 Windows 終端使用該功能。
- 該命令功能預計與 Linux sudo 命令的工作方式相同,但您可以選擇決定如何使用該命令運行應用程式。
Windows 11 預計將在 PowerShell 和命令提示字元上整合「sudo」命令,類似於 Linux、macOS 和其他基於 Unix 的作業系統中已有的命令。@thisbookisclose在 X 上透過 Canary Channel 提供的Windows 11 預覽版中發現了該功能。
sudo 指令是什麼?
sudo (超級使用者 do)指令允許使用者以另一個使用者(預設為超級使用者或管理員)的安全權限來執行程式和工具。它是 Linux、macOS 和其他基於 Unix 的作業系統中普遍存在的功能,用於管理權限和執行需要提升權限的命令。
在Windows 11上引入原生 sudo 命令支援進一步表明 Microsoft 正在努力彌合 Windows 和類別 Unix 作業系統之間的差距。
sudo 在 Windows 11 上如何運作?
儘管此實作仍在進行中,但預計此整合的功能將與 Linux 類似。
使用者將能夠在Windows終端中呼叫sudo命令以管理權限執行命令,而無需切換使用者帳戶,從而更輕鬆地管理系統配置和執行安全性操作。
若要啟用該選項,您必須開啟「設定」 > “系統」> “針對開發人員”,然後開啟「啟用 sudo」切換開關。然後,您必須使用「配置 sudo 運行應用程式的方式」設定來選擇體驗。例如:
- 在新視窗中:執行 sudo 命令時,終端機將開啟一個新視窗以執行具有管理權限的命令。
- 停用輸入:由於微軟沒有提及有關此功能的任何詳細信息,因此尚不清楚此選項的作用。
- 內嵌:執行 sudo 命令時,終端將允許您在同一視窗中執行管理任務。
啟用該功能後,sudo 命令應該可以在命令提示字元和 PowerShell 上執行。
需要注意的是,該選項仍然是隱藏的,目前甚至無法用於測試。
為什麼 Microsoft 會將 sudo 引入 Windows 11?
在 Windows 11 中新增 sudo 命令是更廣泛策略的一部分,旨在增強作業系統對依賴 Linux 工具工作的開發人員、網路管理員和進階使用者的吸引力。透過將類 Unix 命令直接整合到作業系統中,該公司的目標是進一步消除生產力障礙,並為軟體開發和系統管理提供更通用和強大的環境。
「Sudo」並不是作業系統中唯一可用的非 Windows 指令。例如,在穩定版本中,您已經可以使用tar和curl工具。「tar」工具可讓您提取檔案並建立檔案,而「curl」工具則可以在伺服器之間傳輸檔案。
Linux 指令什麼時候可以在 Windows 11 上使用?
該功能仍在開發中,但由於微軟尚未分享任何官方細節,因此尚不清楚該命令何時向用戶推出。
不過,該公司正準備在今年稍後發布Windows 11 24H2,據說其中包含大量新功能和變化,而 sudo 命令可能是該版本計劃的功能之一。另一方面,眾所周知,微軟會在新版本發布之外的功能準備就緒後立即刪除這些功能,因此該公司也可能在每月定期更新期間推出該功能。
您對 Windows 11 中的新 Linux 指令有何看法?在評論區分享你的觀點。
發佈留言