暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

开发者必备工具(三)Tabby

上下博客 2021-08-25
4844

官网:https://tabby.sh
源码:https://github.com/Eugeny/tabby
曾用名:Terminus
功能

换过很多终端软件,例如XShell,FinalShell。但是直到使用Terminus后才知道什么是YYDS(永远的神)。它是迄今为止我用过最好用的终端模拟器。对于终端这个词网络上也发展了很多说法,什么伪终端、终端模拟器、虚拟终端等等。

个人觉得正确的应该是:终端应该叫哑终端(dumb terminals)这个是历史发展过程中早期的实现,通过串口连接设备,像打印机,扫描仪之类的叫做哑终端。

后来Unix/Linux系统提供的一种机制,它模拟了物理终端的行为方式,提供了master 和 slave 这一对字符设备叫做PTY(这三个字母网上有很多说法,所以这里不写中文词汇了,直接用原表达),通过对这两个设备读写去操作目标系统。

终端模拟器简而言之是一个程序,它可以完成早期计算中的哑终端所做的事情。它将击键传输到远程服务器,从服务器接收输出,并将其显示在模拟过去使用的屏幕的窗口中。然而,使用终端模拟器的真正好处是它真的不像真正的终端那样“愚蠢”。相反,它提供了诸如将输出记录到打印机、将输出保存到磁盘、允许自动发送/接收和处理输入和输出等功能。终端模拟器还可以帮助您自动执行重复性任务。

由于模拟器对应操作的是终端嘛,所以就出来很多实现标准。而Terminus执行的标准是V220(不准!猜测如果是标准的话应该是VT220?如果不是标准还望知道的告诉是什么...)。诸如此类的标准还有:vt100、vt220、TN3270、Wyse。然后通过ssh 客户端、 telnet、调制解调器等连接。

优点
  • 使用 CSS 自定义主题

  • 可通过插件扩展(JS)

  • 已经包含了很多配色方案

  • 远程登录客户端

  • 字体连字和字体回退

  • 可点击的 URL、IP 和路径

  • WinSCP集成

  • Shell Profiles

  • 同时多窗口输入

  • 可选 PuTTY 样式:右键单击粘贴并复制选择

上面选择了一些我认为还可以的优点,当然我最喜欢它的是:跨平台,并且可以使用软件仓库。
还有一些开源项目:
http://www.jcraft.com/jsch/
https://xtermjs.org/


文章转载自上下博客,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论