https://github.com/tmux/tmux/wiki
主要是备忘。
Getting Started
https://github.com/tmux/tmux/wiki/Getting-Started
Basic concepts
Sessions, windows and panes
在 tmux,每个终端都属于一个窗格,程序在终端运行。每个窗格都有他所属的窗口。可以将窗口分成多个窗格,其中有一个是活动窗格。
客户端可以建立多个会话。每个会话都有一个窗口列表,其中有一个是当前窗口。窗口可以链接到一个或多个会话。
Using tmux interactively
Creating sessions
1 | tmux |
单输入tmux
的话,会默认开一个新的会话。
1 | tmux new -s mysession |
启动新会话。
Attaching and detaching
1 | tmux attach -t mysession |
进入已经存在的会话。
C-b d
退出当前会话。
C-b
指的是Ctrl+b。其他的同理。
Listing sessions
1 | tmux ls |
用于列出所有会话。
Creating new windows
C-b c
创建一个新窗口。
Splitting the window
C-b %
将窗口分为左右两部分。C-b "
将窗口分为上下两部分。
Changing the current window
C-b
加数字健,切换到指定的窗口。使用后面说的C-b w
的方式切换可能更方便些。
Changing the active pane
C-b
加方向键,切换窗格。
Choosing sessions, windows and panes
C-b s
展示所有会话。
C-b w
展示所有窗口。
Killing a session, window or pane
C-b x
删除当前窗格。C-b &
删除当前窗口。
1 | tmux kill-session -t mysession |
删除指定的会话。
说些什么吧!