网站搜索

24 个有用的 Linux 桌面终端模拟器


终端仿真器是一种计算机程序,可在某些其他显示结构中再现视频终端。换句话说,终端仿真器能够使哑机看起来像与服务器联网的客户端计算机。

终端仿真器允许最终用户访问控制台及其应用程序,例如文本用户界面和命令行界面。

在这个开源世界中,您可能会发现大量的终端模拟器可供选择。其中一些提供广泛的功能,而另一些则提供较少的功能。

为了更好地了解可用软件的质量,我们收集了一系列出色的 Linux 终端模拟器。每个标题都提供了其描述和功能以及软件的屏幕截图和相关的下载链接。

1. Terminator – 在一个窗口中运行多个终端

Terminator 是一个先进且功能强大的终端模拟器,它支持多个终端窗口,并带有一些默认 Linux 终端应用程序中找不到的附加功能。

例如,在终结器应用程序中,您可以根据需要水平和垂直分割终端窗口。

终结者的一些主要功能:

  • 自定义您的配置文件和配色方案,并设置尺寸以满足您的需求。
  • 使用插件可以获得更多功能。
  • 有几个关键快捷键可用于加快常见活动的速度。
  • 将终端窗口拆分为多个虚拟终端,并根据需要重新调整它们的大小。

在 Linux 上安装终结者

要在 Linux 中安装 Terminator,请使用默认的包管理器,如图所示。

sudo apt-get install terminator      [On Debian, Ubuntu and Mint]
sudo yum install terminator          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/terminator  [On Gentoo Linux]
sudo apk add terminator              [On Alpine Linux]
sudo pacman -S terminator            [On Arch Linux]
sudo zypper install terminator       [On OpenSUSE]    

2. Tilda – 下拉式终端

Tilda 是一款基于 GTK+ 的时尚下拉终端。只需按一下按键,您就可以启动新的或隐藏的 Tilda 窗口。但是,您可以添加您选择的颜色来更改文本和终端背景的外观。

此外,Tilda 具有很强的可配置性,例如,您可以配置键绑定的热键、修改外观以及许多改变 Tilda 性能的选项。

Tilda 终端的一些主要功能:

  • 具有高度定制选项的界面。
  • 您可以设置 Tilda 窗口的透明度级别。
  • 优秀的内置配色方案。

在 Linux 中安装 Tilda 终端

要在 Linux 中安装 Tilda,请使用默认的包管理器,如图所示。

sudo apt-get install tilda         [On Debian, Ubuntu and Mint]
sudo yum install tilda             [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/tilda     [On Gentoo Linux]
sudo apk add tilda                 [On Alpine Linux]
sudo pacman -S tilda               [On Arch Linux]
sudo zypper install tilda          [On OpenSUSE]    

3. Guake – GNOME 下拉终端

Guake 是一个为 GNOME 桌面环境创建的基于 python 的下拉终端,通过按一次按键即可调用它,并可以通过再次按相同的按键将其隐藏。

它的设计源自《雷神之锤》等 FPS(第一人称射击)游戏,其主要目标之一就是易于触达。

GuakeYakuakaTilda 非常相似,但这是一个将它们中最好的部分混合到一个基于 GTK 的程序中的实验。 Guake 是用 Python 从头开始编写的,使用了 C 语言的一小部分(全局热键的东西)。

在Linux中安装Guake终端

要在 Linux 中安装 Guake,请使用默认的包管理器,如图所示。

sudo apt-get install guake        [On Debian, Ubuntu and Mint]
sudo yum install guake            [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/guake    [On Gentoo Linux]
sudo apk add guake                [On Alpine Linux]
sudo pacman -S guake              [On Arch Linux]
sudo zypper install guake         [On OpenSUSE]    

4. Yakuake – 下拉式终端模拟器

Yakuake (Yet Another Kuake) 是一个基于 KDE 的下拉式终端仿真器,其功能与 Guake 终端仿真器非常相似。其设计灵感来自于《Quake》等 FPS 游戏机游戏。

Yakuake 基本上是一个 KDE 应用程序,可以轻松地安装在 KDE 桌面上,但是如果您尝试在 GNOME桌面,它会提示你安装大量的依赖包。

Yakuake 终端的一些主要功能:

  • 从屏幕顶部流畅地将其调低。
  • 选项卡式界面。
  • 可配置的尺寸和动画速度。
  • 可定制。

在 Linux 中安装 Yakuake 终端

要在 Linux 中安装 Yakuake,请使用默认的包管理器,如图所示。

sudo apt-get install yakuake        [On Debian, Ubuntu and Mint]
sudo yum install yakuake            [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a kde-apps/yakuake     [On Gentoo Linux]
sudo apk add yakuake                [On Alpine Linux]
sudo pacman -S yakuake              [On Arch Linux]
sudo zypper install yakuake         [On OpenSUSE]    

5. ROXTerm – 终端仿真器

ROXterm 是另一个轻量级终端仿真器,旨在提供与 gnome-terminal 类似的功能。它最初的构建目的是通过不使用 Gnome 库并使用独立的小程序来提供配置界面 (GUI),从而减少占用空间并加快启动时间,但随着时间的推移,它的作用已转变为为高级用户。

然而,它比 gnome-terminal 更具可定制性,并且更受到过度使用终端的“权力”用户的期待。它可以轻松地与 GNOME 桌面环境集成,并提供将项目拖放到终端等功能。

在 Linux 中安装 ROXTerm 终端

要在 Linux 中安装 ROXTerm,请使用默认包管理器,如图所示。

sudo apt-get install roxterm           [On Debian, Ubuntu and Mint]
sudo yum install roxterm               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/roxterm       [On Gentoo Linux]
sudo apk add roxterm                   [On Alpine Linux]
sudo pacman -S roxterm                 [On Arch Linux]
sudo zypper install roxterm            [On OpenSUSE]    

6. Eterm – 终端仿真器

Eterm 是最轻的彩色终端仿真器,旨在替代 xterm。它是根据选择自由的理念开发的,将尽可能多的权力、灵活性和自由保留在用户手中。

在 Linux 中安装 Eterm 终端

要在 Linux 中安装 Eterm,请使用默认的包管理器,如图所示。

sudo apt-get install eterm           [On Debian, Ubuntu and Mint]
sudo yum install eterm               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/eterm       [On Gentoo Linux]
sudo apk add eterm                   [On Alpine Linux]
sudo pacman -S eterm                 [On Arch Linux]
sudo zypper install eterm            [On OpenSUSE]    

7.Rxvt——终端仿真器

Rxvt 代表扩展虚拟终端,是一款适用于 Linux 的彩色终端仿真器应用程序,旨在作为不需要的高级用户的 xterm 替代品拥有 Tektronix 4014 仿真和工具包式可配置性等功能。

在 Linux 中安装 Rxvt 终端

要在 Linux 中安装 Rxvt,请使用默认的包管理器,如图所示。

sudo apt-get install rxvt           [On Debian, Ubuntu and Mint]
sudo yum install rxvt               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/rxvt       [On Gentoo Linux]
sudo apk add rxvt                   [On Alpine Linux]
sudo pacman -S rxvt                 [On Arch Linux]
sudo zypper install rxvt            [On OpenSUSE]    

8. Tilix – 平铺终端仿真器

Tilix 是一款现代 GTK3 平铺终端仿真器,可让您将仿真器窗口分成多个终端窗格,类似于 tmux 终端多路复用器。

在 Linux 中安装 Tilix 终端

要在 Linux 中安装 Tilix,请使用默认的包管理器,如图所示。

sudo apt-get install tilix           [On Debian, Ubuntu and Mint]
sudo yum install tilix               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/tilix       [On Gentoo Linux]
sudo apk add tilix                   [On Alpine Linux]
sudo pacman -S tilix                 [On Arch Linux]
sudo zypper install tilix            [On OpenSUSE]    

9.LX终端

LXTerminalLXDE(轻量级 X 桌面环境)的默认基于 VTE 的终端模拟器,没有任何不必要的依赖。

该终端有一些不错的功能,例如。

  • 多个选项卡支持
  • 支持常见命令,如 cp、cd、dir、mkdir 和 mvdir
  • 隐藏菜单栏以节省空间的功能
  • 更改配色方案。

在 Linux 上安装 LXTerminal

要在 Linux 中安装 LXTerminal,请使用默认的包管理器,如图所示。

sudo apt-get install lxterminal           [On Debian, Ubuntu and Mint]
sudo yum install lxterminal               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a lxde-base/lxterminal       [On Gentoo Linux]
sudo apk add lxterminal                   [On Alpine Linux]
sudo pacman -S lxterminal                 [On Arch Linux]
sudo zypper install lxterminal            [On OpenSUSE]    

10. Konsole – KDE 的终端模拟器

Konsole 是另一个强大的基于 KDE 的免费终端模拟器,最初由 Lars Doelle 创建。它还合并到多个其他 KDE 应用程序中,使其更易于访问且更适合。

Konsole 终端的一些主要功能:

  • 多个选项卡式终端。
  • 半透明背景。
  • 支持分割视图模式。
  • 目录和 SSH 书签。
  • 可定制的配色方案。
  • 可定制的按键绑定。
  • 有关终端活动的通知警报。
  • 增量搜索
  • 支持 Dolphin 文件管理器
  • 以纯文本或 HTML 格式导出输出。

在 Linux 中安装 Konsole 终端

要在 Linux 中安装 Konsole,请使用默认的包管理器,如图所示。

sudo apt-get install konsole           [On Debian, Ubuntu and Mint]
sudo yum install konsole               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a kde-apps/konsole        [On Gentoo Linux]
sudo apk add konsole                   [On Alpine Linux]
sudo pacman -S konsole                 [On Arch Linux]
sudo zypper install konsole            [On OpenSUSE]    

11. Kitty – 基于 GPU 的终端仿真器

Kitty 是一款免费、开源、快速、功能丰富、GPU 加速的 Linux 终端仿真器,支持所有当今的终端功能,例如 Unicode、真彩色、文本格式、粗体/斜体字体、多个平铺窗口和选项卡等

Kitty 是用 C 和 Python 编程语言编写的,它是与 Alacritty 一样支持 GPU 的少数终端模拟器之一。

在 Linux 中安装 Kitty 终端

要在 Linux 中安装 Kitty,请使用默认的包管理器,如图所示。

sudo apt-get install kitty           [On Debian, Ubuntu and Mint]
sudo yum install kitty               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/kitty       [On Gentoo Linux]
sudo apk add kitty                   [On Alpine Linux]
sudo pacman -S kitty                 [On Arch Linux]
sudo zypper install kitty            [On OpenSUSE]    

12. st – 简单终端

st 是 X Window 的简单终端实现。它旨在成为一个基本的终端仿真器,注重简单性、速度和可扩展性。

在 Linux 中安装 St 终端

要在 Linux 中安装 st 终端,请使用以下命令。

git clone https://git.suckless.org/st
cd st
sudo make install

13.侏儒终端

GNOME Terminal 是由 Havoc Pennington 等人开发的用于 GNOME 桌面环境的内置终端模拟器。它允许用户使用真正的 Linux shell 运行命令,同时保留在 GNOME 环境中。 GNOME Terminal 模拟 xterm 终端仿真器并带来一些类似的功能。

Gnome 终端支持多个配置文件,用户可以为他/她的帐户创建多个配置文件,并可以自定义每个帐户的配置选项,例如字体、颜色、背景图像、行为等,并为每个配置文件定义名称。它还支持鼠标事件、URL 检测、多个选项卡等。

在 Linux 中安装 Gnome 终端

要在 Linux 中安装 Gnome-Terminal,请使用默认的包管理器,如图所示。

sudo apt-get install gnome-terminal           [On Debian, Ubuntu and Mint]
sudo yum install gnome-terminal               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/gnome-terminal       [On Gentoo Linux]
sudo apk add gnome-terminal                   [On Alpine Linux]
sudo pacman -S gnome-terminal                 [On Arch Linux]
sudo zypper install gnome-terminal            [On OpenSUSE]    

14. xfce4-terminal – 终端仿真器

xfce4-terminal 是一款轻量级、现代且易于使用的终端仿真器,专为 Xfce 桌面环境设计。最新版本的 xfce 终端具有一些新的很酷的功能,例如搜索对话框、选项卡颜色更改器、类似 Guake 或 Yakuake 的下拉控制台等等。

在 Linux 中安装 Xfce 终端

要在 Linux 中安装 Xfce Terminal,请使用默认的包管理器,如图所示。

sudo apt-get install xfce4-terminal           [On Debian, Ubuntu and Mint]
sudo yum install xfce4-terminal               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/xfce4-terminal       [On Gentoo Linux]
sudo apk add xfce4-terminal                   [On Alpine Linux]
sudo pacman -S xfce4-terminal                 [On Arch Linux]
sudo zypper install xfce4-terminal            [On OpenSUSE]    

15. 术语——终端仿真器

Terminology 是为 Enlightenment 桌面创建的另一个新的现代终端模拟器,但也可以在不同的桌面环境中使用。它具有一些令人敬畏的独特功能,这是任何其他终端仿真器所没有的。

除了功能之外,Terminology 还提供了更多其他终端模拟器所没有的功能,例如预览图像、视频和文档的缩略图,它还允许您直接从 Terminology 查看这些文件。

在 Linux 中安装术语终端

要在 Linux 中安装Terminology,请使用默认的包管理器,如图所示。

sudo apt-get install terminology           [On Debian, Ubuntu and Mint]
sudo yum install terminology               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/terminology       [On Gentoo Linux]
sudo apk add terminology                   [On Alpine Linux]
sudo pacman -S terminology                 [On Arch Linux]
sudo zypper install terminology            [On OpenSUSE]    

16.深度终端

深度终端是一款先进的终端模拟器,它提供了一些强大的功能,包括工作区、多个窗口、远程管理上传和下载文件、地震模式等强大功能等待您探索!

在Linux中安装深度终端

要在 Linux 中安装深度终端,请使用默认的包管理器,如图所示。

sudo apt-get install deepin-terminal           [On Debian, Ubuntu and Mint]
sudo yum install deepin-terminal               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/deepin-terminal       [On Gentoo Linux]
sudo apk add deepin-terminal                   [On Alpine Linux]
sudo pacman -S deepin-terminal                 [On Arch Linux]
sudo zypper install deepin-terminal            [On OpenSUSE]    

17.xterm 终端

xterm 终端应用程序是 X Window 系统的标准终端仿真器,它提供在同一窗口上同时运行的许多单独的 xterm 调用,每个调用都为在其中运行的进程提供独立的输入/输出。

在 Linux 中安装 Xterm 终端

要在 Linux 中安装 Xterm,请使用默认的包管理器,如图所示。

sudo apt-get install xterm           [On Debian, Ubuntu and Mint]
sudo yum install xterm               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/xterm       [On Gentoo Linux]
sudo apk add xterm                   [On Alpine Linux]
sudo pacman -S xterm                 [On Arch Linux]
sudo zypper install xterm            [On OpenSUSE]    

18.LilyTerm 终端

LilyTerm 是另一个鲜为人知的基于 libvte 的开源终端仿真器,它希望快速且轻量级。

LilyTerm 还包括一些关键功能,例如:

  • 支持选项卡、着色和重新排序选项卡
  • 能够通过键绑定管理选项卡
  • 支持背景透明度和饱和度。
  • 支持创建特定于用户的配置文件。
  • 配置文件的多个自定义选项。
  • 广泛的 UTF-8 支持。

在 Linux 中安装 LilyTerm 终端

要在 Linux 中安装 LilyTerm,请使用默认的包管理器,如图所示。

sudo apt-get install lilyterm           [On Debian, Ubuntu and Mint]
sudo yum install lilyterm               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/lilyterm       [On Gentoo Linux]
sudo apk add lilyterm                   [On Alpine Linux]
sudo pacman -S lilyterm                 [On Arch Linux]
sudo zypper install lilyterm            [On OpenSUSE]    

19. Sakura – 终端模拟器

Sakura 是另一个鲜为人知的 Unix 风格终端仿真器,专为命令行目的以及基于文本的终端程序而开发。

Sakura 基于 GTK 和 livte,不提供更高级的功能,而是提供自定义选项,例如多选项卡支持、自定义文本颜色、字体和背景图像、快速命令处理等等。

在 Linux 中安装 Sakura 终端

要在 Linux 中安装 Sakura,请使用默认的包管理器,如图所示。

sudo apt-get install sakura           [On Debian, Ubuntu and Mint]
sudo yum install sakura               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/sakura       [On Gentoo Linux]
sudo apk add sakura                   [On Alpine Linux]
sudo pacman -S sakura                 [On Arch Linux]
sudo zypper install sakura            [On OpenSUSE]    

20. Extraterm – 终端模拟器

Extraterm 是一个免费开源的现代终端模拟器,旨在提供许多新功能,将标准终端带入现代时代。

在 Linux 中安装 Extraterm 终端

要在 Linux 中安装 Extraterm,请使用默认的包管理器,如图所示。

sudo apt-get install extraterm           [On Debian, Ubuntu and Mint]
sudo yum install extraterm               [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a x11-terms/extraterm       [On Gentoo Linux]
sudo apk add extraterm                   [On Alpine Linux]
sudo pacman -S extraterm                 [On Arch Linux]
sudo zypper install extraterm            [On OpenSUSE]    

21.DomTerm 终端

DomTerm 是一个终端仿真器,支持自动分页、鼠标事件处理、屏幕多路复用(窗格和选项卡)和会话管理(如 tmux 或 GNU 屏幕)等强大功能。

22.TermKit 终端

TermKit 是一个优雅的终端,旨在使用主要用于 Google Chrome 和 Chromium 等网络浏览器的 WebKit 渲染引擎,通过基于命令行的应用程序构建 GUI 的各个方面。

TermKit 最初是为 Mac 和 Windows 设计的,但由于 Floby 的 TermKit 分支,您现在可以在基于 Linux 的发行版下安装它并体验 TermKit 的强大功能。

23. 虎斑终端

“Tabby”终端应用程序是一款现代且功能丰富的操作系统跨平台终端模拟器,旨在通过提供各种自定义选项和直观功能来提供更愉快、更高效的命令行体验。

Tabby 专注于改进选项卡管理,允许用户在多个终端会话之间无缝组织和切换。

在 Linux 中安装 Tabby 终端

要在 Linux 中安装 Tabby,请使用以下安装程序脚本,如下所示。

------------- On Debian-based Distributions ------------- 
curl -s https://packagecloud.io/install/repositories/eugeny/tabby/script.deb.sh | sudo bash

------------- On RHEL-based Distributions -------------
curl -s https://packagecloud.io/install/repositories/eugeny/tabby/script.rpm.sh | sudo bash

24. 里约航站楼

Rio Terminal 是一个终端模拟器,使用 RustWebGPUTokio 运行时构建。它被设计为硬件加速并具有最佳的每秒帧体验。

它仍在开发中,但它已经是一个功能强大且多功能的终端仿真器,可以比传统终端仿真器提供显着的性能提升。

在 Linux 中安装 Rio 终端

要在 Linux 上安装 Rio Terminal,您可以按照以下步骤操作:

curl -s https://get.rio-terminal.dev | sh
rio

如果您知道我未包含在上面列表中的任何其他功能强大的 Linux 终端模拟器,请使用我们的评论部分与我分享。