Linux终端分屏可通过tmux、screen、GNOME Terminal/Konsole或Terminator实现:tmux支持快捷键分屏与窗格管理;screen通过区域划分模拟分屏;图形终端内置直观分屏功能;Terminator提供高级布局与自定义支持。

如果您在Linux终端中需要同时查看多个命令输出或并行操作不同任务,则可以通过终端分屏功能实现多窗口并列显示。以下是几种常用的终端分屏方法:
一、使用tmux进行终端分屏
tmux是一个终端复用器,支持创建多个窗格(pane)在同一终端窗口中运行独立会话,所有窗格共享同一终端尺寸且可自由调整大小。
1、安装tmux:执行sudo apt install tmux(Debian/Ubuntu)或sudo yum install tmux(CentOS/RHEL)。
2、启动tmux会话:输入tmux后按回车,进入默认会话。
3、水平分屏:按下Ctrl+b,松开后立即按"(双引号键)。
4、垂直分屏:按下Ctrl+b,松开后立即按%键。
5、在窗格间切换:Ctrl+b + 方向键(上、下、左、右)。
6、关闭当前窗格:Ctrl+b + x,然后按y确认。
二、使用screen进行终端分屏
screen是另一个终端复用工具,支持会话保持与多窗格管理,虽原生不直接支持分屏,但可通过区域划分实现类似效果。
1、安装screen:执行sudo apt install screen(Debian/Ubuntu)或sudo yum install screen(CentOS/RHEL)。
2、启动screen会话:输入screen后按回车。
3、创建水平分割区域:Ctrl+a,松开后按S(大写S,即Shift+s)。
4、在新区域中启动子会话:Ctrl+a,松开后按Tab,再按Ctrl+a + c。
5、在区域间切换:Ctrl+a + Tab。
6、退出当前区域而不终止会话:Ctrl+a + K,然后按y确认。
三、使用GNOME Terminal或Konsole的原生分屏
现代桌面环境下的图形终端程序(如GNOME Terminal、Konsole、Terminator)内置分屏功能,无需额外安装工具,操作直观且响应迅速。
1、打开GNOME Terminal:快捷键Ctrl+Shift+T新建标签页,或Ctrl+Shift+N新建窗口。
2、水平分屏:在终端内右键 → 选择“水平分割”或使用快捷键Ctrl+Shift+O。
3、垂直分屏:在终端内右键 → 选择“垂直分割”或使用快捷键Ctrl+Shift+E。
4、切换焦点到相邻窗格:Ctrl+Shift+方向键。
5、关闭当前窗格:Ctrl+Shift+W。
四、使用Terminator实现高级分屏布局
Terminator是一款专为高效分屏设计的GTK终端模拟器,支持预设布局、拖拽调整、命名窗格及键盘快捷键控制。
1、安装Terminator:执行sudo apt install terminator(Debian/Ubuntu)或sudo yum install terminator(Fedora)。
2、启动Terminator:在应用菜单中搜索并点击Terminator,或终端中输入terminator后回车。
3、垂直分屏:Ctrl+Shift+O。
4、水平分屏:Ctrl+Shift+E。
5、在窗格中执行不同命令:每个窗格独立运行shell,可分别输入ls、top、htop等命令。
6、保存当前布局:右键 → Preferences → Layouts → 点击“Add”保存当前结构。










