searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

终端复用工具-tmux的基本使用

2023-03-30 01:50:38
8
0

安装

在CTyunos系统上可以使用如下命令进行安装:

sudo dnf install -y tmux

基础概念

在Tmux中有如下基础概念:

  • 会话(session): 包含一组窗口的集合
  • 窗口(window): 包含一组面板的集合
  • 面板(panel): tmux的最小单位,一个命令行的窗口
  • 前置按键(prefix): tmux命令的前置按键,在tmux中的前置按键是control + b, 既这两个按键要同时按下。

后续将此按键简称为 C-b

tmux 在创建一个新的session之后,会默认创建一个窗口,此窗口包含一个面板。

基本命令

# 创建一个新的session
tmux new -s session_name
# 查看当前用户的下的session
tmux ls
 
# 连接一个已有的session
tmux a -t exist_session_name
 
# 从当前session断开连接,不结束session
# 下述命令表示先同时按下control 和 b 键,然后松开这两个按键,然后按下d 键
C-b d

示例1 创建一个session

tmux new -s test

示例2 基于此session创建一个新的window


命令是 C-b c 其中当前活跃的session的名字最后会有个*号

示例3 列出当前session中的所有window


命令是 C-b w 此时列出了所有session的window,在低版本的tmux中仅列出当前session的窗口

下边红框中是当前session 中活跃window的预览,此时可以使用上下方向键进行window的选择跳转

示例4 快速在当前session的窗口间进行跳转


C-b session_number 例: C-b 1 表示切换到windows 编号为1的window,C-b 0 切换到0window,此时只有两个window,如果按下C-b 3 ,3窗口不存在,则不会进行窗口的切换

 

示例5 将当前panel 水平切分为两个panel

 

C-b "

示例6 将当前panel垂直切分为两个panel

 

C-b %

实例7 快速在多个panel间跳转


C-b q panel_number 例如: C-b q 0

在快捷键 C-b q 按完之后会显示panel的编号,需要快速按下panel的编号,否则此次命令结束。

0条评论
0 / 1000
西红柿牛腩泡饼
4文章数
0粉丝数
西红柿牛腩泡饼
4 文章 | 0 粉丝
西红柿牛腩泡饼
4文章数
0粉丝数
西红柿牛腩泡饼
4 文章 | 0 粉丝
原创

终端复用工具-tmux的基本使用

2023-03-30 01:50:38
8
0

安装

在CTyunos系统上可以使用如下命令进行安装:

sudo dnf install -y tmux

基础概念

在Tmux中有如下基础概念:

  • 会话(session): 包含一组窗口的集合
  • 窗口(window): 包含一组面板的集合
  • 面板(panel): tmux的最小单位,一个命令行的窗口
  • 前置按键(prefix): tmux命令的前置按键,在tmux中的前置按键是control + b, 既这两个按键要同时按下。

后续将此按键简称为 C-b

tmux 在创建一个新的session之后,会默认创建一个窗口,此窗口包含一个面板。

基本命令

# 创建一个新的session
tmux new -s session_name
# 查看当前用户的下的session
tmux ls
 
# 连接一个已有的session
tmux a -t exist_session_name
 
# 从当前session断开连接,不结束session
# 下述命令表示先同时按下control 和 b 键,然后松开这两个按键,然后按下d 键
C-b d

示例1 创建一个session

tmux new -s test

示例2 基于此session创建一个新的window


命令是 C-b c 其中当前活跃的session的名字最后会有个*号

示例3 列出当前session中的所有window


命令是 C-b w 此时列出了所有session的window,在低版本的tmux中仅列出当前session的窗口

下边红框中是当前session 中活跃window的预览,此时可以使用上下方向键进行window的选择跳转

示例4 快速在当前session的窗口间进行跳转


C-b session_number 例: C-b 1 表示切换到windows 编号为1的window,C-b 0 切换到0window,此时只有两个window,如果按下C-b 3 ,3窗口不存在,则不会进行窗口的切换

 

示例5 将当前panel 水平切分为两个panel

 

C-b "

示例6 将当前panel垂直切分为两个panel

 

C-b %

实例7 快速在多个panel间跳转


C-b q panel_number 例如: C-b q 0

在快捷键 C-b q 按完之后会显示panel的编号,需要快速按下panel的编号,否则此次命令结束。

文章来自个人专栏
终端复用工具
1 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0