Windows 11 將 Linux SUDO 帶入命令提示字元和 PowerShell

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 的作業系統中普遍存在的功能,用於管理權限和執行需要提升權限的命令。

Linux sudo 指令
Linux sudo 指令 / 圖片:Mauro Huculak

在Windows 11上引入原生 sudo 命令支援進一步表明 Microsoft 正在努力彌合 Windows 和類別 Unix 作業系統之間的差距。

sudo 在 Windows 11 上如何運作?

儘管此實作仍在進行中,但預計此整合的功能將與 Linux 類似。

使用者將能夠在Windows終端中呼叫sudo命令以管理權限執行命令,而無需切換使用者帳戶,從而更輕鬆地管理系統配置和執行安全性操作。

對於開發人員 sudo 設置
對於開發人員 sudo 設定/圖片:@thebookisclosure

若要啟用該選項,您必須開啟「設定」 > “系統」> “針對開發人員”,然後開啟「啟用 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 指令有何看法?在評論區分享你的觀點。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *