博客
关于我
使用 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/

你可能感兴趣的文章
Python 内置时间模块
查看>>
python 内部如何实现命名元组?
查看>>
python 写入json数据到数据库
查看>>
Python 列表删除相同的元素
查看>>
Python 初学者需要知道的四条建议
查看>>
Python 判断字符串是否包含子字符串
查看>>
python 判断当前时间是否为零点
查看>>
python 利用pandas读取本地中CSV文件的指定列 列名重命名 并保存回本地
查看>>
python 利用pyspark读取HDFS中CSV文件的指定列 列名重命名 并保存回HDFS
查看>>
python 利用pyttsx3文字转语音
查看>>
python 利用已有Ner模型进行数据清洗合并
查看>>
python 到大数据开发工程师_如何成为一个大数据开发工程师?
查看>>
python 加密解密(base64, AES)
查看>>
Python 和Java 哪个更适合做自动化测试?
查看>>
python 图片转ico
查看>>
python 图片转文字、语音转文字、文字转语音保存音频并朗读
查看>>
python 在包含类似字符\x16、\x12、\x某某的数组中将以\x开头的字符找出来的方法
查看>>
Python 在并行进程之间共享字典
查看>>
Python 垃圾收集器文档
查看>>
python 基于 wordcloud + jieba + matplotlib 生成词云
查看>>