tmux - terminal multiplexer
我们在服务器上进行操作,写代码,测试,运行服务,都会用到这样的工具,以前使用GNU screen,但是在最近使用了tmux之后,我觉得tmux真的非常好用。
tmux是在2009年发布的。
tmux的层次概念依次是session, window, panel。 一个session可以有多个窗口, 一个窗口可以由多个panel。
1, tmux的会话管理 session management
创建一个名为xiaoyu的session
tmux new -s xiaoyu
tmux new-session - s xiaoyu
使用完毕,想暂时中断当前session,回到teminal, 则detach它
crtl-b d 或者
tmux detach
恢复一个名为xiaoyu的session, attach它
tmux at -t xiaoyu tmux attach -t xiaoyu
tmux attach-session -t xiaoyu
查看当前的所有session
tmux ls
2. tmux的窗口管理 。
tmux快捷键参考, 前缀为ctrl-b
- & 关闭当前窗口
- c 创建新窗口 tmux new-window
- p previx 移动到上个窗口
- n next 移动到下个窗口
- 窗口号 切换到某个窗口 tmux select-window -t (0-9)
- + 修改窗口名 tmux rename-window