如何在Linux上使用terminator(管理多个终端)

时间:2020-03-05 15:29:52  来源:igfitidea点击:

Linux和Unix管理员通常更喜欢从终端工作。
因此,为了管理不同的任务,管理员必须打开许多终端窗口,这是一项开销。
在一个窗口中创建多个终端该怎么办?

Terminator是适用于Linux和Unix之类的系统的终端仿真器,它允许用户在单个窗口中创建多个终端并将它们排列在网格中。
每个终端窗口可以根据需要调整大小。
终结器基于Gnome并以Python语言编写。

在本教程中,将介绍如何在Linux中安装和使用terminator。

在Linux上安装terminator

在基于Ubuntu的基于Debian的系统上,我们可以使用apt-get命令安装Terminator。

$sudo apt-get install terminator

如果没有发生,我们可能需要添加PPA存储库和较新版本的Ubuntu,而不必运行“ update”命令。

$sudo add-apt-repository ppa:gnome-terminator
$sudo apt-get update
$sudo apt-get install terminator

对于RHEL/CentOS,运行以下yum命令:

$sudo yum install terminator

如果使用的是Fedora,请运行以下dnf命令:

$sudo dnf install terminator

在Arch Linux上,使用Pacman命令安装终结器,如下所示:

$sudo pacman -S terminator

如果要自己使用最新版本进行编译,可以直接从启动板下载Terminator源。

如何运行terminator

一旦安装了terminator,就可以通过终端运行它。
打开GNOME终端,然后键入“终止符”。
为了获得terminator的最佳视图,建议我们在最大化模式或者全屏模式下运行它。

要以最大化模式运行:

terminator -m

要以全屏模式运行:

terminator -f

我们可以从属性菜单创建快捷方式来运行终止程序。

terminator功能

在其手册页上,《terminator》提供了许多功能。
以下是在日常操作中可能有用的列表:

1)水平和垂直拆分端子

为此,我们可以按Ctrl + Shift +O。
terminator将水平拆分当前终端。
要垂直进行,请使用Ctrl + Shift + E

2)在端子之间切换

如果我们有多个终端,则无需鼠标或者触摸板即可在终端之间移动。
例如,按Alt +左箭头从当前端子移至左侧端子,然后按Alt +右箭头从当前端子移至右侧端子。
使用相同的技巧向上和向下移动。

3)调整终端大小

有时终端的大小需要不同。
这取决于用户的需求。
幸运的是,使用终结器可以调整终端的大小。
我们只需单击并拖动终端的边框即可调整其大小。
或者,如果我们想通过键盘进行操作,只需按Ctrl + Shift +向右箭头,即可在右侧调整终端的大小。
按Ctrl + Shift +左箭头以调整左侧终端的大小。
我们可以使用向上箭头将其调整为顶部,而使用向下箭头将其调整为底部。

4)移除滚动条

如果我们觉得滚动条很烦人,可以将其删除。
只需选择终端,然后按Ctrl + Shift +S。
滚动条将消失。
再按一次可使滚动条退回。

5)分组功能

创建组是terminator的另一个有趣功能。
可以为组分配多个终端。

首先,我们需要通过单击活动终端左上角的图标来创建一个组。
然后选择“新建组”以创建一个新组。

从上面的示例中,我们创建了一个名为“生产”的组。
要将另一个终端分配到该组,只需单击每个终端左上方的图标,然后选择“生产”。
完成后,我们将在终端头看到一个组名。

如我们在上图中所看到的,有一个“广播”菜单。
如果选择广播组,则意味着如果在该组成员的一个终端中键入命令,该命令将被复制到该组中的所有终端。
如果要在多个终端中运行相同的命令,这真的很方便。
它使所有终端保持同步。

我们可以创建1个以上的组。
但是1个终端只能成为1个组的成员。
因此,如果要跨组广播,则可以选择“全部广播”。

如何从terminator退出

退出terminator的最佳方法是在每个终端上键入“ exit”。
如果我们有急事,可以按Ctrl + Shift + Q退出所有活动的终端。

terminator快捷键

让我们检查一下在terminator上使用的一些方便的快捷方式。
我们可以检查设置以查看所有键盘快捷键,也可以设置自己的快捷键。

  • 全屏切换:“ F11”
  • 水平拆分端子:“ Ctrl” +“ Shift” +“ O”
  • 垂直拆分端子:“ Ctrl” +“ Shift” +“ E”
  • 关闭当前面板:“ Ctrl” +“ Shift” +“ W”
  • 打开新标签页:“ Ctrl” +“ Shift” +“ T”
  • 移至当前终端上方的终端:“ Alt” +“↑”
  • 移至当前终端下面的终端:'Alt'+'↓'
  • 将当前位置移至终端左侧:'Alt'+'←'
  • 将当前位置右移至终端:'Alt'+'→'
  • 当前选项卡中的下一个终端:'Ctrl'+'tab'
  • 当前标签中的上一个:“ Ctrl” +“ Shift” +“标签”
  • 下一个标签:“ Ctrl” +“向上翻页”
  • 上一个标签:“ Ctrl” +“向下翻页”