乐趣区

关于java:又一款眼前一亮的Linux终端工具

大家好,我是良许。

最近二舅视频刷爆了全网,大家有没去看呢?强烈推荐大家观看一波,也就 11 分钟,保障会触动你的泪点。

不过明天不讲二舅哈,还是来聊聊技术。

明天给大家介绍一款最近发现的性能非常弱小,颜值十分高的一款终端工具。这个神器我是在其余公众号文章上看到的,但他们都没把它的弱小之处介绍明确,所以我本人体验一波后,再向大家分享本人的体验。

这款神器就是—— WindTerm

之前我也用过很多终端工具,比方 SecurCRT、XShell、Putyy、MobaXterm。但我第一眼看到 WindTerm,还是被深深吸引住了。

它是一款 C 语言开发的跨平台(Windows、MacOS、Linux)SSH 客户端,完全免费用于商业和非商业用途,没有限度。所有公布的源代码(第三方目录除外)均在 Apache-2.0 许可条款下提供。

次要性能个性:

  • 反对 SSH、Telnet、Tcp、Shell、Serial
  • 反对 SSH v2、Telnet、Raw Tcp、串行、Shell 协定。
  • 会话认证时反对 SSH 主动执行。
  • 反对 SSH ControlMaster。
  • 反对 SSH ProxyCommand 或 ProxyJump。
  • 反对 SSH 代理转发。
  • 反对应用明码、公钥、键盘交互、gssapi-with-mic 的 SSH 主动登录。
  • 反对 X11 转发。
  • 反对间接 / 本地端口转发、反向 / 近程端口转发和动静端口转发。
  • 反对 XModem、YModem 和 ZModem。
  • 集成 sftp、scp 客户端,反对下载、上传、删除、重命名、新建文件 / 目录等。
  • 集成本地文件管理器,反对挪动到、复制到、复制自、删除、重命名、新建文件 / 目录等。
  • 反对 Windows Cmd、PowerShell 和 Cmd、PowerShell 作为管理员。
  • 反对 Linux bash、zsh、powershell core 等。
  • 反对 MacOS bash、zsh、powershell core 等。

联合我这几天的应用体验,跟大家分享一些着实让我震撼的个性。

以下动图来自作者博客,本想本人录制,后果录进去 gif 文件很大,有木有小伙伴教教我?

一、WindTerm 弱小之处

1. 主动补全性能

主动补全性能几乎是咱们程序员的福音!想想咱们在写代码的时候,主动补全性能节约了咱们多少工夫?

WindTerm 竟然也自带主动补全性能,这我还是第一次在终端工具里见到。之前咱们敲命令,都通过一直敲击 Tab 键来补全命令,这下好了,都不必敲 Tab 键了。

2. 弱小的历史回溯性能

个别状况下,咱们须要查看之前输出过的命令,都是应用 history 命令。而 WindTerm 则间接在右侧给你带了一个历史命令的窗口,你连 history 命令也都省了!

而且它还有筛选性能,你甚至都不必再 grep 了,这贴心水平几乎了!

你要从新执行某条命令,就双击一下对应的命令就行了。而在之前,咱们还须要记住历史命令的编号,再用 ! 从新执行。

当然你仍然也能够应用 !,只不过他又顺带给你增强了。你不仅能够从新执行以后会话的命令,还能够回溯其它会话你输出过的命令!

3. 疾速命令

所谓的疾速命令,就是相似于脚本,你能够把要执行的命令放在疾速命令里,而后执行这个疾速命令,它就会把外面的命令按秩序执行。

有点拗口是不是?给个图大家就明确了。

(这个窗口怎么进去的?点击右下角的小齿轮就能够了)

而后,点击左下角你起的疾速命令的名称,就能够主动按程序执行你刚刚输出的那些命令了。

如果你不会写脚本的话,那这个性能也是一个福音。(还有程序员不会写脚本??连忙拍一拍我文末的课程吧【笑脸】)

4. 自在输出模式

在其它终端工具里,咱们输出命令的时候,只能从按程序来敲字母,如果两头遗记敲某个选项或参数,就须要挪动光标回去补一下。

晚期计算机没有鼠标,这样的操作无可非议。

但当初,简直所有的文本编辑器都反对鼠标操作,比方点击某个地位再输出文字,选中文字删除,拖动文字到其它地位等等。

我所见过的其它终端工具根本也不反对这样的操作,然而 WindTerm 它竟然反对!!不仅仅在命令窗口,也反对 VimEmac 等等编辑器!

应用起来的成果,跟 Word 极其相似!

想怎么插入就怎么插入,想怎么删就怎么删,想怎么拖动就怎么拖动,就是这么不便!

5. 高度自定义界面

咱们能够看到,WindTerm 的界面含有十分多的内容,但有些栏目可能不是咱们所须要的,那就能够去掉,或者自定义。

这种可订制的界面真的也非常弱小!

自定义栏目:

自定义 Dock:

分屏性能:

6. 同步输出性能

如果是运维工程序员的话,可能会有这样的需要,就是对多台服务器同时输出某条命令。

其它终端工具不晓得(我用过的还没见到过),WindTerm 曾经实现了这样的需要,又是一大神奇的性能!

其实 WindTerm 还有很多弱小的性能,比方文件上传下载、主动锁屏、跳板机、XModem、YModem、ZModem,等等。

限于篇幅,这些个性就不开展了,大家能够自行应用感受一下。

二、罕用设置

创立会话

菜单 –> 会话 –> 新建会话

在弹出的窗口里输出主机名,其余的默认即可。当然你如果想设置标签,想分组,它也是反对的。

再输出用户名:

主动复制选中内容

我个别应用习惯是,鼠标选中文字主动复制,而后右击主动粘贴。不过当初很多终端都没有默认开启这样的性能,须要手动开启。

菜单栏 –> 会话 –> 首选项 –> 设置

开启右键点击粘贴文本性能

菜单栏 –> 会话 –> 首选项 –> 设置

敞开鼠标悬停在标签上主动激活标签性能

WindTerm 有个性能我不是很喜爱,就是你把鼠标放在标签上,它就主动激活那个标签。咱们能够手动敞开这个性能。

菜单栏 –> 会话 –> 首选项 –> 设置

三、小结

应用这个终端也有一小段时间了,真的是真心拜服作者,开发了这么弱小的工具。

之前我还始终吹 MobaXterm,指不准我就要移情别恋了,哈哈~

不过,没有最好的工具,只有最适宜本人的工具。我一路上先后应用了 Putty、SecureCRT、MobaXterm,当中也尝试了泛滥其它终端工具,比方 FishShell、Termius、iTerm、XShell,但最终停留在了 MobaXterm。

我在介绍 MobaXterm 的时候,很多人说它卡,但我应用过去真心没感觉。所以我始终在说一句话, 工具毕竟是工具,最棘手的才是最好的 ,包含 WindTerm

心愿对大家有帮忙!


学习编程,千万不要急于求成,肯定要多读一些经典书籍,多看源码,多下苦功夫去死磕代码,这样技术能力出息。给大家分享一些程序员必读经典书籍,肯定要多读几遍:

收费送给大家,只求大家金指给我点个赞!

程序员必读经典书单(高清 PDF 版)

有播种?心愿老铁们来个三连击,给更多的人看到这篇文章

举荐浏览:

  • 干货 | 程序员进阶架构师必备资源免费送
  • 刷题 | LeetCode 算法刷题神器,看完 BAT 随你挑!

欢送关注我的博客:良许 Linux 教程网,满满都是干货!

退出移动版