tmux 终端会话管理备忘
【摘要】 远程连接服务器时,网络一断,任务可能随终端结束。tmux 能把会话留在服务器端,重新登录后接回原现场,适合编译、下载和日志观察等耗时操作。 创建与恢复tmux new -s worktmux lstmux attach -t worktmux kill-session -t work首次使用先给会话起清楚的名字;临时离开不要直接关终端,用分离命令让任务继续。再次登录后,先用 tmux ls ...
远程连接服务器时,网络一断,任务可能随终端结束。tmux 能把会话留在服务器端,重新登录后接回原现场,适合编译、下载和日志观察等耗时操作。
创建与恢复
tmux new -s work
tmux ls
tmux attach -t work
tmux kill-session -t work
首次使用先给会话起清楚的名字;临时离开不要直接关终端,用分离命令让任务继续。再次登录后,先用 tmux ls 查看,再用 attach 恢复,避免重复启动同一任务。
常用操作
Ctrl+b d:分离会话,任务继续运行Ctrl+b c:新建窗口,n、p可前后切换Ctrl+b %:左右分屏,Ctrl+b ":上下分屏Ctrl+b 方向键:切换窗格,Ctrl+b x:关闭窗格
使用提醒
- 重要任务仍应把输出写入日志,tmux 不能代替备份。
- 窗格太多时及时关闭,避免混淆不同任务。
- 真正结束时用
kill-session清理无用会话。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)