服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Wave:即使你讨厌命令行,也会喜欢的现代新 Linux 终端

Wave:即使你讨厌命令行,也会喜欢的现代新 Linux 终端

2023-11-25 17:03未知服务器之家 Linux

对于新的终端仿真器的想法,我并不总是怀着兴奋的心情。 这里有数不清的用于 Linux 的终端软件。从你的 Linux 发行版中自带的默认终端,到古老的经典版——“终结者Terminator”,或更 “现代化” 的基于 Rust 且支持硬件加速的那

Wave:即使你讨厌命令行,也会喜欢的现代新 Linux 终端

对于新的终端仿真器的想法,我并不总是怀着兴奋的心情。

这里有数不清的用于 Linux 的终端软件。从你的 Linux 发行版中自带的默认终端,到古老的经典版——“终结者Terminator”,或更 “现代化” 的基于 Rust 且支持硬件加速的那种,如Rio。

在这儿,可选择的软件绝对不匮乏。对我来说,为什么我需要关注另一个新的终端软件呢?

然而,当我发现这款新的终端时,我觉得,它有着引人瞩目的潜力。

Wave:即使你讨厌命令行,也会喜欢的现代新 Linux 终端

让我来解释下为何我会这么说。对于一名经验丰富的 Linux 用户,终端只不过是执行工作的一种工具。真正的能量来源于命令以及如何运用它们。在这里,终端仿真器吸引人的一点是支持多窗口,这也可以通过熟练使用 CLI 工具,比如screentmux来实现。

然而,对于一部分 Linux 用户,对他们来说,终端就是一个令人畏惧的地方。他们只会在绝对必要时以及再无他法的情况下才会使用它。就好像一个五岁的小孩夜里去洗手间。

然而,对于后者类型的 Linux 用户来说,这个新终端应该会是一个他们觉得舒适的工具。

看完它的特性后,你就会明白原因。

Wave:为那些不习惯使用命令行的人设计的终端

呃... 这似乎就是这些开发者的初衷。

Wave 终端主要是为了那些需要不时使用终端部署他们的项目或者调试应用的应用开发者们所打造。

现代化的代码编辑器界面

Wave:即使你讨厌命令行,也会喜欢的现代新 Linux 终端

没错,这是一个终端,而不是代码编辑器。其界面设计类似于 VS Code,你可以把终端会话分组到工作区中。如果你的项目需要运行开发服务器、测试服务器和生产服务器,你可以把它们分组到一个工作区。

不用学任何键盘快捷键就能编辑文件

你可以直接编辑本地系统或远程机器上的文件。这里没有学习的难度。像常规的文本编辑器一样直接使用它即可。

Wave:即使你讨厌命令行,也会喜欢的现代新 Linux 终端

可以查看 Markdown,JSON 或图片

你可以渲染 Markdown 的预览,美观地显示 JSON 文件或以表格形式显示 CSV 文件数据。你还可以查看图片。

Wave:即使你讨厌命令行,也会喜欢的现代新 Linux 终端

保持 SSH 连接持久化并保有通用历史

另一个赞赏的功能就是 Wave 可以保持你的 SSH 连接持久化。不用担心因为闲置一个小时而从远程服务器断开连接。即使远程系统重启了,它也会自动为你重新连接。

此外,你还可以得到合并的历史搜索的功能。不记得在哪个终端会话中运行了哪条命令?没关系。Wave 在这方面已经帮你考虑好了。

延伸 · 阅读

精彩推荐
  • Linuxnagios飞信监控安装设置方法

    nagios飞信监控安装设置方法

    nagios可以通过邮箱发送报警信息,这个实时性不是太好,然后想到了通过飞信把报警信息发到手机里,这个要比邮箱的实时性要更高一点。 ...

    Linux教程网3242019-12-19
  • LinuxLinux日志文件系统原来是这样工作的

    Linux日志文件系统原来是这样工作的

    文件系统要解决的一个关键问题是怎样防止掉电或系统崩溃造成数据损坏,在此类意外事件中,导致文件系统损坏的根本原因在于写文件不是原子操作,因...

    民工哥技术之路3852020-11-24
  • Linux详解Linux系统中的tempfs与/dev/shm

    详解Linux系统中的tempfs与/dev/shm

    /dev/shm是Linux非常有用的一个目录,它就是所谓的tmpfs,也可以称之为临时文件系统(不是块设备),类似oracle中的临时表空间一样,用于加速和优化系统。...

    Huoty6082021-12-28
  • Linux解析iptables中SNAT和MASQUERADE之间的区别

    解析iptables中SNAT和MASQUERADE之间的区别

    这篇文章主要介绍了iptables中SNAT和MASQUERADE之间的区别,iptables是Linux系统自带的ip过滤工具,需要的朋友可以参考下...

    大步's blog5812019-09-06
  • Linuxlinux下批量并行telnet对端端口的实现方法

    linux下批量并行telnet对端端口的实现方法

    在某些情况下,我们需要从某台服务器telnet其他很多服务器的某个端口,如22端口,如果能够批量且并行的执行telnet对端端口,那最好不过了 ...

    Linux教程网10592019-12-11
  • LinuxLinux目录结构分解及意义和建议

    Linux目录结构分解及意义和建议

    初学Linux,首先需要弄清Linux目录结构,每一个目录的具体作用、存放哪些文件等。下面我们就来分析一下Linux的标准目录结构...

    Linux教程网5022021-10-10
  • Linux不可以运行的Linux命令:破坏系统

    不可以运行的Linux命令:破坏系统

    在Linux给你最大程度自由度的同时,也使得破坏系统变得更加容易,如果你不了解某些命令的意义,下载执行包含恶意命令的脚本,或者被骗运行某些命令...

    Linux之家5792019-06-10
  • LinuxJava开发时经常使用的相关Linux命令整理

    Java开发时经常使用的相关Linux命令整理

    这篇文章主要介绍了Java开发时经常使用的相关Linux命令整理,其中很多命令也适用于其他编程语言的文件编译时的相关需要,需要的朋友可以参考下...

    开源中文社区4322019-06-29