再见 Xshell ,这款开源的终端工具逼格更高

简介: 作为后端开发,我们经常与Linux系统打交道,避免不了要使用Xshell等终端工具进行远程管理。最近发现了一款主题丰富、功能强大的酷终端工具Tabby,推荐给大家!


作为后端开发,我们经常与Linux系统打交道,避免不了要使用Xshell等终端工具进行远程管理。最近发现了一款主题丰富、功能强大的酷终端工具Tabby,推荐给大家!

聊聊Xshell

之前经常用Xshell操作Linux虚拟机,基本就够了。但是Xshell是免费的,只供非商业用途使用,如果想用FTP传输文件,需要单独下载Xftp。

无意中发现了另一个开源终端工具Tabby,它直接集成了SFTP功能,界面也很酷,下面是它的使用界面。

01.png

Tabby简介

Tabby是Windows、MacOS、Linux系统的现代终端连接工具。Tabby在Github上有20k+Star,可见这是一款非常流行的终端工具!

image.png

安装

Tabby的安装非常简单。直接下载安装包解压即可。在这里,我下载了Windows下载的便携式版本。下载地址:https://github.com/Eugeny/tabby/releases

image.png

下载后解压到指定目录,双击Tabby.exe即可运行;

image.png

运行成功后,看界面,还是很酷的!

image.png

使用

Tabby的功能非常强大。它不仅支持SSH客户端、SFTP传输文件、PowerShell和Git命令的使用。让我们体验一下。

SSH

使用SSH我们可以远程管理Linux服务器

在连接之前,我们必须创建SSH连接配置,首先点击主页上的Settings按钮;

image.png

然后点击Newprofile按钮创建连接配置;

image.png

选择SSH connection配置模板;

image.png

然后输入连接名称、主机地址及连接密码即可;

image.png

然后单击连接配置右侧的操作按钮;

image.png

运行成功后就可以访问Linux服务器了,界面还是挺炫酷的!

image.png

SFTP

例如,我现在想下载一个Nginx配置文件进行更改,直接点击SFTP按钮查看文件目录,然后单击文件下载到Windows的指定目录;
image.png

修改配置文件后,直接从文件夹拖到Tabby上传覆盖文件,是不是挺方便的!
image.png

当然如果你还是想使用lrzsz工具包来互传,Tabby也是支持的。

image.png

PowerShell

使用Windows的CMD时,往往会觉得不好用,Tabby也支持跨平台的PowerShell!

点击Profilesandconections按钮,选择并创建Powershell连接;

image.png

成功创建后,我们尝试了CMD中不支持的ls命令,可以在Powershell中支持。

image.png

Git

在此之前,我们需要使用GitBash等工具来打开Git命令界面,也可以使用Tabby。

我们可以通过点击Profiles and connections按钮选择并创建Git连接;
image.png

然后就可以使用Git命令了,比如使用git status查看下本地文件的状况。

image.png

设置

在使用新的工具时,我们往往需要进行设置,接下来讲讲Tabby的常用设置。

外观

终端字体有时候我们会觉得太小,可以在Appearance里面设置。

image.png

颜色

对于终端配色,有一个网站提供了非常多的方案,网站地址:iterm2colorschemes.com/

image.png

Tabby对于这些配色方案居然全部支持了,打开Color Scheme即可设置,颜色主题很多,总有一款适合你!

image.png

快捷键

如果你想设置或者查看快捷键的话,打开Hotkeys即可!

image.png

窗口

如果你想设置Tabby的主题的话,打开Window选择相应主题即可。

image.png

插件支持

Tabby的功能非常强大,还支持一系列的插件,打开Plugins可查看并安装插件,下面我们来看看有哪些好用的插件!

image.png

clickable-links:给URL、IP、路径添加点击跳转功能的插件;

docker:可以连接到Docker容器命令行的插件;

title-control:可以控制窗口标签位置的插件;

sync-config:可以将配置同步到Github或者Gitee的插件;

theme-windows10:Windows 10 专用主题插件。

总结

Tabby确实是一个很棒的终端工具,免费开源。主题丰富,功能强大,支持插件。

目录
相关文章
|
Shell 网络安全 开发工具
Tabby终端工具的配置和使用
Tabby终端工具的配置和使用
9179 0
|
JSON JavaScript 数据格式
Node.js实现服务器端生成Excel文件(xls格式、xlsx格式文件)并弹出下载文件
Node.js实现服务器端生成Excel文件(xls格式、xlsx格式文件)并弹出下载文件
|
弹性计算 Linux 定位技术
【图文】2024年Palworld/幻兽帕鲁社区服务器超详细搭建教程
幻兽帕鲁是一款令人兴奋和富有创意的游戏,它将玩家带入了一个神秘而奇幻的幻兽世界。在这个游戏中,玩家可以探索各种各样的地图,与不同类型的幻兽进行战斗,并收集和培养自己的帕鲁团队。 本文将详细介绍如何在腾讯云服务器实现一键部署幻兽帕鲁联机服务器,帮助大家快速搭建自己的游戏联机服务器。
495 2
|
3月前
|
JavaScript Java 关系型数据库
基于springboot的文山西文旅网站
本项目基于Spring Boot、Java、Vue和MySQL技术,设计并实现一个山西文旅管理系统,旨在推动文旅管理的信息化与自动化。系统以实用、易用为核心,提升管理效率,降低人力成本,适应现代文旅发展需求,具有良好的可扩展性与稳定性。
|
7月前
|
Linux 虚拟化 iOS开发
Windows Server 2022 OVF (2025 年 6 月更新) - VMware 虚拟机模板
Windows Server 2022 OVF (2025 年 6 月更新) - VMware 虚拟机模板
475 6
Windows Server 2022 OVF (2025 年 6 月更新) - VMware 虚拟机模板
|
6月前
|
人工智能 运维 安全
区块链开发协作工具全景图:从智能合约管理到去中心化治理
区块链开发面临版本混乱、节点运维低效及安全漏洞三大挑战。新一代协作工具如Chainloop、Alchemy Supernode、板栗看板和Quantstamp Security Hub,通过智能合约全生命周期管理、多链节点协同、DAO治理引擎及安全审计平台,提升开发效率与安全性。工具选型需结合团队类型与核心需求,构建覆盖版本控制、节点运维、治理执行与安全闭环的能力矩阵,助力区块链项目高效落地。
|
安全 关系型数据库 MySQL
Linux(CentOS6)安装MySQL5.6
Linux(CentOS 6)系统上安装MySQL 5.6版本的详细步骤,包括准备数据存放目录、创建用户、下载安装包、初始化数据库、配置服务脚本、设置环境变量等操作。
939 1
|
NoSQL MongoDB 关系型数据库
13个Mongodb GUI可视化管理工具,总有一款适合你
本文介绍了13个好用的MongoDB可视化工具。Robomongo,MongoDB Compass,phpMoAdmin等
115227 0
13个Mongodb GUI可视化管理工具,总有一款适合你
|
运维 Java Linux
Linux 下命令后台运行秘籍:无惧终端断开的魔法
本文详细介绍了在 Linux 系统下使命令不受终端断开影响、持续在后台运行的多种方法及其原理。包括使用 `nohup`、`setsid`、括号括起来、作业调度和 `screen` 等技巧,帮助读者提高工作效率,确保任务不被意外中断。
657 0
Linux 下命令后台运行秘籍:无惧终端断开的魔法
|
Java Shell 测试技术
环境切换大法:掌握Spring Boot多套配置与@Profile注解的高级技巧
环境切换大法:掌握Spring Boot多套配置与@Profile注解的高级技巧
518 2
环境切换大法:掌握Spring Boot多套配置与@Profile注解的高级技巧