还在用 Xshell?你 out 了,推荐一个更现代的终端连接工具,好用到爆!

简介: 还在用 Xshell?你 out 了,推荐一个更现代的终端连接工具,好用到爆!

Tabby


Tabby 是一名老外在 Github 开源的终端连接的工具,至今已经累积 20K+ star。


1.png


Tabby 的功能特性大概有:


支持多平台,Windows、MacOS(Intel 芯片/M1 芯片)、Linux 都有对应的安装包的;

自带 SFTP 功能,能够与 Linux 系统传输文件;

炫酷的终端页面,简单易用,以及各种插件支持等

安装包


2.png


github地址:https://github.com/Eugeny/tabby/


找到适合自己电脑的安装版本


安装之后是这个页面


3.png


SSH 连接


一开始我以为点击「New terminal」是弹出填写连接服务器的信息。


结果不是,它默认是新建一个针对本地电脑的终端窗口,比如如果你的电脑是windows 系统就会新建一个 cmd 控制窗口,如果是 macOs 系统就会新建一个 terminal。


所以,要想新建一个连接服务器的终端,要点击「Settings」,进入到配置页面。


4.png


进入到设置页面后,选择 profiles&connections 这个选项,然后点击「New profile」新建一个终端配置


5.png


然后选择 ssh connection。


6.png


随后就会弹出配置 ssh 连接的信息,填上终端名称、IP 地址、端口号、账号密码就可以了。


7.png


保存完后,就会出现刚新增的终端配置,然后点击运行的图标就可以了。


8.png


也可以通过图中的小方块, 选择连接的服务器。


9.png


选择后,就会进入到终端页面了,也就可以对服务器进行操作了。


10.png


SFTP 传输工具


前面也介绍过,这款终端工具是自带 SFTP 功能的。要使用的话,直接点击下图中的 SFTP 图标就行。


11.png


然后就会弹出服务器上的目录


12.png


如果你想把服务器上的文件传输到本地电脑,你只需要找到服务器的文件,然后点击,就会弹出保存文件的提示。


13.png


如果你想把本地电脑的文件放到服务器上,只需要把文件拖拽到对应的目录就行。或者点击右上角上传文件


14.png


设置


Tabby 提供很多终端页面风格,都挺好看的。


15.png


还有字体的大小设置等


16.png


以及常用的快捷键


17.png


详细可以去 Tabby 的 Github 上看。


相关文章
|
Shell 网络安全 开发工具
Tabby终端工具的配置和使用
Tabby终端工具的配置和使用
10289 0
|
4月前
|
存储 自然语言处理 NoSQL
阿里云知识存储 Skill 上架阿里云官网首批 Agent Skill:让智能体拥有企业级知识库
Tablestore 推出 Serverless 知识库 Skill,一站式解决 RAG 落地难题:告别繁琐选型部署,支持自然语言对话式创建与检索;混合向量 + 全文检索、弹性伸缩、零门槛集成,让百万级企业知识秒变 Agent “超能力”。
1047 0
|
10月前
|
机器学习/深度学习 人工智能 前端开发
终端里的 AI 编程助手:OpenCode 使用指南
OpenCode 是开源的终端 AI 编码助手,支持 Claude、GPT-4 等模型,可在命令行完成代码编写、Bug 修复、项目重构。提供原生终端界面和上下文感知能力,适合全栈开发者和终端用户使用。
60114 11
|
缓存 监控 Java
在Linux中,OOM是什么引起的?排查思路是什么?
在Linux中,OOM是什么引起的?排查思路是什么?
|
网络协议 应用服务中间件 nginx
nginx+squid实现跨越两层的正向代理
场景描述 应用服务器部署在内网中,需要和外网进行交互,但是中间间隔了两个区域,一个区域是业务子区,这个区域不能直接和互联网进行通信,另一个区域是DMZ区域可以和互联网进行通信,因此我们要和互联网进行通信中间隔了两层网络。
6805 0
|
Go API iOS开发
go语言下载安装
go语言下载安装
1510 0
|
自然语言处理
Elasticsearch+IK+pinyin自定义分词器
Elasticsearch+IK+pinyin自定义分词器
456 0
|
存储 安全 Java
synchronized 的底层原理
synchronized 的底层是通过 Java 中的监视器锁(monitor)来实现的。每个 Java 对象都有一个与之对应的监视器锁,当一个线程获取了该对象的监视器锁,就可以执行 synchronized 代码块或方法。其他线程只能等待该线程释放锁,才能获取该对象的监视器锁并执行 synchronized 代码块或方法。
1102 0
synchronized 的底层原理