screen
新建
screen -S H
退出
ctrl + A + D
查看窗口列表
screen -ls
再次进入窗口
screen -r 窗口id
关闭窗口
在窗口H中: exitscreen -X -S 窗口id quit
Tmux
tmux new -s session1
进入会话后可以执行一些长时间运行的命令。当需要退出该会话,将会话放在后台运行时。可以执行 tmux detach 命令,或使用快捷键 Ctrl + B,再按 D 来退出会话。退出会话后底部会话信息会消失,并提示已从会话退出。
- 使用 tmux ls 命令可以查看当前所有的会话。
- 需要恢复会话时,使用 tmux a -t ,重新进入之前的会话中,如进入刚才名称为 session1 的会话:
tmux a -t session1
- 需要删除会话时。如果当前在会话当中,可以使用 Ctrl + D 或执行 logout 退出 SSH 登陆,即终止当前会话。
- 在不在会话中时可以执行下列命令来删除会话。
# 删除指定会话
tmux kill-session -t session1
# 删除所有会话
tmux kill-server