一、Tmux简介:
Tmux是一个终端复用器,它可以让用户在一个终端窗口中运行多个终端会话。它通过将终端窗口分割成多个窗格的方式,可以同时运行多个命令。用户可以轻松地在这些窗格之间切换和管理会话。
Tmux还支持多用户共享同一个会话,用户可以实时协同编辑和查看终端会话。即使终端窗口被关闭,Tmux会话仍然在后台运行,并且可以轻松地恢复上次的会话状态。用户可以通过配置文件进行个性化配置,还可以使用插件和脚本扩展Tmux的功能。
总之,Tmux是一个非常强大的终端工具,可以提高开发者和系统管理员的工作效率,并提供更好的终端管理和操作体验。
二、Tmux安装:
sudo apt-get install tmux
三、Tmux使用:
⭐ctrl+b是tmux执行命令的前缀键,执行这个快捷键后执行的命令tmux才会识别⭐
⭐下面命令中凡是用⚡标记的都需要首先执行前缀键⭐
⭐tmux的一个会话内可以有多个窗口,一个窗口内可以有多个窗格⭐
启动
tmux
关闭
exit
依次关闭窗口快捷键
ctrl+d
创建会话xxx
tmux new -s xxx
窗口左右切分成窗格
⚡shift+%
窗口上下切分成窗格
⚡shift+”
分离会话
⚡d
#退出当前Tmux窗口,但是会话和里面的进程仍然在后台运行
查看当前所有的Tmux会话
方法一:
tmux ls
方法二:
⚡s
重新接入已存在的会话xxx
tmux attach -t xxx
杀死会话xxx
tmux kill-session -t xxx
切换会话
方法一:
tmux switch -t xxx
#可以直接在一个会话内切换到另一个会话,不需要退出当前会话
方法二:
⚡s,然后按键盘上/下,然后选中后回车
#按键盘上的左/右可以展开查看会话的大窗口信息,一个会话可以有多个大窗口;按上下将光标移动到某个大窗口上后,还可以查看当前大窗口的窗口信息
会话内的窗口内切换窗格
⚡↑/↓/←/→
#执行前缀键后按键盘的上下左右即可切换
全屏显示当前小窗格/恢复缩小窗格
⚡z
#执行一次后当前窗格全屏显示,再执行一次后会变回原来大小
按箭头方向调整窗格大小
⚡后ctrl不松,然后↑/↓/←/→
#执行前缀键后不松开ctrl,然后根据需要按键盘上的上下左右来调整窗口大小
重命名会话
方法一:
tmux rename-session -t old new
方法二:
⚡$,然后修改,然后回车
重命名窗口
⚡,,然后修改,然后回车
窗格移动
所有窗格向前移动一个位置:
⚡Ctrl+o
#第一个窗格变成最后一个窗格
所有窗格向后移动一个位置:
⚡Alt+o
#最后一个窗格变成第一个窗格
显示窗格编号
⚡
q
😋常用的命令就这些啦😋