linux screen命令

screen命令:实现程序后台运行,远程窗口关闭了,程序也可以继续跑着


1、新建session
screen -S session_name

2、查看全部session
screen -ls
显示session_id.session_name (创建时间) (状态)
状态:
-Attached: session打开状态
-Detached:隐藏

3、session隐藏,也相当于退出session,回到命令行
screen -d session_name或者session_id
快捷键:Ctrl+a+d

4、进入指定session
screen -r session_name或者session_id

5、关闭session
进入session后,输入exit

window操作快捷命令
Ctrl+a+c:创建,开启新的window
Ctrl+a+n:切换,切换到下个daowindow
Ctrl+a+w:陈列,列出已开启的windows
Ctrl+a+0:切换,切换到指定的第几个window
Ctrl+a+K:杀死,强制关闭当前的window

6、session可以按键盘上的上下箭头查看输出的指令
Ctrl+a+[
取消:Esc


“首 先用screen [-S]命令建立一个session,然后就可以在这个session中建立多个window了。使用screen [-S]可以建立多个session,而每个session又可以建立多个window。在不同的window之间可以用Ctrl-A n/p等命令来切换。而想要在多个session之间切换,则需要你Ctrl-A d回到登录session(就像一棵大树的根),然后再通过screen -ls查看有哪些session,然后使用screen -r来决定恢复到哪个session。对于已经Attached Session则不能直接screen -r,需要先screen -d,然后才能screen -r”

prd|oldimage|assets|upload|chanpinimages|1488505297.jpg

原文地址:https://www.cnblogs.com/xl717/p/11958216.html