为【Windows Terminal】加入各种命令行工具

  • Post author:
  • Post category:其他




(一)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"



版权声明:本文为ddrfan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。