tmux日常操作

2017-01-21  本文已影响17人  郝翔

Session

创建一个Session,默认情况下,当在shell中输入tmux时,就会自动创建一个名称为0的Session

# 创建Session
tmux

# 查看当前建立的Session,使用下面两个命令
tmux ls
tmux list-session
0: 1 windows (created Sat Jan 21 11:27:33 2017) [55x35]

# 创建一个指定名称的Session
tmux new -s $name

# 使用t参数关闭指定的Session
tmux kill-session -t $name

# 完全退出,关闭所有的Session
tmux kill-server

Window

在Session之下,可以开设很多得当Window,其实当我们创建一个Session时,就已经会默认创建一个Window了。

在Window中,可以使用很多命令进行闪转腾挪了,默认调用命令的快捷键是Ctrl-b,看下面的例子:

#Ctrl-b <command>

# 列出当前所有的Window
Ctrl-b w 
(0)  0: ~  "DESKTOP-IE8ULOJ"
(1)  1: ~  "DESKTOP-IE8ULOJ"
(2)  2: ~- "DESKTOP-IE8ULOJ"
(3)  3: ~* "DESKTOP-IE8ULOJ"

# 创建一个Wind ow (create)
Ctrl-b c

# 切换到下一个Window (next)
Ctrl-b n

# 切换到上一个Window(previous)
Ctrl-b p

# 切换到指定序号的Window
Ctrl-b [0-9]

# 重命名当前窗口的名称
Ctrl-b ,

# 关闭当前窗口
Ctrl-b &

Pane

在Window层级的切换时全屏的,可以继续分,往下的这个层级叫做Pane

# 垂直分割
Ctrl-b %

# 水平分割
Ctrl-b “”

# 在窗口之间切换
Ctrl-b o

# 按照指定的方向切换
Ctrl-b 方向键

# tmux默认有几种Pane的布局方式,这个命令用来在默认的布局方式中切换
Ctrl-b 空格

# 关闭当前Pane
Ctrl-b x
上一篇下一篇

猜你喜欢

热点阅读