gsudo 教程:在 Windows 上像 Linux 一樣用 sudo 提權
gsudo:Windows 的 sudo,讓提權不再需要那該死的右鍵
一句話解決:每次要在終端裡跑管理命令都要重新開一個管理員窗口?gsudo 讓你直接在當前窗口裡加個
gsudo前綴就行。
用過 Linux 或 Mac 的朋友應該很熟悉 sudo——在命令前面加個 sudo,輸入密碼,命令就以管理員權限運行了。優雅、直接、一行搞定。
回到 Windows 呢?你想跑個需要管理員權限的命令:打開新的終端窗口 → 右鍵 → “以管理員身份運行” → 確認 UAC 彈窗 → 再重新切換到目標目錄 → 終於可以敲命令了。
每次都要來這麼一套,煩不煩?
gsudo 是什麼?
gsudo 是 Windows 上的 sudo 命令——一個允許你在當前終端窗口裡,直接以管理員權限執行命令的小工具。
它解決的核心問題:不再需要每次單獨打開管理員終端,直接在已有窗口裡提權。
用起來有多爽?
場景一:一條命令提權
gsudo net start SomeService
就這麼簡單。前面加個 gsudo,後面的命令就以管理員身份運行了。不用開新窗口,不用重新 cd 到目錄。
場景二:進入管理員 Shell
如果你要連續執行多條管理員命令:
gsudo
執行後,當前 Shell 變成管理員模式,後面的所有命令都自動提權。輸入 exit 恢復正常。
場景三:管道和重定向
gsudo dir > "C:\Program Files\test.txt"
即使目標文件夾需要管理員權限才能寫入,加上 gsudo 也能搞定。
同類對比
| 功能 | gsudo | 右鍵”管理員身份運行” | sudo for Windows |
|---|---|---|---|
| 使用方式 | 命令前綴 | 要新開窗口 | 命令前綴 |
| 保持當前目錄 | ✅ | ❌ 會回到 system32 | ✅ |
| 管道支持 | ✅ | ❌ | 有限 |
| 憑據緩存 | ✅ 可配置 | 每次彈 UAC | ✅ |
| 開源 | ✅ | ❌ | ✅ |
gsudo 是目前 Windows 上最成熟的 sudo 實現。
優缺點總結
👍 優點
- 使用簡單,命令前加
gsudo即可 - 保持當前工作目錄,不用重新 cd
- 支持管道、重定向
- 緩存憑據,多次提權不用反覆點確認
- 開源免費
👎 缺點
- 需要先安裝(跟 Linux 自帶的 sudo 不一樣)
- 首次使用會觸發 UAC 彈窗
- 遇到特別複雜的命令鏈偶爾會有小問題
- 對於不常使用命令行的用戶來說,這是個用不上的工具
下載與安裝
通過 Scoop 安裝(推薦)
scoop install gsudo
通過 Chocolatey 安裝
choco install gsudo
直接下載
- GitHub 發佈頁:https://github.com/gerardog/gsudo/releases
- 下載後解壓,把所在目錄加入 PATH 環境變量
提示:推薦通過包管理器安裝,方便後續更新。
快速上手
- 安裝完成後打開 PowerShell 或 CMD
gsudo whoami /groups— 看看當前權限gsudo netstat -ano— 以管理員權限運行網絡統計gsudo— 進入管理員模式,然後連續執行命令- 輸完管理員命令後輸入
exit退出提權模式
結語
gsudo 是給所有在 Windows 上用命令行的開發者準備的一個”終於等到你”的工具。它解決的不是什麼驚天動地的大問題,但每天幫你省掉的那幾次”右鍵→以管理員身份運行”,累積起來是真真切切的效率提升。
一句話總結:Windows 早就該有的 sudo。