Linux screen命令教程:如何在一个终端窗口中管理多个会话(附实例详解和注意事项)
# 创建一个新的screen会话
screen -S my_session
# 在这个会话中,你可以运行你的程序或进行其他操作
# 例如,启动一个Python服务器
python -m SimpleHTTPServer 8000
# 按下Ctrl+A后松开,然后按下D键,离开会话,但保持程序运行
# 查看当前所有的screen会话
screen -ls
# 恢复到之前创建的my_session会话
screen -r my_session
# 如果你想要杀死一个会话,先恢复后使用exit命令或按下Ctrl+A后松开,然后按下K键,选择要杀死的窗口
# 删除已经断开的会话
screen -S my_session -X quit
注意:
- 使用
screen -S my_session
创建会话时,可以自定义会话名称。 - 在会话中运行的程序会在会话断开时继续运行,直到你手动停止它。
- 使用
screen -ls
可以查看所有的screen会话。 - 使用
screen -r my_session
恢复到指定会话,如果有多个会话,需要指定其他参数来区分。 - 如果想要杀死一个会话,首先要恢复会话,然后在会话中使用
exit
命令或按下组合键Ctrl+A
和K
来结束会话。
评论已关闭