Ubuntu系统单个终端下开启多个子窗口的方法

本文介绍了在Ubuntu系统中进行多终端管理的三种工具:tmux、byobu和terminator。tmux允许在单个窗口下显示多个终端,支持创建和切换窗格;byobu是tmux的包装器,提供友好的界面和快捷键;terminator适合图形界面,可创建和调整窗口。这些工具对于远程桌面操作尤其有用,可提高多任务处理效率。
摘要由CSDN通过智能技术生成

ubuntu系统下默认开启窗口的快捷指令是:

ctrl+alt+t

一般开启多个tab的快捷指令是:

ctrl+shift+t

在各个tab间切换用:

ctrl + pageUp
ctrl + pageDown

以上方法在单机操作时很好用。

但当登录操作远程电脑的终端时,就没有办法用了。解决方案有三种:

(1) tmux

        tmux是一种终端复用器(terminal multiplexer),可以实现在同一个窗口下显示多个终端。使用方法如下:

        首先在终端内输入tmux,开启tmux,下面会显示绿色的状态条。

         之后就可以利用tmux的命令开启多个窗格,命令如下:

# 划分上下两个窗格
$ tmux split-window

# 划分左右两个窗格
$ tmux split-window -h

 其他快捷指令:

Ctrl+b %:划分左右两个窗格。
Ctrl+b ":划分上下两个窗格。
Ctrl+b <arrow key>:光标切换到其他窗格。<arrow key>是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键↓。
Ctrl+b ;:光标切换到上一个窗格。
Ctrl+b o:光标切换到下一个窗格。
Ctrl+b {:当前窗格与上一个窗格交换位置。
Ctrl+b }:当前窗格与下一个窗格交换位置。
Ctrl+b Ctrl+o:所有窗格向前移动一个位置,第一个窗格变成最后一个窗格。
Ctrl+b Alt+o:所有窗格向后移动一个位置,最后一个窗格变成第一个窗格。
Ctrl+b x:关闭当前窗格。
Ctrl+b !:将当前窗格拆分为一个独立窗口。
Ctrl+b z:当前窗格全屏显示,再使用一次会变回原来大小。
Ctrl+b Ctrl+<arrow key>:按箭头方向调整窗格大小。
Ctrl+b q:显示窗格编号

注意:以上快捷指令要先按ctrl+b,再输入后面的指令!!!

需要退出或关闭窗格时,只需要在对应的窗格输入

exit

 或用以下快捷键

ctrl+d

即可退出当前窗格或tmux。

(2) byobu

        byobu是一个易于使用的tmux(或screen)终端多路复用器包装器。这意味着它可以轻松打开多个窗口并在单个终端连接中运行多个命令。

        安装byobu后需要在终端输入

byobu-enable

        在使用时,同样学要先输入byobu,开启byobu,下面会显示灰色的状态条。

窗口(tab)相关的快捷指令

F2 创建新的窗口
F3 切换回到先前窗口
F4 切换跳到下一个窗口
F8 重新命名一个窗口
Ctrl + D关闭当前窗口

窗口会在底部状态条的左侧显示,模式是:0, 1, 2等数字。

 窗格相关指令

SHIFT + F2 创建一个水平窗格
CTRL + F2 创造一个垂直窗格

SHIFT + LEFT/RIGHT/UP/DOWN 窗格方向切换
SHIFT + F3/F4 窗格切换
CTRL + F3/F4 窗格切换

窗格状态下,各个窗格的名字将不会显示在底部的状态条内,而只会在切换时在各个窗格内显示,而当前激活的窗格会有橙色的边框突出显示。

 同样,需要退出或关闭窗格时,只需要在对应的窗格输入

exit

或用以下快捷键

ctrl+d

即可退出当前窗格或byobu。

(3) terminator

Terminator同样可以实现在 Ubuntu在同一窗口中启动多个终端,还可以通过鼠标拉伸调整每个终端的大小和切换终端,不过这一方法仅适用于图形界面下。

         在使用时,要先输入terminator,开启terminator,这时会开启一个独立的新窗口,并且在顶部会显示红色的状态条。

         窗格相关指令

Ctrl+Shift+o	水平分割窗口
Ctrl+Shift+e	垂直分割窗口
F11	全屏/退出全屏
Ctrl+Shift+C	复制
Ctrl+Shift+V	粘贴
Ctrl+Tab	在分割的各窗口之间切换
Ctrl+Shift+X	将分割的某一个窗口放大至全屏使用
Ctrl+Shift+Z	从放大至全屏的某一窗口回到多窗格界面

窗格状态下,当前激活的窗格顶部的状态栏会显示为红色。

 同样,需要退出或关闭窗格时,只需要在对应的窗格输入

exit

或用以下快捷键

ctrl+d

即可退出当前窗格或terminator。


本文参考内容原文链接:

[1]  Tmux 使用教程 - 阮一峰的网络日志

[2]  Byobu的使用教程_Kamin的博客-CSDN博客_byobu

[3]  ubuntu下如何配置terminator(以16.04为例)_xungjhj的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值