10 款最佳 Linux 终端模拟器,让你的终端便捷有趣
尽管图形用户界面取得了各种进步,但终端模拟器在技术市场上仍然占有一席之地。终端模拟器是一种软件,可以让你借助命令与主机进行交互。终端模拟器是每个 Linux 发行版的生命线,因为它能让你发挥 Linux 的真正优势。
对于开发人员来说,他们的主要时间都是在终端(终端模拟器)前度过的,但问题是大多数 Linux 发行版提供的默认终端模拟器并不能提供很多功能。不过,你大可不必担心,因为你可以安装一个自己喜欢的终端模拟器。首先,让我们来了解一下什么是 Linux 终端模拟器。
什么是 Linux 终端仿真器?
终端模拟器是一种允许用户在环境中工作的界面,它被认为是 Linux 用户的最佳资源之一。因为模拟器意味着可以通过另一个设备远程访问某些东西,而且每个终端模拟器都需要操作系统才能运行。下面是一些根据操作系统定义的广泛使用的终端模拟器:
- Linux- Gnome, Terminator, Guake, etc.
- Windows- PuTTy, Windows, etc.
- Mac- iTerm2, Terminal, etc.
现在,推荐以下10 个最佳 Linux 终端模拟器,可以根据你的需要选择使用,你可以用它们来让事情变得更方便、更有趣:
1. Terminator
如果我们有一个可以在单个窗口中打开多个终端的终端会怎样呢? 听起来很酷,对吧?)Terminator 是一款很酷的终端模拟器,可以为你提供这种功能。你可以在一个窗口中打开多个终端,并根据需要将它们纵向或横向分割。它还能为每个终端赋予自定义标题,并提供多网格结构、布局保存等突出功能。你还可以参考这篇文章了解更多关于终结者的信息--终结者--一款Linux终端模拟器
您可以使用以下命令安装Terminator:
Ubuntu
$ sudo apt install terminator
CentOS
$ sudo yum install terminator
Arch Linux
$ sudo pacman -S terminator
2. Guake
Guake 是一款下拉式 Linux 终端模拟器,主要由 Python 编写。该模拟器的主要特点是,你可以自定义它的行为和外观。如果你不喜欢终端的设计,你只需按自己的喜好进行定制即可。你还可以为 Guake 模拟器配置键盘快捷键。如果你喜欢自定义,Guake 将是你的最佳选择。此外,Guake 还能将终端轻松集成到图形用户界面中,并支持多标签。
您可以使用以下命令安装 Guake:
Ubuntu
$ sudo apt install guake
CentOS
$ sudo yum install guake
Arch Linux
$ sudo pacman -S guake
3. Cool Retro Term
如果你来自 90 年代,那么这款模拟器只适合你。这款模拟器模仿了老式的阴极显示屏,会给你一种老派的感觉。这款模拟器相当轻巧,易于使用。
Tip: 您可以通过使用man命令来了解Linux中任何应用程序的关键特性。它为您提供应用程序的官方文档。
您可以使用以下命令安装 Cool Retro Term:
Ubuntu
$ sudo add-apt-repository ppa:vantuz/cool-retro-term
$ sudo apt update
$ sudo apt install cool-retro-term
CentOS
$ sudo snap install cool-retro-term --classic
Arch Linux
$ sudo pacman -S cool-retro-term
4. GNOME Terminal
如果你使用的是 LTS 版本的 Ubuntu,那么它就是默认的终端模拟器。该模拟器相当稳定和高效,与其他终端模拟器一样,它也提供彩色文本和各种主题等。GNOME 终端还有一项功能,可以解析输出中的 URL 和电子邮件,并使其可以点击。点击后,相应的应用程序将打开以访问该资源(电子邮件或 URL)。
您可以使用以下命令安装 GNOME 终端:
Ubuntu
$ sudo add-apt-repository ppa:gnome3-team/gnome3
$ sudo apt-get update && sudo apt-get install gnome-shell ubuntu-gnome-desktop
5. Terminology
有些人的日常工作完全依赖终端。对于这类用户来说,Terminology 就是最好的模拟器。Terminology 为用户提供了在终端预览文件、视频和图像的功能。只需使用下面的命令,你就能在 Terminology 中预览各种文件。
$ tycat
您可以使用以下命令安装Terminology:
Ubuntu
$ sudo apt install -y terminology
CentOS
$ sudo snap install terminology --classic
Arch Linux
$ sudo pacman -S terminology
6. Kitty
Kitty 是一款基于 OpenGL 的可脚本终端模拟器,支持真彩色、连字符以及键盘输入和图像渲染协议扩展。Kitty 的主要特点是它是一个基于 GPU 的模拟器,因此它可以将渲染卸载到 GPU,从而降低系统负载并实现流畅的滚动。与 gnome-terminal 不同的是,如果你在全屏模式下使用 Kitty,它实际上是全屏打开的。你可以在 Kitty 上设置自定义字体、自定义颜色和自定义布局。
您可以使用以下命令安装 Kitty:
Ubuntu
$ sudo apt install kitty
CentOS And Arch Linux
$ curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
7. Rxvt-Unicode
Rxvt-Unicode 是一个可定制的终端模拟器,从 rxvt 分支而来。rxvt-unicode 的特点包括通过 Unicode 支持国际语言。Rxvt-Unicode 占用内存极少,虽然采用轻量级架构,但他包含很多重要功能,功能强大。
您可以使用以下命令安装 rxvt-unicode:
Ubuntu
$ sudo apt install rxvt-unicode
CentOS
$ sudo yum install rxvt-unicode
Arch Linux
$ sudo pacman -S rxvt-unicode
8. Tilix
Tilix或多或少类似于Guake,提供了下拉式用户体验。使用Tilix的最大优点是用户可以轻松地在多个终端上工作,而无需在不同的工作区之间切换。
Tilix 是一个默认的软件源,可以使用不同的命令进行安装:
$ sudo apt install tilix [On Debian/Ubuntu & Mint]
$ sudo yum install tilix [On CentOS/RHEL 7]
$ sudo dnf install tilix [On CentOS/RHEL 8 & Fedora]
$ sudo pacman -S tilix [On Arch Linux]
$ sudo zypper install tilix [On OpenSUSE]
$ sudo pkg_add -v tilix [On FreeBSD]
注意:如果没有,可以使用以下命令手动安装:
$ wget https://github.com/gnunn1/tilix/archive/refs/heads/master.zip
$ unzip master.zip
$ cd cd tilix-master/
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
9. Hyper
Hyper是在终端上以交互方式进行工作的最佳途径之一。Hyper允许用户根据自己的喜好安装不同的主题,并提供各种有用的插件集合。此外,Hyper基于Web技术(HTML、CSS)构建,因此可以在终端仿真器中提供广泛的探索方式。
Hyper可以从其官方网站下载:hyper.is
10. eDEX-UI
eDEX-UI 是一款受科幻启发的终端仿真器和系统监视器。它为航站楼赋予了未来主义主题。它是一个开源项目,完全免费使用。它是使用 Electron 框架构建的,这意味着它可以在 Linux 和 Mac 等多个平台上运行。
eDEX-UI的特点:
- 支持多个选项卡、颜色和鼠标事件。
- 支持实时系统监控,如 CPU、RAM 和交换使用情况以及网络速度。
- 支持触摸显示屏。
- 屏幕键盘。
- 当前目录查看器。
- 使用 CSS 注入和主题的高级自定义选项。
- 声音特效
定制:
eDEX-UI 使用其设置菜单提供各种自定义选项,您可以通过从左下角的“文件系统”选项卡中选择设置选项来启动 eDEX-UI 的设置菜单。设置选项将帮助您自定义不同的选项,例如默认 shell、屏幕显示、工作目录等等。
你可以使用以下命令下载 eDEX-UI:
For 64-bit
$ wget -c https://github.com/GitSquared/edex-ui/releases/download/v2.2.2/eDEX-UI.Linux.x86_64.AppImage
For 32-bit
$ wget -c https://github.com/GitSquared/edex-ui/releases/download/v2.2.2/eDEX-UI.Linux.i386.AppImage
或者你也可以在 Releases 下载适合你自己操作系统的
11. Warp
Warp是一个现代化的、基于Rust的终端,内置了人工智能,使您和您的团队能够更快地构建出优秀的软件。
首次,AI 已完全集成到Warp终端中,因此它始终知道下一步要运行的命令。同时 warp 集成了工作流,我们可以在其中保存工作流供个人使用或团队使用。
安装
brew install --cask warp
或者手动下载: app.warp.dev/get_warp
总结
虽然这份名单很大,而且并不局限于此,但经过深入研究和用户评测,我们总结出了十大最佳 Linux 终端模拟器,它们将为你带来与众不同的用户体验。如果你的目标是提高工作效率,在Linux上的迷人终端上工作,那么这些就是最适合你的。无论你是想使用不同的主题还是插件,只需按照给定的命令操作,你就能拥有自己想要的终端。
推荐阅读
- 2023 跟我一起学数据结构与算法:字符串(下) - 掘金 (juejin.cn)
- 2023 跟我一起学数据结构与算法:字符串(上) - 掘金 (juejin.cn)
- 2023 跟我一起学算法:数据结构和算法-数组(下) - 掘金 (juejin.cn)
- 2023 跟我一起学算法:数据结构和算法-数组(上) - 掘金 (juejin.cn)
- 2023 跟我一起学数据结构: 矩阵数据结构与应用 - 掘金 (juejin.cn)