博客
关于我
使用 Windows Terminal 连接远程主机
阅读量:463 次
发布时间:2019-03-06

本文共 1836 字,大约阅读时间需要 6 分钟。

使用 Windows Terminal 连接远程主机

Windows Terminal 是微软近期发布的一款全新的命令行终端工具,凭借其强大的功能和优雅的设计,迅速成为开发者和系统管理员的热门选择。它支持多 tab、富文本、多语言、可配置性高、支持 emoji 和 GPU 加速文本渲染等特性,同时保持轻量化、高效率的特点。对于习惯使用 XShell 的用户来说,Windows Terminal 可能会成为一个更好的选择。


Intro

在微软 Build 大会上,Windows Terminal 1.0 正式版正式发布,用户可以从微软应用商店下载。这款终端工具让许多人放弃了传统的 XShell,直接使用 ssh 命令来管理远程主机。Windows Terminal 提供了更加流畅和直观的用户体验,尤其是在多 tab 支持和主题定制方面表现突出。


使用一览

Windows Terminal 的界面设计简洁直观。通过手动添加 Profile,你可以轻松管理多个远程主机(如 Linux 和 Windows 机器)。在打开指定 Profile 后,只需输入密码即可顺利登录远程主机,开始远程操作。


Windows Terminal 配置文件

Windows Terminal 的配置文件位于用户的配置文件夹下(默认路径为 %AppData%\\Microsoft\\Windows\\Terminal\\settings.json)。通过修改配置文件,你可以根据需求调整终端的外观和行为。例如,你可以自定义颜色主题、背景图片、快捷键等设置,使终端更加适合自己的使用习惯。


新建远程主机 Profile

要配置 Windows Terminal 连接远程主机,新建一个 Profile 是必不可少的。以下是一个示例配置:

{  "name": "weihanli.xyz",  "tabTitle": "pipeline@weihanli.xyz",  "colorScheme": "AdventureTime",  "commandline": "ssh pipeline@weihanli.xyz",  "icon": "C:\\Users\\liweihan\\Pictures\\Saved Pictures\\7604648.jpg"}

如果你希望默认打开某个 Profile,可以添加 guid 并设置 defaultProfile 为该 Profile 的 GUID。颜色主题部分,你可以参考微软官方文档或社区分享,找到最适合自己的主题。


颜色主题配置

以下是几个推荐的颜色主题配置示例:

"schemes": [  {    "name": "AdventureTime",    "black": "#050404",    "red": "#bd0013",    "green": "#4ab118",    "yellow": "#e7741e",    "blue": "#0f4ac6",    "purple": "#665993",    "cyan": "#70a598",    "white": "#f8dcc0",    "brightBlack": "#4e7cbf",    "brightRed": "#fc5f5a",    "brightGreen": "#9eff6e",    "brightYellow": "#efc11a",    "brightBlue": "#1997c6",    "brightPurple": "#9b5953",    "brightCyan": "#c8faf4",    "brightWhite": "#f6f5fb",    "background": "#1f1d45",    "foreground": "#f8dcc0"  },  // 其他颜色主题...]

More

Windows Terminal 的功能远不止于连接远程主机。你还可以通过它:

  • 使用 PowerShell 或 WSL 连接远程 Windows 主机
  • 打开本地文件夹中的固定 shell
  • 提供高度自定义的主题和背景设置
  • 快捷键绑定自定义命令

通过 Windows Terminal,你可以为自己的开发过程增添更多的便利性。如果你还没有尝试过这款终端工具,建议亲自体验一下,感受其带来的全新体验。

转载地址:http://rcubz.baihongyu.com/

你可能感兴趣的文章
Objective-C实现PriorityQueue优先队列算法(附完整源码)
查看>>
Objective-C实现proth number普罗斯数算法(附完整源码)
查看>>
Objective-C实现pythagoras哥拉斯算法(附完整源码)
查看>>
Objective-C实现QLearning算法(附完整源码)
查看>>
Objective-C实现QR正交三角分解法算法(附完整源码)
查看>>
Objective-C实现qubit measure量子位测量算法(附完整源码)
查看>>
Objective-C实现Queue队列算法(附完整源码)
查看>>
Objective-C实现Queue队列算法(附完整源码)
查看>>
Objective-C实现quick select快速选择算法(附完整源码)
查看>>
Objective-C实现rabin-karp算法(附完整源码)
查看>>
Objective-C实现radians弧度制算法(附完整源码)
查看>>
Objective-C实现radianToDegree弧度到度算法(附完整源码)
查看>>
Objective-C实现radix sort基数排序算法(附完整源码)
查看>>
Objective-C实现rail fence围栏密码算法(附完整源码)
查看>>
Objective-C实现randomized heap随机堆算法(附完整源码)
查看>>
Objective-C实现rayleigh quotient瑞利商算法(附完整源码)
查看>>
Objective-C实现RC4加解密算法(附完整源码)
查看>>
Objective-C实现RC4加解密算法(附完整源码)
查看>>
Objective-C实现recursive bubble sor递归冒泡排序算法(附完整源码)
查看>>
Objective-C实现recursive insertion sort递归插入排序算法(附完整源码)
查看>>