screen常用方法 Lei

screen    进入screen模式
Ctrl+ a+c    在当前screen下建立新的窗口
exit    退出当前窗口,如果它是此screen的唯一窗口时,此screen也将完全退出。
Ctrl+ a + d     暂时断开screen会话
screen -ls    查看有哪些screen。
screen -r id 打开编号为id的screen窗口。
Ctrl+a+ w    显示所有窗口列表
Ctrl+ a+n    切换到下一个窗口
Ctrl+ a+p    切换到前一个窗口(与Ctrl+ a n相对)

ssh中如果发生了突然断线 那么你重新登陆后 screen -ls 会发现 有screen的状态是处于(Attached)状态 此刻我们使用  screen -d  将他强行放到背景,然后再用screen -r  进程号将他呼叫回来。
如果 screen -ls 看到有死亡的会话  可以用screen -wipe 进程号  将他杀掉。
eg:
#screen -list可以看到正在运行的screen实例
There is a screen on:
80338.ttyp3.chh (Detached)
1 Socket in /tmp/screens/S-chh.
返回screen -r 80338
彻底退出:#exit

matlab程序也可以在命令行里直接运行,只需要使用 -r 选项。比如运行当前目录下的example.m

matlab  -nodesktop -nosplash -r example

原文地址:https://www.cnblogs.com/guolei/p/2706230.html