tmux的使用

tmux是什么?可以用来做什么?

tmux是一个基于类Unix系统的终端多路复用器,允许在一个终端窗口里面开多个子窗口(这里的子窗口可以是对一个屏幕做分割,也是可以是开启多个会话), 支持快速切换。

tmux中几个概念

  1. session : 创建一个session是使用tmux的第一步, 所有操作都是在session里面完成的。可以把session看成多个window 的组合。
  2. windowwindow可以看做一块屏幕,就和我们普通的终端的样子是一样的, 区别是tmux里面的window下方会显示一些数据信息。 window可以分割成多个pane
  3. pane: 是最小的显示单元,可以在一个window里面拆分多个pane,显示不同的数据。
  4. 前缀键: tmux的命令很多都是组合命令(默认是Ctrl+b)触发的, 这里的Ctrl+b就称为前缀键

tmux 常用命令

1、新建会话:tmux new -s [session_name]

2、退出会话:ctrl+b d

3、进入会话:tmux a(attach) -t [session_name]

4、销毁会话:tmux kill-session -t [session_name]

5、终端环境查看会话列表:tmux ls

6、会话环境查看会话列表:ctrl+b s

7、创建窗口:ctrl+b c

8、切换窗口:在同一个会话的多个窗口之间可以通过如下快捷键进行切换:

ctrl+b p (previous的首字母) 切换到上一个window。

ctrl+b n (next的首字母) 切换到下一个window。

ctrl+b 0 切换到0号window,依次类推,可换成任意窗口序号

ctrl+b w (windows的首字母) 列出当前session所有window,通过上、下键切换窗口

ctrl+b l (字母L的小写)相邻的window切换

9、关闭窗口:ctrl+b &

10、垂直分屏:ctrl+b %

11、水平分屏:ctrl+b "

12、切换pane

ctrl+b o 依次切换当前窗口下的各个pane。

ctrl+b Up|Down|Left|Right 根据按箭方向选择切换到某个pane。

ctrl+b Space (空格键) 对当前窗口下的所有pane重新排列布局,每按一次,换一种样式。

ctrl+b z 最大化当前pane。再按一次后恢复。

13、关闭pane:ctrl+b x

14、帮助:ctrl+b ?

15、ctrl-b + shift-d:选择关闭会话,该命令会列出当前会话的登录列表

posted @ 2021-04-12 11:32  为什么要取名字  阅读(356)  评论(0编辑  收藏  举报