Skip to content

Instantly share code, notes, and snippets.

@xayyuu
Created July 19, 2018 10:57
Show Gist options
  • Save xayyuu/cd72e0dfdab2092fa87ebd47334071b6 to your computer and use it in GitHub Desktop.
Save xayyuu/cd72e0dfdab2092fa87ebd47334071b6 to your computer and use it in GitHub Desktop.
tmux 操作指令
tmux 功能: 分屏, attach(保护现场), 会话共享。
## tmux基本概念
tmux 核心概念: 会话(session),窗口(window),面板(pane)。
## 操作
tmux # 新建一个无名称的会话
tmux new -s demo # 新建一个名称为demo的会话
tmux detach # 断开当前会话,会话在后台运行
tmux a # 默认进入第一个会话
tmux a -t demo # 进入到名称为demo的会话
@xayyuu
Copy link
Author

xayyuu commented Jul 28, 2018

#tmux 常见用法总结

tmux session

session 状态

同一任务放在一个session

创建,离开,重新开启,转到,列出所有session

tmux window 窗口

同一任务下不同操作

session中可以有不同的window,但同时只能看到一个window

tmux new-window
tmux list-windows
tmux select-window -t
tmux rename-window

tmux pane 面板

window 中可以有不同的pane(可以把window分成不同的部分)

tmux split-window 将window垂直划分为两个pane
tmux split-window -h 水平分

tmux swap-pane -[UDLR] 在指定的方向选择下一个pane

tmux select-pane -[UDLR] 在制定的方向选择下一个pane

tmux快捷键

更常用的,tmux直接通过默认前缀ctrl+b之后输入对应命令来操作。

ctrl-b :
d 脱离当前会话
tmux ls --> tmux attach -t session_name
ctrl-z 挂起tmux

窗口操作
c 创建新窗口
& 关闭当前窗口
[0-9] 数字键切换到指定窗口
p 切换上一个窗口
n 切换下一个窗口

面板操作
" 上下分屏
% 左右分屏
x 关闭当前分屏
page up 按q退出
page down 按q退出
方向键 选择不同pane

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment