SSH 登录远程计算机,打开一个远程窗口执行命令。程序在运行中,未完成时下班了,关闭窗口,再次登录的时候,是找不回上一次执行的命令的。因为上一次 SSH 会话已经终止了,里面的进程也随之消失了。使用Tmux可以解决这个问题
- 启动tmux
#直接输入tmux即可
tmux
启动tmux后,底部[0] 表示第0个tmux伪窗口,再启动一个tmux伪窗口,则为[1],依次递增。
image.png
-
退出
Ctrl+D即退出 -
重接会话 使用伪窗口编号,即进入之前的会话窗口
tmux attach -t 0
- 彻底关闭某个会话,不想让其再执行
tmux kill-session -t 0
- 切换会话
tmux switch -t 0
- 列出当前所有 Tmux 会话的信息
tmux info
这里只列举简单常用的命令,tmux还可以进行窗口划分等操作,感兴趣的可以看Tmux使用教程
网友评论