再见 Xshell !这款开源的终端工具逼格更高!
共 2016字,需浏览 5分钟
·
2021-12-11 04:49
源 / 梦想de星空 文/
作为一名后端开发,我们经常需要和Linux系统打交道,免不了要使用Xshell这类终端工具来进行远程管理。最近发现一款更炫酷的终端工具
Tabby
,主题丰富,功能强大,推荐给大家!
聊聊Xshell
之前经常使用Xshell来操作Linux虚拟机,基本上是够用了。但是Xshell免费使用只供非商业用途
,而且如果你想用FTP来进行文件传输的话,还需单独下载Xftp。
无意中发现了另一款开源的终端工具Tabby
,它直接集成了SFTP功能,而且界面也很炫酷,下面是它的使用界面。
![](https://filescdn.proginn.com/60d2a2af11f6e0c1c30759e2e9dba0c1/9b2eedf9ca1271cfecdc01ec49ece5a4.webp)
Tabby简介
Tabby是一款现代化的终端连接工具,开源并且跨平台,支持在Windows、MacOS、Linux系统下使用。Tabby在Github上已有20k+
Star,可见它是一款非常流行的终端工具!
![](https://filescdn.proginn.com/9654bae31640e536e094fb922e4619b3/280ee8976bbb1231d103736fb300cc3f.webp)
安装
Tabby的安装非常简单,直接下载安装包解压即可,这里我下载的是Windows下的便携版本,下载地址:https://github.com/Eugeny/tabby/releases
![](https://filescdn.proginn.com/392af303a3bd9a4210f4defd17de4ac9/ae4d16c71c4fa1abf0b698c3b284828b.webp)
下载完成后解压到指定目录,双击 Tabby.exe
即可运行;
![](https://filescdn.proginn.com/62660ac208acc2be6dc26d1f82204915/243f543269112a1a476a7038f1ab0a71.webp)
运行成功后,看一眼界面,还是非常炫酷的!
![](https://filescdn.proginn.com/92cc69d37b95c9a29fa59881ccb8ed0a/de3431a9250bdf47a0a4d08e8a5974af.webp)
使用
Tabby的功能是非常强大的,不仅支持作为SSH客户端使用,SFTP传输文件、使用PowerShell和Git命令也不在话下,下面我们来体验下。
SSH
使用SSH我们可以远程管理Linux服务器。
连接之前我们得先创建个SSH连接配置,首先点击首页的 Settings
按钮;
![](https://filescdn.proginn.com/520e7a3fc53c15a77d5da28ac3a64ff8/a3378911b57b3b0c09ca83496885040a.webp)
然后点击 New profile
按钮创建连接配置;
![](https://filescdn.proginn.com/30f9061b90af75b2e20311a58178897f/20a28883dfdf83e4fd60c985b2440307.webp)
选择 SSH connection
配置模板;
![](https://filescdn.proginn.com/9fc87edbca578eb35a11796d0087c911/db606d95c6a77c8289fa0354d224335d.webp)
然后输入连接名称、主机地址及连接密码即可;
![](https://filescdn.proginn.com/245e949af9c233c72b8907ce32442cda/a4c3ba4bd5cabc3d9ce2fc3259507b37.webp)
再点击连接配置右侧的运行按钮;
![](https://filescdn.proginn.com/435bb8a23496561b4cb5d396a72e330b/edbca6748fe83388a739db5373fbbfa8.webp)
运行成功后就可以访问Linux服务器了,界面还是挺炫酷的!
![](https://filescdn.proginn.com/41b953803ea749ac9f24b01d3a363e19/b02d950f83c914b6bda0eac448fb3b9d.webp)
SFTP
之前我经常使用
lrzsz
工具包来实现Windows和Linux之间的文件互传,其实使用SFTP来传输会方便很多。
例如我现在想下载个Nginx的配置文件来改下,直接点击 SFTP
按钮即可查看文件目录,然后单击文件即可下载到Windows的指定目录下;
![](https://filescdn.proginn.com/8ddb1afcd80cf37d56701a106cf15b64/37c4990dfadba8a2324d0da92483d74b.webp)
修改完配置文件后,直接从文件夹里拖到Tabby中即可进行上传覆盖文件,是不是挺方便的!
![](https://filescdn.proginn.com/61a8ff78f786a15f4e13ff35fa194f42/841be41445217779034cc499876b42c0.webp)
当然如果你还是想使用 lrzsz
工具包来互传,Tabby也是支持的。
![](https://filescdn.proginn.com/7e0001d30a61e94cad6202e935e32ee9/2c98c9c17555741eb3204b8ee3894f4f.webp)
PowerShell
在使用Windows的
CMD
时,经常会觉得它不好用,而改用跨平台的PowerShell
,Tabby也是支持它的!
我们可以通过点击 Profiles and connections
按钮选择并创建PowerShell连接;
![](https://filescdn.proginn.com/53fd913394d71ecd96ec650496f13569/1bd374418fd8e61af504e32417933418.webp)
创建成功后我们试下在 CMD
中不支持的ls
命令,在PowerShell中是可以支持的。
![](https://filescdn.proginn.com/d8ec04f988e0cadb7af96a657f343d8e/7a0034cce32b8c1c4adaecdbbeb4da40.webp)
Git
之前我们需要使用Git Bash这类工具才能打开Git命令界面,使用Tabby也是可以实现的。
我们可以通过点击 Profiles and connections
按钮选择并创建Git连接;
![](https://filescdn.proginn.com/d98188b8ff985dec188395d822be7977/062c1c3330fff94a5321d4f0c0a5cb94.webp)
然后就可以使用Git命令了,比如使用 git status
查看下本地文件的状况。
![](https://filescdn.proginn.com/d321cb4b8c4e6697b42161d996a5afd2/5adca4b51784e43aa6d8aaf36edbd7c0.webp)
设置
在使用新的工具时,我们往往需要进行设置,接下来讲讲Tabby的常用设置。
外观
终端字体有时候我们会觉得太小,可以在Appearance
里面设置。
![](https://filescdn.proginn.com/0febd8a9f4289b152b740dfd601cc7a9/b11b60b55b1ed9ec0bc4a739be5e9864.webp)
颜色
对于终端配色,有一个网站提供了非常多的方案,网站地址:https://iterm2colorschemes.com/
![](https://filescdn.proginn.com/dd1ac1247e6606b3564a17b693faeb1c/2a233cbd34056da33b3d9ec63fdf3a70.webp)
Tabby对于这些配色方案居然全部支持了,打开 Color Scheme
即可设置,颜色主题很多,总有一款适合你!
![](https://filescdn.proginn.com/7e174eadcef1068ea002eece32532aa1/b713525ad4e01425fcb50ce35dbba7a9.webp)
快捷键
如果你想设置或者查看快捷键的话,打开Hotkeys
即可!
![](https://filescdn.proginn.com/fbc3140862e318e11e0ebc133a70b8e9/b547f54efdee2b33a3e95acade0a9ddb.webp)
窗口
如果你想设置Tabby的主题的话,打开Window
选择相应主题即可。
![](https://filescdn.proginn.com/dc10b9f7ac3f02da80148a47ad2d8d9e/c7426a0d27e1fba7e74f4f5ce03f4728.webp)
插件支持
Tabby的功能非常强大,还支持一系列的插件,打开
Plugins
可查看并安装插件,下面我们来看看有哪些好用的插件!
![](https://filescdn.proginn.com/f7aec48b9b9e9b0b79e2aa6b59fa5c1a/001cf65cdda53aa4f69d54315ee2b870.webp)
clickable-links:给URL、IP、路径添加点击跳转功能的插件;
docker:可以连接到Docker容器命令行的插件;
title-control:可以控制窗口标签位置的插件;
sync-config:可以将配置同步到Github或者Gitee的插件;
theme-windows10:Windows 10 专用主题插件。
总结
Tabby确实是一款非常优秀的终端工具,它免费并且开源。主题非常丰富,功能也很强大,还支持自定义插件,强烈建议大家尝试下!
参考资料
项目官网:https://github.com/Eugeny/tabby
END
![](https://filescdn.proginn.com/52cdb8531d4a66d18139c239e8905f41/4f098e34d1a2e4f9d3f34933bf6a6652.webp)
![](https://filescdn.proginn.com/1d73291602739fc3404b503d215d42c1/b835d4ccdafe1e1ac049c2817a40559f.webp)
顶级程序员:topcoding
做最好的程序员社区:Java后端开发、Python、大数据、AI
一键三连「分享」、「点赞」和「在看」