迫于 SecureCrt 不支持 ubuntu 20.04, xshell 又没 Linux 版本,自己开发了一个替代品

2020-09-18 15:12:23 +08:00
 qiushaox

前两个月系统更新到 Linux mint 20 了,然后发现 SecureCrt 这货居然还没支持。xshell 又不支持 Linux 。putty 又是个半成品,不支持多标签,不支持 command button 。找了一圈,没找到个顺手的工具,于是自己现学现卖,用 QT 开发了一个替代品: https://github.com/qiushao/kkshell

目前支持:local shell, ssh, 串口 这三种协议登录。 支持多标签,command button, 日志记录。 计划再加个 command window 就完美了。

当然由于自己没有开发过界面应用,所以 UI 比较丑陋。这个我要求也不高,能用就行。 有需求的同学可以体验一下。

8470 次点击
所在节点    Linux
55 条回复
qiushaox
2020-09-19 07:57:59 +08:00
@levinit 支持串口不,支持的话可以试试
qiushaox
2020-09-19 08:05:00 +08:00
我的核心需求时串口,button bar 。如果没有这两个功能的话,就不用推荐了。ssh 直接用默认 gnome terminal 就能满足
likaci
2020-09-19 10:15:44 +08:00
之前调串口 折腾好久, 最后还是觉得 windows 下的串口助手好用
coolterm 勉强凑合
lucifer9
2020-09-19 11:35:22 +08:00
串口?很多发行版默认安装 screen 的吧,这东西可以连串口
acrisliu
2020-09-19 11:45:40 +08:00
Linux 下试试 Terminus ?
itplanes01
2020-09-19 12:22:53 +08:00
这种工具无论是在 Windows 还是 Linux 还是 MacOS 都是非常有用的,同时连接多个终端只需要点点标签非常实用
ipixeloldc
2020-09-19 13:05:26 +08:00
@qiushaox 嘛,也没啥可交流的,确实都是个人选择嘛,实用主义挺好的,都不能说错。但像我个人比较强迫症嘛,Win 那边,我用 Win 那套大包干。Linux 这边,我就用 Linux 这套,走不同软件的组合,如果是我,要是传统终端串口软件不好用,我可能会去写一个更好用的终端串口软件,去适配进 Linux 的传统生态,不大会选择像 Win 那样写一个桌面软件解决所有问题,除非终端真的没办法满足。没办法,谁叫这边传统就是这样,我就入乡随俗嘛。
ipixeloldc
2020-09-19 13:22:30 +08:00
@qiushaox 不过硬要说我为什么这么选,非要搞两套方案,可能是因为我确实比较闲吧,都有时间去折腾。我猜大佬您看上去确实有很多自身工作要做,太忙了,所以才喜欢一套又熟悉又优秀方法到处用吧。。。不过我虽然搞两套环境,不过 Linux 那边我现在几乎不开桌面,完全在 Windows Terminal 下用 Linux,所以也因此更喜欢传统的 Linux 的命令组合用法吧。
ipixeloldc
2020-09-19 13:26:39 +08:00
@ipixeloldc 我猜大佬您(看上去)确实有很多自身工作要做(括号里面词划掉。。。反复改句子,给改混到一起去了,噗,不好意思啊)
random634
2020-09-19 17:47:12 +08:00
推荐 electerm
pony279
2020-09-23 09:41:57 +08:00
@qiushaox #8

> 1. 不能记录会话,我需要连接十几个会话。记不住。
我推荐 tmux

> 2. 不支持串口协议。
可以试一下 minicom

> 3. 没有 command button 。有很多命令一大串的,记不住。
hmm... 我用的是 cheat 做命令笔记。还有 tldr 。
不过这两个命令没有按按钮方便,我记得还有同类软件,可以再昭昭

> 4. 没有日志记录
这个 tmux 应该能实现,可能要改改配置,没折腾过
pony279
2020-09-23 09:48:58 +08:00
接楼上,

> > 3. 没有 command button 。有很多命令一大串的,记不住。
> hmm... 我用的是 cheat 做命令笔记。还有 tldr 。
> 不过这两个命令没有按按钮方便,我记得还有同类软件,可以再昭昭

以前看到的应该是这个: https://github.com/knqyf263/pet
tomychen
2020-09-24 15:53:04 +08:00
其实 linux 自带的很多工具可以完成,但说白了,有能力写代码的人,都想着自己实现一个符合自己工作习惯的一个工具,这没啥问题的。

screen / tmux / ~/.ssh/config
omph
2020-09-26 08:46:22 +08:00
需要按钮的话,建议做一个更通用的软件
带 tray 的 dashboard,有点类似 win10 的侧边栏
Mac0ne
2020-10-29 09:45:10 +08:00
直接使用终端不香吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/708307

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX