Tmux快速入门
简单来说,Tmux是一个切换窗口的工具,查看了网上的教程,要用一个prefix按键,按起来怪怪的。
终于找到了一个简单粗暴的英文教程。
可以参考: https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/
安装
Ubuntu下输入sudo apt-get install tmux
即可。
命令行用法
- 新建一个窗口
# 这里database是窗口的名字,可以取别的名字,后续方便切换到这个窗口
tmux new -s database
- 从窗口回来但还能回去
#在tmux窗口中输入下面命令
tmux detach
- 去database窗口
tmux attach -t database
- 列出所有窗口
tmux ls
- 重命名窗口
tmux rename-session -t 0 database
- 从窗口退出并杀死该窗口
输入exit
或者按ctrl+D
快捷键用法
搞懂了快捷键用法发现还是快捷键方便一点,因为有时候你执行了一条动态打印信息的命令,要切到别的窗口,就不能使用命令行切换了。
tmux有个 prefix key,默认是ctrl + b
, 同时按下这两个键意味着激活了tmux的命令。接着再输入相应快捷键即可激活你想要的功能。
就好比你大喊一声来人,然后仆人说,主人请您吩咐。然而tmux不会发出声音,也不会显示任何提示。导致我先前看网上快捷键以为是要三个键一起按。
个人觉得常用的快捷键有:
prefix+快捷键 | 功能 |
---|---|
? | 列出所有快捷键 |
crtl + z | 挂起会话(后台不运行) |
d | 脱离会话(detached)后台仍然运行 |
c | 新建一个窗口 |
p | 切换到上一个窗口(previous) |
n | 切换到下一个窗口(next) |
“ | 将当前面板分为上下两块 |
% | 将当前面板分为左右两块 |
{ | 向前切换面板 |
} | 向后切换面板 |
方向键 | 移动光标选择面板(所以可以无视上面两条) |