文章目录
(一)Windows Terminal
Windows终端
是一款新式、快速、高效、强大且高效的终端应用程序,适用于命令行工具和命令提示符,PowerShell和 WSL 等 Shell 用户。主要功能包括多个选项卡、窗格、Unicode、和 UTF-8 字符支持,GPU 加速文本渲染引擎以及自定义主题、样式和配置。
在微软应用商店(Microsoft Store)中可以搜索下载它。
在Windows11中,Windows Terminal 可以代替CMD作为系统默认的终端工具。
参考链接:
🔗Microsoft
开源项目:
🔗Github
除去花哨的半透明、磨砂玻璃效果等等。实用方面Windows Terminal 对比CMD最大的优点是:
- 选项卡整合了多窗口。
- 明显更好的字体和配色显示。
- 支持程序输出字体颜色(类似Linux的)。
- 选项卡可以加入其它命令行工具。
- 渲染效率非常高。
其中加入其它命令行工具,特别有意思,比如我的有这么几项:
(二)多种命令行工具
(2.1)Command Prompt
就是CMD啦,装完Windows Terminal默认就带有的配置。
名称:Command Prompt
命令行:cmd.exe
启动目录:%USERPROFILE%
图标:ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png
除了字体更好看,支持程序输出颜色(类似Linux)也是很重要的。
比如下面是同一个程序的输出,Windows Terminal 下的CMD如下:
单独的CMD.exe窗口显示如下:
(2.2)Windows Power Shell
同样也是装完Windows Terminal,或新版Power Shell默认就带有的配置。
呃,没有想记录的东西……
参考链接:
🔗Microsoft
名称:Windows PowerShell
命令行:powershell.exe
启动目录:%USERPROFILE%
图标:ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png
(2.3)Git Bash
Git是需要自己安装的,所以要在Windows Terminal中增加一个配置,才会有Git Bash选项。
官网地址:
🔗Git
名称:Git Bash
命令行:C:\Program Files\Git\bin\bash.exe
启动目录:%USERPROFILE%(改成常用的项目目录吧)
图标:C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
(2.4)Cygwin Terminal
同上Cygwin是自己安装的,所以也要在Windows Terminal中增加一个配置。
PS:Cygwin提供的是类似Linux 发行版的功能在Windows上运行,并不是运行任意Linux原生程序。
官网地址:
🔗Cygwin
名称:Cygwin Terminal
命令行:C:\cygwin\bin\bash.exe -l
启动目录:√使用父进程目录
图标:C:\cygwin\Cygwin-Terminal.ico
(2.5)Ubuntu(WSL)
安装完Ubuntu后自动生成的,不过无论哪个发行版,似乎图标都是Linux企鹅,所以自己换了个图标。
这是我的:
🔗《大家来玩WSL(Windows Subsystem for Linux)》
参考链接:
🔗Microsoft
名称:Ubuntu
命令行:wsl.exe -d Ubuntu
启动目录:/home/shion
图标:D:\Data\WSL2\Logo_ubuntu_16.png
(2.6)CentOS7(WSL)
由于微软商店并没有提供CentOS的WSL安装方式,自己完CentOS后我记得似乎不会自动加入到Windows Terminal,呃,也许我记错了,管它呢……
可以参考我的:
🔗《大家来玩WSL(Windows Subsystem for Linux)》
名称:CentOS7
命令行:wsl.exe -d CentOS7
启动目录:/home/shion
图标:D:\Data\WSL2\Logo_CentOS_16.png
(三)管理员权限启动
在目录右键菜单中选择【在Windows终端中打开】是没有管理员权限的。
而有些指令需要管理员权限……
所以只能找到wt,右键点击选择用管理员权限运行。或者按住
Ctrl+Shift
再点击运行。
或者Win+R运行对话框中按住
Ctrl+Shift
再回车。
不是很方便,因为无法一步进入目录。
当然也可以在目录中打开无管理员权限的Windows Terminal,
然后用命令启动一个有管理员权限的新窗口,比如:
D:\somedir>powershell.exe -command Start-Process -Verb RunAs "wt"