[转帖]WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

windterm,新一代,开源,免费,终端,工具,github,6k,太酷 · 浏览次数 : 0

小编点评

**WindTerm** **简介:** WindTerm 是一个完全开源的终端神器,它支持 Windows、Linux 和 macOS 操作系统。它拥有许多功能,包括: * 折叠功能,允许您折叠和展开窗口。 * 智能提示,提供快速且准确的提示。 * 高速传输模式,上传下载文件更快。 * SSH 和 SFTP 连接支持。 * 主题切换,可更换亮白、暗黑和黑白相间模式。 **性能对比:** 在性能测试中,与其他终端神器相比,WindTerm 在 SSH 和 SFTP 连接方面表现出色。它比 Putty、xterm 和 Windows Terminal + ssh.exe 快几倍。 **安装和使用:** 1. 从 GitHub 上下载 WindTerm 的源代码。 2. 解压缩源代码并运行 `windterm.sh` 文件。 3. 启动 WindTerm。 **基本功能:** * **SSH 连接:**使用主机名连接远程服务器。 * **SFTP 上传:**支持直接在 SSH 窗口中上传文件。 * **文件管理器:**可用于管理文件和目录。 * **会话窗口:**包含会话列表和历史命令。 * **终端窗口:**提供一个 IDE 类似的布局。 **其他功能:** * **自动补全:**支持 Linux、MacOS 和 Windows shell 命令。 * **锁屏:**设置主密码以防止意外锁屏。 * **主题切换:**可切换三种主题,改变终端外观。 **结论:** WindTerm 是一个功能强大的终端神器,它提供了许多提高效率和便捷性的功能。它易于安装、使用和配置,非常适合各种开发人员。

正文

https://zhuanlan.zhihu.com/p/550149638

 

继 TabbyWarp 后,今天再来给大家推荐一款终端神器——WindTerm,完全开源,在 GitHub 上已经收获 6.6k 的 star。

作者还拿 WindTerm 和 Putty、xterm、Windows Terminal + ssh.exe、iterm2、rxvt、Gnome等等做了一个性能对比,结果其他终端均被吊打的不成样子,真正的杀人诛心

哈哈哈哈哈哈哈哈哈哈

工具不嫌多,哪个顺手用哪个,对吧?没毛病吧

安装 WindTerm

WindTerm 不仅开源免费,还跨平台,支持 Windows、Linux 和 macOS。

直接到 release 页面选择适合自己操作系统的安装包。

体积 30M 左右,相对于动辄 200M 左右的安装包,真的是良心。

安装完成后,打开的界面和传统的终端不太一样,WindTerm 更像 IDE 的布局,左边是资源管理器+文件管理器,中间会默认打开一个 zsh 的终端窗口,右边是会话窗口+历史命令窗口,底部是发送窗口 + Shell 窗口。

使用 WindTerm

SSH

使用终端最重要的一个场景就是 SSH,连接远程服务器,我这里有一个 1G 内存的轻量级云服务器,我们来连接它体验一下。

点击新建会话按钮开始 SSH 连接。

添加主机名,点击「连接」开始进行远程链接。

紧接着输入用户名和密码,我们关掉一些没必要的窗口,让整个界面更加清爽一些。

如果感觉字体比较小的话,可以直接按住「command+」两个组合键放大字体。

WindTerm 给我一个非常直观的操作是,它提供了一个折叠的功能,点击-号折叠,点击+号展开。

还有一个就是智能提示,非常到位,响应速度很快。

SFTP

除了 SSH,还有一个重要的场景就是上传文件,我们知道,Xshell 是直接将 FTP 分离了出去,我总觉得这个产品分割设计很脑残,放在一起挺好的。

WindTerm 是放在一起的,直接打开文件文件管理器,选择文件上传还是直接拖拽,都非常便利。

文件上传完成后会有一个进度条提示。

如果想直接在 SSH 窗口中上传文件的话,就需要安装lrzsz。如果没安装的话,会提示错误❎。

因为我的远程服务器是 CentOS,所以执行 yum install lrzsz就可以直接安装了。

安装完成后就可以直接在 SSH 上传文件了,和其他终端不同的是,WindTerm 会有进度条提示。

WindTerm 还提供了高速传输模式,上传下载速度更快。

搞定 SSH 和 SFTP,一个终端的基础功能就全具备了,这也是我们最常用的两个场景。WindTerm 在这两方面都做的不错。

自动补全

WindTerm 的自动补全功能还是非常强大的,只需要在行首键入 ! 就可以调出历史命令,然后使用向下的箭头选择历史命令就 OK 了。

WindTerm 能够自动补全的命令非常全面,支持:

  • Linux Shell 命令。
  • MacOS Shell 命令。
  • Windows Cmd 命令。
  • PowerShell 命令。
  • 任何命令行程序的命令,例如 Git

配置 WindTerm

如何重置锁屏密码

不过有点小尴尬 的是,WindTerm有自动锁屏的功能,过段时间(默认 30 分钟)没有操作,就会自动锁屏。然而,我之前并没有设置过锁屏密码,这就好像我自己的门我自己锁了,却没有钥匙 。

虽然提供了更改主密码的功能,但我就不知道初始密码是什么,就更尴尬了。

怎么办?

遇事不决问 issue:如何重置锁屏密码!

果然已经有小伙伴提出了这个问题,我们顺藤摸瓜就可以搞定了,找到 user.config 文件。

干掉 application.fingerprint 和 application.masterPassword。

再找到 .wind/profiles/default.v10/terminal/user.sessions 文件删除 session.autoLogin 就可以将主密码设置为空字符串了,之后再来修改主密码,就 OK 了。

更换主题

WindTerm 支持三种主题的切换,亮白模式、暗黑模式、黑白相间模式。

我们来切换到亮白模式体验一下,还不错。

自动复制

只需要在设置中,找到文本一栏,勾选「自动复制选定内容」就可以了。

选中内容,然后就直接复制了。

总结

总的来说,WindTerm 的体验不错,除了我上面提到的这些基础功能外,像分屏啊,转接端口啊,并且在 Windows 下的体验要比 macOS 操作系统下更酷一些。

作者把两者的使用技巧全部分享到了下面这个网址上,小伙伴们可以去解锁一下。

ending

没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟

本文已收录到 GitHub 上星标 3.1k+ 的开源专栏《Java 程序员进阶之路》,据说每一个优秀的 Java 程序员都喜欢她,风趣幽默、通俗易懂。内容包括 Java 基础、Java 并发编程、Java 虚拟机、Java 企业级开发(Git、Nginx、Maven、Intellij IDEA、Spring、Spring Boot、Redis、MySql 等等)、Java 面试等核心知识点。学 Java,就认准 Java 程序员进阶之路 。

star 了这个仓库就等于你拥有了成为了一名优秀 Java 工程师的潜力。

与[转帖]WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!相似的内容:

[转帖]WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

https://zhuanlan.zhihu.com/p/550149638 继 Tabby、Warp 后,今天再来给大家推荐一款终端神器——WindTerm,完全开源,在 GitHub 上已经收获 6.6k 的 star。 https://github.com/kingToolbox/WindTe

[转帖]

Linux ubuntu20.04 网络配置(图文教程) 因为我是刚装好的最小系统,所以很多东西都没有,在开始配置之前需要做下准备 环境准备 系统:ubuntu20.04网卡:双网卡 网卡一:供连接互联网使用网卡二:供连接内网使用(看情况,如果一张网卡足够,没必要做第二张网卡) 工具: net-to

[转帖]

https://cloud.tencent.com/developer/article/2168105?areaSource=104001.13&traceId=zcVNsKTUApF9rNJSkcCbB 前言 Redis作为高性能的内存数据库,在大数据量的情况下也会遇到性能瓶颈,日常开发中只有时刻

[转帖]ISV 、OSV、 SIG 概念

ISV 、OSV、 SIG 概念 2022-10-14 12:29530原创大杂烩 本文链接:https://www.cndba.cn/dave/article/108699 1. ISV: Independent Software Vendors “独立软件开发商”,特指专门从事软件的开发、生产、

[转帖]Redis 7 参数 修改 说明

2022-06-16 14:491800原创Redis 本文链接:https://www.cndba.cn/dave/article/108066 在之前的博客我们介绍了Redis 7 的安装和配置,如下: Linux 7.8 平台 Redis 7 安装并配置开机自启动 操作手册https://ww

[转帖]HTTPS中间人攻击原理

https://www.zhihu.com/people/bei-ji-85/posts 背景 前一段时间,公司北京地区上线了一个HTTPS防火墙,用来监听HTTPS流量。防火墙上线之前,邮件通知给管理层,我从我老大那里听说这个事情的时候,说这个有风险,然后意外地发现,很多人原来都不知道HTTPS防

[转帖]关于字节序(大小端)的一点想法

https://www.zhihu.com/people/bei-ji-85/posts 今天在一个技术群里有人问起来了,当时有一些讨论(不完全都是我个人的观点),整理一下: 为什么网络字节序(多数情况下)是大端? 早年设备的缓存很小,先接收高字节能快速的判断报文信息:包长度(需要准备多大缓存)、地

[转帖]awk提取某一行某一列的数据

https://www.jianshu.com/p/dbcb7fe2da56 1、提取文件中第1列数据 awk '{print $1}' filename > out.txt 2、提取前2列的文件 awk `{print $1,$2}' filename > out.txt 3、打印完第一列,然后打

[转帖]awk 中 FS的用法

https://www.cnblogs.com/rohens-hbg/p/5510890.html 在openwrt文件 ar71xx.sh中 查询设备类型时,有这么一句, machine=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /machine/ {print $2}' /

[转帖]Windows Server 2022 简体中文版、英文版下载 (updated Oct 2022)

https://sysin.org/blog/windows-server-2022/ Windows Server 2022 正式版,2022 年 10 月更新,VLSC Posted by sysin on 2022-10-27 Estimated Reading Time 8 Minutes