博客
关于我
使用 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 rdflib可传递查询
查看>>
python redis 集群_python 搭建redis集群
查看>>
python redis连接,在Python中使用Redis连接池的正确方法
查看>>
python regex_Python RegEx
查看>>
Python Seborn绘制空白直方图
查看>>
Python Selenium - 获取href值
查看>>
Python Selenium实现自动化测试及Chrome驱动使用!
查看>>
Python Selenium搭建UI自动化测试框架
查看>>
Python Selenium模块详解
查看>>
Python selenium爬取影评生成词云图
查看>>
Python selenium自动化测试框架实战 —— 登录测试案例
查看>>
Python Selenium设计模式 —— POM
查看>>
Python Serial:如何使用 read 或 readline 函数一次读取多个字符
查看>>
Python set([]) 如何检查两个对象是否相等?一个对象需要定义哪些方法来自定义它?
查看>>
Python setup.py:数据文件无法复制目录:不存在或不是常规文件
查看>>
Python Shell下使用matplotlib
查看>>
Python Slice How-to,我知道Python Slice,但我怎么才能使用内置的Slice对象呢?
查看>>
Python UI自动化测试集成UnitTest
查看>>
Python UTC 日期时间对象的 ISO 格式不包括 Z(祖鲁语或零偏移)
查看>>
python valueerror object2_python遇到错误记录
查看>>