实用工具篇(二):终端连接神器Tabby

news2024/11/16 21:55:23

1.Tabby概述

        一名 Java 后端开发,日常工作中免不了要和 Linux 服务器打交道,因为生产环境基本上都是部署在 Linux 环境下的。以前我使用的终端工具都是FinalShell,但我又发现一款更好更方便的终端工具---Tabby。下面将介绍这款终端工具的安装及使用

        Tabby(以前的Terminus)是一个高度可配置的终端模拟器,适用于Windows、macOS和Linux。Tabby官网:https://tabby.sh/ Tabby开源地址:https://github.com/Eugeny/tabby

        Tabby支持常见的远程协议SSH, Telnet, Serial(串口) 等,有丰富的主题和配色方,完全可配置的快捷键,分体式窗格,自动保存标签页,支持 PowerShell(和 PS Core)、WSL、Git-Bash、Cygwin、MSYS2、Cmder 和 CMD,支持SFTP协议传输文件等等。

        Tabby在Github上有47k Stars,可见人气非常之旺。

2.Tabby下载安装

Tabby官网:https://tabby.sh/

Tabby开源地址:https://github.com/Eugeny/tabby

发布版本下载地址:https://github.com/Eugeny/tabby/releases 

        点击Tabby发布版本下载地址,找到最新发布版本(目前最新版本是1.0.197) 往下滑动,找到 Assets 字样,根据自己电脑需求下载即可,我电脑是64位Win10系统,下载的tabby-1.0.197-portable-x64.exe。(带有portable字样的就是不需要安装的,解压即用)

         安装--- 根据提示一步一步安装即可(就两三步很快安装)  

3.Tabby使用

下载安装好了Tabby,那该如何使用呢?安装后打开Tabby,界面如下:

        点击红圈处,默认是英语,可以修改语言,想要中文就选择简体中文。

3.1.SSH连接

        切换好语言,那该如何进行远程连接呢?别慌,这就来进行SSH连接。打开Tabby后,可以看到右上角有个齿轮(设置),点下会出现下图所示的菜单栏,然后 1.选择配置和连接 2.添加新配置 3.选择SSH连接。

        选择SSH连接后,连接名可以自己随意,可以与本次连接的服务器有关最好,方便下次找到。 

         保存之后,就可以点击运行按钮,就可以连接远程服务器了 注意:第一次连接时可能会让你输入远程服务器的登录密码。 

        出现这个页面就是连接远程服务成功啦...  

  

         现在就可以对远程服务器进行操作了,执行下 top 命令可以查看服务器上正在运行的进程信息。  

3.2.SFTP传输文件

        Tabby 集成了 SFTP,所以上传下载文件就变得非常的简单。只需要点击一下「SFTP」图标就可以打开文件传输窗口。 

         上传的时候支持拖拽,完成后会弹出文件传输成功的提示消息。  

        下载的时候点击要下载的文件,然后会弹出另存文件对话框,选择对应的文件夹,以及修改对应的文件名点击「保存」就可以了。  

3.3.配置Tabby

        Tabby【外观中】中提供了很多样式,主题,字体样式,下面还有css样式可以选择修改 

        【配色方案】中可以修改Tabby主题,其实默认主题就还好哈哈,觉得深色不好就可以换成亮白色~~~ 还可以自定义修改配色方案,点击配色方案->编辑 就可以自定义修改。 

【插件】中还有很多可以下载安装的插件,有几个常用的可以选择下载 

  • clickable-links - 使终端中的路径和 URL 可点击

  • docker - 连接到 Docker 容器

  • title-control - 允许通过提供要删除的前缀、后缀和/或字符串来修改终端选项卡的标题

  • quick-cmds - 快速向一个或所有终端选项卡发送命令

  • save-output - 将终端输出记录到文件中

这里说一下「sync config」 这个插件,可以将配置同步到Github或者Gitee的插件。点击「Get」就可以安装,之后会提示你重启生效。

        【窗口】可以对当前布局,背景等修改,还有上面标签的位置,大小等等。

         在使用过程中发现没法直接配置背景图片, 但是可以通过css设置实现, 在"外观"-"自定义css"中写入。

.content.tabs-on-top {

backgroundurl("https://w.wallhaven.cc/full/47/wallhaven-47vpdv.jpg"no-repeat;

/* background-size:cover;*/

}

.content {

background-color:rgba(0,0,0,0.45)

}

 可实现半透明效果的背景,如下

4.总结 

        SSH 连接和 SFTP 传输也许是操作 Linux 服务器最常用的两个功能了,那 Tabby 对这两个功能的支持非常的友好,足够的轻量级。关键它是跨平台的,Windows、macOS 都可以用,再把配置信息同步到云上后,多平台下切换起来简直不要太舒服。

        Windows 用户习惯用 FinalShell,macOS 用户习惯用 iTerm2,但这两款工具都没办法跨平台,多平台操作的用户就可以选择 Tabby 来体验一下,真心不错。

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

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

相关文章

11.动态规划:树形DP问题、树上最大独立集【灵神基础精讲】

文章目录 树形DP问题一、树的直径(二叉树>一般树)[543. 二叉树的直径](https://leetcode.cn/problems/diameter-of-binary-tree/)[124. 二叉树中的最大路径和](https://leetcode.cn/problems/binary-tree-maximum-path-sum/)🎱(树的直径)[…

机器学习常识 20: 全连接 BP 神经网络

摘要: BP (Backpropagation ) 神经网络是一个万能的函数模拟器. 所有的神经网络, 本质都是特征提取器 – 斯 ⋅ \cdot ⋅沃索地. 1. BP 神经网络的结构 图 1 给出一个四层神经网络. 输入层有 3 个端口, 表示数据有 3 个特征;第一个隐藏层有 5 个节点, 表示从 3 个特征提出了…

hdfs中acl权限管理的简单实用

1、背景 在我们开发的过程中有这么一种场景, /projectA 目录是 hadoopdeploy用户创建的,他对这个目录有wrx权限,同时这个目录属于supergroup,在这个组中的用户也具有这个目录的wrx权限,对于其他人,不可访问这个目录。…

[时间同步]NTPPTPgPTP

为什么时间同步很重要? 出于诸多原因,精确的时间对于网络至关重要,比如: 网络管理:从不同网络设备采集来的日志信息进行分析时,需要以时间作为参照依据。如果不同设备上的系统时间不一致,会因…

Docker 容器互联

-v 宿主机与容器互联 第一步在本机建立共享目录:share 第二步创建容器,将容器opt目录挂载到本机的/opt/share目录上 -v 宿主机目录/文件:容器目录/文件 #将宿主机目录/文件挂载到容器做数据卷 这个时候test1 /opt和本机/opt/share已经可以实现共享 …

如何在 Dev-Cpp 中配置 easyx 图形库?看这就够了,超详细(gif 图例演示)!

笔者的相关学习集文章,欢迎前来学习与交流: C 入门到入土!!!学习合集Linux 从命令到网络再到内核!学习合集 言归正传,本期内容:如何在Dev-Cpp中配置easyx图形库?看这就够…

串口屏-迪文10寸T5串口屏数据交互

效果演示 为了便于理解 建议先看上篇博客 点击跳转到上一篇博客 正式开始 1 打开DGUS 2 如图点击文本显示 数据变量 3 填写数据地址 按步骤操作 3-1 先点击框选1处 3-2 再点击框选2处改地址 我改的1000 3-3 设置完直接导出 插入U盘替换DWSET文件夹文件(这一步不理解去看上一…

右值引用和移动语义 ---- c++11

文章目录: 左值?左值引用?右值?右值引用?左值引用与右值引用比较右值引用的使用场景和意义左值引用的使用场景和意义右值引用和移动语义右值引用引用左值完美转发完美转发实际中的使用场景 c 是一种通用编程语言&#…

个人器件库整理

样品本 包含如下: 电容器件: 元件值封装备注钽电容47uF 10V1206钽电容10uF 10V1206电容10uF 10% 10V0603X5R,CL10A106KP8NNNC 元件值封装备注100nF电容50V,10%0603 电阻器件: 元件值封装备注75 Ω \Omega Ω…

2023-06-05 stonedb-在派生表的场景查询为空无法传递默认值-问题分析

摘要: stonedb-在派生表的场景查询为空无法传递默认值-问题分析. 本文对该问题的成因, 相关功能的代码设计, 在下一步设计时如何应对这种问题, 做相关的分析。 https://stoneatom.yuque.com/staff-ft8n1u/lsztbl/rxlhws22n0f1otxn/edit#AqyB 相关ISSUE: https://github.com…

sql server 内存知识

SQL Server对服务器内存的使用策略是用多少内存就占用多少内存,只用在服务器内存不足时,才会释放一点占用的内存,至少释放多少,完全由sql server控制,所以SQL Server 服务器内存往往会占用很高。 SQL Server提供数据库…

华为OD机试真题 Java 实现【一种字符串压缩表示的解压】【2022Q4 100分】,附详细解题思路

一、题目描述 有一种简易压缩算法:针对全部由小写英文字母组成的字符串,将其中连续超过两个相同字母的部分压缩为连续个数加该字母,其他部分保持原样不变。例如:字符串“aaabbccccd”经过压缩成为字符串“3abb4cd”。 请您编写解…

基于深度学习的视频美颜SDK技术创新与应用案例分析

很多人在拍摄视频时会感到自己的皮肤不够好看,因此需要使用美颜功能。同时,视频美颜也是很多短视频App的核心功能之一。为了提供更加高效、准确的视频美颜功能,很多公司开始研发基于深度学习的视频美颜SDK技术。 与传统的图像处理技术相比&a…

kafka 安装快速入门

直接上干货,我们公司最近要进行消息推送指定软件kafka,直接走起。 1.下载 kafka 是apache的项目。下载地址:kafka.apache.org/ 点击download kafka 进入查看相关版本进行下载。 我这里用的版本比窘旧一点,公司技术一切求稳。 下载好安装包就已…

论文笔记:Normalizing Flows for Probabilistic Modeling and Inference

Abstract 正则流(Normalizing flows)提供了一种通用的机制来定义富有表达力的概率分布,只需要指定一个(通常简单的)基础分布和一系列可逆变换。 Intraduction 正则流通过将简单的密度通过一系列变换来产生更丰富、可…

怎么选择适合爬虫的代理IP,使用时需要注意什么

网络爬虫工作离不开代理服务器的支持,但并不是所有的代理服务器都适合爬虫工作。那么如何选择适合爬虫的代理服务器呢? 选择适合爬虫的代理服务器需要考虑以下几个方面: 1、代理服务器的稳定性:稳定可靠的代理服务器更能够保证爬虫…

JPEG压缩基本原理

JPEG算法的第一步是将图像分割成8X8的小块。 在计算机中,彩色图像最常见的表示方法是RGB格式,通过R(Red)、G(Green)A和(Blue)组合出各种颜色。 除此以外,还有一种表示彩色图像的方法,称为YUV格式。Y表示亮度,U和V表示…

【C++】一文带你吃透C++继承

🍎 博客主页:🌙披星戴月的贾维斯 🍎 欢迎关注:👍点赞🍃收藏🔥留言 🍇系列专栏:🌙 C/C专栏 🌙那些看似波澜不惊的日复一日,…

Docker attach VS exec

我们知道,进入容器常用的两种方式为:docker exec ...、docker attach ...,那这两者有什么区别呢? 首先,运行一个测试容器,并在启动容器时运行相关指令,如下: docker run --name te…

JVM学习笔记一

程序计数器是一块儿较小的内存, 请你谈谈你对JVM的理解?java8虚拟机和之前的有什么变化更新?什么是OOM?什么是栈溢出(StackOverFlowError)?怎么分析JVM的常用调优参数?内存快照如何抓取?怎么分析Dump文件?谈谈JVM中类加载器你的认识?JVM的位置JVM的体系结构类加载器双…