工欲善其事,必先利其器--tmux

tmux是一个终端多路复用器:它允许在一个屏幕上创建、访问和控制多个终端。tmux可以从屏幕上分离出来,在后台继续运行,然后重新连接。
可以运行在OpenBSD、FreeBSD、NetBSD、Linux、OS X和Solaris上。

会话(session)指令

tmux new -s demo # 新建一个名称为demo的会话
tmux detach # 断开当前会话,会话在后台运行
tmux a # 默认进入第一个会话
tmux a -t demo # 进入到名称为demo的会话
tmux kill-session -t demo # 关闭demo会话
tmux kill-server # 关闭服务器,所有的会话都将关闭
tmux ls # 查看所有会话,提倡使用简写形式 

窗口(window)指令

前缀  指令  描述
Ctrl+b  c   新建窗口
Ctrl+b  &   关闭当前窗口(关闭前需输入y or n确认)
Ctrl+b  0~9 切换到指定窗口
Ctrl+b  p   切换到上一窗口
Ctrl+b  n   切换到下一窗口
Ctrl+b  w   打开窗口列表,用于且切换窗口
Ctrl+b  ,   重命名当前窗口
Ctrl+b  .   修改当前窗口编号(适用于窗口重新排序)
Ctrl+b  f   快速定位到窗口(输入关键字匹配窗口名称)

面板(pane)指令

前缀  指令  描述
Ctrl+b  "   当前面板上下一分为二,下侧新建面板
Ctrl+b  %   当前面板左右一分为二,右侧新建面板
Ctrl+b  x   关闭当前面板(关闭前需输入y or n确认)

附一份精简配置,在home目录**.tmux.conf** 文件添加下面内容(tmux>=2.1)

bind-key l select-pane -R
bind-key h select-pane -L
bind-key j select-pane -D
bind-key k select-pane -U
set -g mouse on
set -g prefix C-a
set -g default-terminal "screen-256color"#开启256 colors支持

Github上也已经有人写了一份漂亮而又多功能的tmux配置,只想享受tmux的带来的便利而又懒得编写tmux配置的小伙伴可以去安装它

注意
Tmux中复制,需要先按住shift键再拖动的选择才有效

效果截图
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zxc_werty/article/details/112993787