博客
关于我
使用 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单元测试之unittest
查看>>
Python单元测试unittest实战
查看>>
Python单元测试-模拟VS补丁
查看>>
python协程实时输出_Python 协程以及事件循环的问题,怎么知道 IO 读取结束了呢?...
查看>>
Python十进制&;包提供错误的结果
查看>>
Python化身“安全老中医”:一键搞定工控系统漏洞,从零基础到精通,收藏这篇就够了!
查看>>
Python加速运行技巧
查看>>
python办公自动化基础遍历文件夹
查看>>
python办公自动化基础输出文件和文件夹
查看>>
python办公自动化基础搜索文件
查看>>
python知识:@classmethod和@staticmethod的异同
查看>>
python前端之css
查看>>
Python制作进度条,原来有这么多方法
查看>>
Python制作简单的学生成绩管理系统
查看>>
python制作甘特图的基本知识(附Demo)
查看>>
python制作一个简单的服务器,【Python】 做一个简单的 http 服务器
查看>>
Python到底能做什么?它的优点在哪?
查看>>
python利用pytorch库导出图像分割算子
查看>>
python利用pyshark监听网卡来抓包其中pyshark中摸索的一些可用参数
查看>>
python利用excel分析过杀漏失
查看>>