再见 Xshell替代工具Tabby

news2024/9/25 11:11:05

替代Xshell

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

无意中发现了另一款开源的终端工具Tabby,它直接集成了SFTP功能,而且界面也很炫酷,下面是它的使用界面。
在这里插入图片描述

Tabby简介

Tabby是一款现代化的终端连接工具,开源并且跨平台,支持在Windows、MacOS、Linux系统下使用。Tabby在Github上已有20k+Star,可见它是一款非常流行的终端工具!

安装

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

  • https://gitee.com/wangl2020/xshell-tabby.git
    在这里插入图片描述

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

  • 在这里插入图片描述

  • 运行成功后,看一眼界面,还是非常炫酷的!
    在这里插入图片描述

使用

Tabby的功能是非常强大的,不仅支持作为SSH客户端使用,SFTP传输文件、使用PowerShell和Git命令也不在话下,下面我们来体验下。

SSH

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

  • 连接之前我们得先创建个SSH连接配置,首先点击首页的Settings按钮;
    在这里插入图片描述

  • 然后点击New profile按钮创建连接配置;
    在这里插入图片描述

  • 选择SSH connection配置模板;

    在这里插入图片描述

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

在这里插入图片描述

  • 再点击连接配置右侧的运行按钮;
  • 在这里插入图片描述
  • 运行成功后就可以访问Linux服务器了,界面还是挺炫酷的!
    -

SFTP

之前我经常使用lrzsz工具包来实现Windows和Linux之间的文件互传,其实使用SFTP来传输会方便很多。

  • 例如我现在想下载个Nginx的配置文件来改下,直接点击SFTP按钮即可查看文件目录,然后单击文件即可下载到Windows的指定目录下;
  • 在这里插入图片描述
  • 修改完配置文件后,直接从文件夹里拖到Tabby中即可进行上传覆盖文件,是不是挺方便的!
  • 在这里插入图片描述
  • 当然如果你还是想使用lrzsz工具包来互传,Tabby也是支持的。
  • 在这里插入图片描述

PowerShell

在使用Windows的CMD时,经常会觉得它不好用,而改用跨平台的PowerShell,Tabby也是支持它的!

  • 我们可以通过点击Profiles and connections按钮选择并创建PowerShell连接;
    在这里插入图片描述
  • 创建成功后我们试下在CMD中不支持的ls命令,在PowerShell中是可以支持的。
  • 在这里插入图片描述

Git

之前我们需要使用Git Bash这类工具才能打开Git命令界面,使用Tabby也是可以实现的。

  • 我们可以通过点击Profiles and connections按钮选择并创建Git连接;
  • 在这里插入图片描述
  • 然后就可以使用Git命令了,比如使用git status查看下本地文件的状况。
  • 在这里插入图片描述

设置

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

外观

  • 终端字体有时候我们会觉得太小,可以在Appearance里面设置。
  • 在这里插入图片描述

颜色

  • 对于终端配色,有一个网站提供了非常多的方案,网站地址:https://iterm2colorschemes.com/
  • 在这里插入图片描述
  • Tabby对于这些配色方案居然全部支持了,打开Color Scheme即可设置,颜色主题很多,总有一款适合你!
  • 在这里插入图片描述

快捷键

  • 如果你想设置或者查看快捷键的话,打开Hotkeys即可!
  • 在这里插入图片描述

窗口

  • 如果你想设置Tabby的主题的话,打开Window选择相应主题即可。
  • 在这里插入图片描述

插件支持

  • Tabby的功能非常强大,还支持一系列的插件,打开Plugins可查看并安装插件,下面我们来看看有哪些好用的插件!
  • 在这里插入图片描述
  • clickable-links:给URL、IP、路径添加点击跳转功能的插件;
  • docker:可以连接到Docker容器命令行的插件;
  • title-control:可以控制窗口标签位置的插件;
  • sync-config:可以将配置同步到Github或者Gitee的插件;
  • theme-windows10:Windows 10 专用主题插件。

总结

Tabby确实是一款非常优秀的终端工具,它免费并且开源。主题非常丰富,功能也很强大,还支持自定义插件,强烈建议大家尝试下!

参考资料

项目官网:https://github.com/Eugeny/tabby

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/930341.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一个简单的web应用程序的创建

一个简单的web应用程序的创建 1、数据库设计与创建1.1、数据库系统1.2、Navicat Premium1.3、Power Designer2、使用maven创建SpringBoot项目2.1、配置maven2.2、安装idea2.3、使用idea创建maven项目2.4、根据需要配置pom.xml文件、配置项目启动相关的文件2.5、写SpringBoot项目…

Redis之stream类型解读

目录 基本介绍 数据结构 消息 消费组 消费者 基本使用命令 概述 xadd 命令 xtrim 命令 xdel 命令 xlen 命令 xrange 命令 xread 命令 xgroup 命令 xreadgroup 命令 xack 命令 基本介绍 Redis stream(流)是一种数据结构,其…

【dasctf】easy_log

base解码可得压缩包密码 二分法盲注 import urllib.parse,re with open(raccess.log,r) as f:logf.readlines() dict1{} count0 #判断逻辑,最后一个fasle则取自身;最后一个为true则加1; for each in log:resre.findall(rflag\),(\d),1\)\)…

CEdit 选中文字实时更新到另一个控件中

有时候,我们会遇到需求,软件中需要让选中一个CEdit控件中的文字实时更新到另一个控件中,实现效果如下所示: 代码如下: BOOL CEditDemoDlg::PreTranslateMessage(MSG* pMsg) { CEdit* pOldEdit (CEdit*)GetDlgIte…

Linux驱动开发一、RK3568把hello编译到Linux内核中运行。‘rk_vendor_read’未定义的引用

1、在字符设备目录下建立hello目录 ~/Linux/rk356x_linux/kernel/drivers/char/hello 2、进入hello目录,新建hello.c、Makefile、Kconfig三个文件 3、Kconfig是打开make menuconfig配置界面是后的选项,这Kconfig是在字符设备下的。 config HELLOtrist…

哪些测试仪器可以用于检测静电中和设备的性能

静电设备性能测试通常需要使用一些专门的仪器来进行。以下是一些常见的静电设备性能测试仪器: 1. 静电电压测试仪:用于测量物体表面的静电电压。它通常可以测量正负电压,并具有高精度和快速响应的特点。 2. 静电电荷仪:用于测量物…

探讨uniapp的页面问题

1 新建页面 uni-app中的页面,默认保存在工程根目录下的pages目录下。 每次新建页面,均需在pages.json中配置pages列表; 未在pages.json -> pages 中注册的页面,uni-app会在编译阶段进行忽略。pages.json的完整配置参考&am…

新能源发电变流关键技术开发

新能源发电变流技术开发 文章目录 新能源发电变流技术开发前言新能源并网电力质量控制电能储存风能、光伏等行业新能源汽车新型城区的能源建设因此,可以说,新能源发电变流技术在电力系统与现代新能源行业中具有重要的应用地位,它对提高新能源发电的可靠性、电力质量、储能等…

基于Java+SpringBoot+Vue前后端分离常规应急物资管理系统设计和实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

理解图傅里叶变换和图卷积

图神经网络(GNN)代表了一类强大的深度神经网络架构。在一个日益互联的世界里,因为信息的联通性,大部分的信息可以被建模为图。例如,化合物中的原子是节点,它们之间的键是边。 图神经网络的美妙之处在于它们…

CSS 属性值计算过程

目录 例子1&#xff0c;确定声明值2&#xff0c;层叠冲突2.1&#xff0c;比较源重要性2.2&#xff0c;比较优先级2.3&#xff0c;比较源次序 3&#xff0c;使用继承4&#xff0c;使用默认值其他 例子 我们来举例说明<h1> 标签最终的样式&#xff1a; <div><h1…

Hugo·Stack主题·杂记

运行环境 hugo版本&#xff1a;v0.117.0&#xff08;扩展版&#xff09; go&#xff1a;1.21.0 PowerShell 7&#xff08;x64&#xff09; Windows10 添加主题 git submodule add https://github.com/CaiJimmy/hugo-theme-stack/ themes/hugo-theme-stack修改配置文件 m…

C语言入门 Day_10 判断的进阶

目录 前言 1.多重判断 2.代码块 3.条件运算符 3.易错点 4.思维导图 前言 if和else能够处理两种不同的情况&#xff0c;如果&#xff08;if&#xff09;满足条件&#xff0c;我们就执行这几行代码&#xff1b;否则&#xff08;else&#xff09;的话&#xff0c;我们就执行…

快速排序三种思路详解!

一、快速排序的介绍 快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法&#xff0c;其基本思想为&#xff1a;任取待排序元素序列中 的某元素作为基准值&#xff0c;按照该排序码将待排序集合分割成两子序列&#xff0c;左子序列中所有元素均小于基准值&#xff0c;…

电脑excel文件误删怎么恢复?分享6种有效方法

在日常办公中&#xff0c;电脑中存储的Excel文件可能会遭遇误删的意外情况&#xff0c;如何快速恢复误删的Excel文件成为许多人关注的热点。本文将介绍几种有效的方法&#xff0c;希望能够帮助您恢复误删的Excel文件。 方法1、从回收站恢复 检查电脑的回收站&#xff0c;如果E…

数字孪生是什么?工厂数字孪生实例分析

数字孪生是建筑物或城市等物理实体的 3D 模型&#xff0c;数字孪生具有实时、连续的数据&#xff0c;可实时更新其功能和流程&#xff0c;从而为工程师提供分析和优化生产流程的数据支撑。简单来说&#xff0c;数字孪生是物理实体的 3D 模型&#xff0c;3D 模型的动画由真实实体…

行业冠军NANK南卡再添新高度,打造百元级开放式蓝牙耳机新标杆!

​最近&#xff0c;国内最受欢迎的开放式耳机品牌NANK南卡推出了一款名为OE CC的产品&#xff0c;它以0感0压为卖点。不断根据用户的反馈进行优化&#xff0c;现如今这款耳机正式在各大平台上架销售。它采用了先进的技术&#xff0c;重新定义了百元级别开放式耳机的三个标准。这…

GD32-舵机的原理

GD32-舵机的原理 舵机的现一脉宽与舵机转动角度 旋转编码器的原理 顺时针&#xff1a;A的下降沿时&#xff0c;B处于高电平&#xff1b; 逆时针&#xff1a;A的下降沿时&#xff0c;B处于低电平&#xff1b; #ifndef _ENCODER_DRIVE_H #define _ENCODER_DRIVE_H#include &quo…

Matlab图像处理运算方法-非线性点运算

常见的非线性灰度变换为对数变换和幂次变换。 对数变换 对数变换的一般表达式为&#xff1a; tclog(1s) 其中c为尺度比例常数&#xff0c;s为输入图像灰度值&#xff0c;t为变换后的输出图像灰度值。在如下图所示的对数曲线上&#xff0c;函数…

node-red - 读写操作redis

node-red - 读写操作redis 一、前期准备二、node-red安装redis节点三、node-red操作使用redis节点3.1 redis-out节点 - 存储数据到redis3.2 redis-in节点 - 查询redis数据 附录附录1&#xff1a;redis -out节点示例代码附录2&#xff1a;redis -in节点示例代码 一、前期准备 安…