3 款您需要尝试的 Linux 终端

Linux 让您可以选择自己喜欢的终端界面——而不是强加于您一个。
106 位读者喜欢这篇文章。
FreeDOS

Opensource.com

在 2021 年,人们喜欢 Linux 的理由比以往任何时候都多。在本系列中,我将分享 21 个使用 Linux 的不同理由。能够选择您自己的终端是使用 Linux 的一个重要理由。

许多人认为一旦使用过一个终端界面,就使用过所有终端界面。但是,喜欢终端的用户知道它们之间存在细微但重要的差异。本文着眼于我最喜欢的三款终端。

不过,在深入探讨它们之前,重要的是要了解 shell 和终端之间的区别。终端(技术上来说是终端模拟器,因为终端曾经是物理硬件设备)是在桌面窗口中运行的应用程序。shell 是在终端窗口中对您可见的引擎。流行的 shell 有 Bashtcshzsh,它们都在终端中运行。

在现代 Linux 上几乎不用说,本文中的所有终端都具有选项卡式界面。

Xfce 终端

轻量级 Xfce 桌面 提供了一个轻量级终端,它很好地平衡了功能和简洁性。它提供对 shell 的访问(正如预期的那样),并且可以轻松访问几个重要的配置选项。您可以设置在双击文本时哪些字符会断开字符串,选择默认字符编码,并禁用 Alt 快捷键到终端窗口,以便您最喜欢的 Bash 快捷键可以传递到 shell。您还可以设置字体和新的颜色主题,或从常见预设列表中加载颜色主题。它甚至在顶部有一个可选的工具栏,方便您访问常用的功能。

对我来说,Xfce 最突出的功能是它可以轻松更改每个打开的选项卡的背景颜色。当在服务器上运行远程 shell 时,这是一个无价的选项——它通过不断提醒我所在的位置来防止我犯愚蠢的错误。

rxvt-unicode

rxvt 终端 是我最喜欢的轻量级控制台。它具有您在老式 xterm 终端模拟器中可以找到的许多功能,但更具可扩展性。它的配置在 ~/.Xdefaults 中定义,因此没有首选项面板或设置菜单——但这使得管理和备份您的设置非常容易。使用一些 Perl 库,rxvt 具有选项卡,并通过 xrdb,它可以访问字体和您可以想到的任何颜色主题。您可以设置属性,例如 URxvt.urlLancher: firefox 来设置在您打开 URL 时启动哪个 Web 浏览器,更改滚动条的外观,修改键盘快捷键,以及执行更多操作。

最初的 rxvt 不支持 Unicode(因为当时 Unicode 并不存在),但 rxvt-unicode(有时也称为 urxvt)软件包提供了具有完整 Unicode 支持的修补版本。

我在每台计算机上都保留 rxvt,因为对我来说,它是最好的通用终端。它不一定是所有用户的最佳终端(例如,它没有拖放界面)。但是,对于寻求快速且灵活终端的中级到高级用户来说,rxvt 是一个简单的选择。

Konsole

Konsole,KDE Plasma 桌面的终端,是我切换到 Linux 后使用的第一个终端,因此它是我衡量所有其他终端的标准。它确实设定了很高的标准。Konsole 具有所有常用的出色功能(甚至更多),例如简单的颜色主题以及配置文件支持、字体选择、编码、可分离的选项卡、可重命名的选项卡等等。但这在现代桌面上是理所当然的(至少,如果您的桌面正在运行 Plasma 的话)。

Konsole 比其他终端领先很多年(或者可能只是几个月)。它可以垂直或水平拆分其窗口。您可以将输入复制到所有选项卡(与 tmux 一样)。您可以将其设置为监视自身是否静默或活动,并配置通知。如果您在 Android 手机上使用 KDE Connect,则意味着您可以在作业完成时在手机上收到通知!您可以将 Konsole 的输出保存到文本或 HTML 文件、为打开的选项卡添加书签、克隆选项卡、调整搜索设置等等。

Konsole 是一个真正的高级用户终端,但它也非常适合新用户。您可以将文件拖放到 Konsole 中以将目录更改为硬盘驱动器上的特定位置,或者粘贴路径,甚至将文件复制到 Konsole 的当前工作目录。它使终端的使用变得容易,这对于所有用户来说都是通用的。

尝试一个终端

您的审美是黑暗的办公室和黑色背景上绿色文字的温暖光芒吗?或者您更喜欢阳光明媚的休息室和纸张般清脆的屏幕上舒缓的墨黑色字体?无论您对完美计算机设置的愿景如何,如果您喜欢通过键入命令与操作系统通信的效率和清晰度,那么 Linux 都为您提供了一个界面。

接下来阅读什么

选择 Linux 的 5 个好处

Linux 最棒的事情之一就是选择,而选择会激励用户自由分享想法和解决方案。Linux 将如何激励您为这个社区做出贡献?

(团队,红帽)
2021 年 2 月 22 日

拆分 Linux 终端的 5 种方法

您最喜欢的终端多路复用器是什么?参加我们的投票。然后阅读有关 Linux 如何提供多种方法来拆分终端,以便您可以进行多任务处理。

(团队,红帽)
2020 年 5 月 8 日
标签
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D\&D 爱好者。他曾在电影和计算机行业工作,通常同时从事这两项工作。

6 条评论

您真的应该尝试 terminology https://www.enlightenment.org/about-terminology.md

它拥有的一个很酷的功能是,您可以在没有显示管理器(纯 TTY 会话)的情况下运行它,并且仍然保留其大部分功能。

我在我的 Pi 上使用 terminology 一年,同时运行 Enlightenment(顺便说一句,Enlightenment 在 Pi 上的表现 _非常棒_)。它是一个很棒的终端。也许关于 Enlightenment 或 Terminology 或两者的专题报道将在我的未来...

回复 ,作者 ErSoul

感谢分享精彩的信息,这非常有帮助。

我太习惯 GNOME 终端了,以至于我发现很难使用其他终端。但是 Termite 非常接近

哇,Terminology 没有上榜?

又一张 terminology 的票。我应该把这篇文章做成投票!

我喜欢 terminology,但我想我把它与 Enlightenment 联系得太紧密了,最近没有单独安装它。我很快就会纠正这个疏忽。

回复 ,作者 Alex Yuen

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.