Tmux常用操作总结

Posted on Dec 4, 2013

以前也写过一篇关于tmux的文章,大概对tmux从简介、安装到操作已有简单的介绍,但由于是刚使用tmux时所写,总感觉操作部分写的不是很好,不够全面,所以便出现了此篇,算是填补前一篇的不足吧。

前边的操作前缀是Ctrl+b组合键,这两个键相隔甚远,操作起来太别扭,后来便在~/.tmux.conf配置文件中更改成Ctrl+a前缀了。具体配置见GitHub上我的tmux配置

Tmux常用操作

####1. 新建Session

$tmux new -s sessionname

####2. 杀死指定Session

$tmux kill-session sessionname

####3. 杀死所有Session

$tmux kill-server

####4. 列出创建的Sessions

$tmux ls

####5. 附加指定Session

$tmux a -t sessionname

####6. 离开Tmux到shell环境

$<prefix> + d

:其中prefix即为前边所提到配置好的Ctrl+a(tmux默认为ctrl+b),<prefix> + d 即为Ctrl+a+d三个键的组合。后面如无特别说明,也指这样的键组合。离开tmux环境指的是首先在shell下tmux new -s sessionname进入到tmux环境,然后<prefix> + d 切换到shell环境,在shell下又可以通过tmux a -t sessionname切换到tmux环境。

以下的操作都在tmux环境里面进行:

####7. 新建Window

$<prefix> + c

####8. 水平分屏

$<prefix> + -

默认为",需要在~/.tmux.conf中配置

####9. 垂直分屏

$<prefix> + |

####10. 窗口重命名

$<prefix> + , # 默认为%

####11. 窗口切换

$<prefix> + n  # n为窗口的编号,从0开始,编号可以在屏幕最下方看到

####12. 同一窗口中pane之间的切换

$<prefix> + 方向键

####13. 关闭当前窗口中的所有panes

$<prefix> + !

####14. 显示时间

$<prefix> + t

####15. 关闭当前窗口

$<prefix> + : 

然后输入kill-window即可关闭。

####16. 查看帮助文档

$<prefix> + ?