ubuntu之screen 分屏后台运行程序命令使用

1 新建

screen -S 

其中,name就是你这个新建screen的名字,自己随意起就好

2 命令模式

               Ctrl+a ?    显示所有键绑定信息
               Ctrl+a w    显示所有窗口列表
               Ctrl+a C-a    切换到之前显示的窗口
               Ctrl+a c    创建一个新的运行shell的窗口并切换到该窗口
               Ctrl+a n    切换到下一个窗口
               Ctrl+a p    切换到前一个窗口(与C-a n相对)
               Ctrl+a 0..9    切换到窗口0..9
               Ctrl+a a    发送 C-a到当前窗口
               Ctrl+a d    暂时断开screen会话
               Ctrl+a k    杀掉当前窗口
               Ctrl+a [    进入拷贝/回滚模式

最后一个就是如果你想看到整个程序运行过程,就可以用这个快捷键去往上或往下翻页,非常实用

3 恢复窗口

screen -ls

可以显示已经新建了多少窗口,并且得到相应的screen-id

screen -r 

此命令可以进入到相应screen-id对应的会话中

如果不小心断网了,重新进入的时候发现screen显示attached的状态,此时可以:

screen -d -r 

4 删除会话

如果与会话断开连接中,那么可以:

screen -X -S  quit
for example:screen -X -S 48567 quit

删除该会话
如果正在与会话连接,那么可以

ctrl + a + d

参考资料

https://blog.csdn.net/m0_37702303/article/details/89949312
https://blog.csdn.net/hejunqing14/article/details/50338161
https://www.cnblogs.com/zhming26/p/6089928.html

你可能感兴趣的:(ubuntu之screen 分屏后台运行程序命令使用)