博客
关于我
使用 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 远程rdp
查看>>
python基础
查看>>
Python基本语法与变量类型
查看>>
python基本数据类型(容器)- tuple list dict set
查看>>
python基本工资的调整方案_Python薪资又涨了!这可咋办!
查看>>
Python基准测试和性能分析内存管理和垃圾回收
查看>>
Python基于RESTful风格的接口自动化测试实战
查看>>
python基于flask搭建http服务(四)—— Docker容器化部署
查看>>
python基于flask搭建http服务(二)—— 实现Excel上传、数据清洗、入库
查看>>
python基于flask搭建http服务(三)—— 使用gunicorn部署项目
查看>>
python基于flask搭建http服务(一)—— 实现数据查询和Excel导出
查看>>
Python块键盘/鼠标输入
查看>>
python在心理学研究中的应用有哪些_心理学在线研究可用平台简介和应用进展
查看>>
python在使用HTMLTestRunner时,报告为空,错误提示<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf_8'>...
查看>>
python在gpu上运行_【python】python开启GPU加速
查看>>
Python在def函数中使用for循环
查看>>
Python在def函数中使用for循环
查看>>
Python在Conda环境中,但在Windows虚拟环境中没有激活
查看>>
python系列【仅供参考】:python pip 错误 ModuleNotFoundError: No module named pip._internal 解决办法
查看>>
python图像条状状噪声,使用PYTHON PIL从验证码图像中删除背景嘈杂的线条
查看>>