Tmux 用法
新建会话 新建一个tmux session非常简单,语法为 tmux new -s session-name ,也可以简写为 tmux ,为了方便管理,建议指定会话名称,如下。 tmux # 新建一个无名称的会话 tmux new -s demo # 新建一个名称为demo的会话 1 2 断开当前会话 会话中操作了一段时间,我希望断开会话同时下次还能接着用,怎么做?此时可以使用detach命令。 tmux detach # 断开当前会话,会话在后台运行 1 也许你觉得这个太麻烦了,是的,tmux的会话中,我们已经可以使用tmux快捷键了。使用快捷键组合 Ctrl+b + d ,三次按键就可以断开当前会话。 进入之前的会话 断开会话后,想要接着上次留下的现场继续工作,就要使用到tmux的attach命令了,语法为 tmux attach-session -t session-name ,可简写为 tmux a -t session-name 或 tmux a 。通常我们使用如下两种方式之一即可: tmux a # 默认进入第一个会话 tmux a -t demo # 进入到名称为demo的会话 查看所有的会话 管理会话的第一步就是要查看所有的会话,我们可以使用如下命令: tmux list-session # 查看所有会话 tmux ls # 查看所有会话,提倡使用简写形式 Tmux快捷指令 关于快捷指令,首先要认识到的是:tmux的所有指令,都包含同一个前缀,默认为Ctrl+b,输入完前缀过后,控制台激活,命令按键才能生效。前面tmux会话相关的操作中,我们共用到了两个快捷键Ctrl+b + d、Ctrl+b + s,但这仅仅是冰山一角,欲窥tmux庞大的快捷键体系,请看下表。 灵活的配置性 除了快捷指令外,tmux还提供了类似vim的配置性功能。可配置性是软件的一项进阶级功能,只有具备了可配置性,软件才有了鲜活的个性,用户才能体会到操作的快感。 修改指令前缀 相信只要你用过几次tmux,就会发现Ctrl+b指令前缀,着实不太方便。这两个键相距太远,按键成本太高了。因此我们首先需要将它更换为距离更近的Ctrl+a组合键,或者不常用的 ` 键(当然其他键也是可以的)。 tmux的用户级配置文