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