1. 什么是 Windows Terminal

以下摘自官方介绍:

Windows 终端程序是一款新式、快速、高效、强大且高效的终端应用程序,
适用于命令行工具和命令提示符,PowerShell和 WSL 等 Shell 用户。
主要功能包括多个选项卡、窗格、Unicode、和 UTF-8 字符支持,
GPU 加速文本渲染引擎以及自定义主题、样式和配置。

2. 安装 Windows Terminal

直接打开 Microsaft Store 搜索 Windows Terminal 下载即可。

商店截图
商店截图

可直接参考微软官方的教程:Windows Terminal 安装教程

3. 什么是 gsudo

以下摘自 gsudo 官方介绍

gsudo is a sudo equivalent for Windows,with a similar user-experience as the original Unix/Linux sudo.
Allows to run commands with elevated permissions, or to elevate the current shell, in the current console window or a new one.
Just prepend gsudo (or the sudo alias) to your command and it will run elevated. 
One UAC popup will appear each time. 
You can see less popups if you enable gsudo cache.

简单来说就是可以让我们简化“以管理员身份运行”这个操作,不用每一次都去选择、确认,可以像 linux 系统那样,直接在命令行使用 sudo 命令即可提权。

4. 安装 gsudo

官方一共提供了 5 种安装方式,分别是:

  1. 使用 Scoop: scoop install gsudo
  2. 使用 WinGet: winget install gerardog.gsudo
  3. 使用 Chocolatey: choco install gsudo
  4. 手动安装:下载最新的发行版压缩包解压后将其所在目录配置到环境变量的 PATH
  5. 使用 PowerShell:
PowerShell -Command "Set-ExecutionPolicy RemoteSigned -scope Process; [Net.ServicePointManager]::SecurityProtocol = 'Tls12'; iwr -useb https://raw.githubusercontent.com/gerardog/gsudo/master/installgsudo.ps1 | iex"

安装后以后需要管理员身份运行的命令,在 Windows Terminal 中打开 CMD 或者 PowerShell 后只需要在命令前面加上 gsudo 或者 sudo 就可以了。