• screen常用操作指令


    screen -S name   建立一个会话,在这个会话里面可以新建会话,就是执行各种程序的指令(例如:python3 name.py)

    Ctrl+a和d  从当前运行的会话中退出来,就是后台继续运行程序(按住ctrl,然后再按住a,再按住d)

    screen -ls  查看所有的会话(20529.qly (Detached))

    screen -r id(20529)/name(qly) 恢复放在后台的程序(以20529.name (Detached)为例子),也就是说恢复会话的时候可以后id,也可以用name,只需要一个参数即可

    需要注意的是:

    如果显示的是这样:20641.qly (Attached),这里面的Attached表示其它人也进入这个20641.qly终端了(表示锁定了),如果你需要操作(解锁另外一个人的操作,那么另外一个就会退出会话):screen -d id(20529)/name(qly),然后就会显示20641.qly (Detached),然后再执行screen -r id(20529)/name(qly)就能进入该终端了

    嵌套程序(就是在screen里面再加会话,即子会话):

    Ctrl+a和c  在当前会话中嵌套子会话,一次操作创建一个会话

    Ctrl+a和d  从当前运子会话中退出来,就是后台继续运行程序,完全退出screen会话

    Ctrl + a和n   切换到下一个会话

    Ctrl + a和p   切换到上一个会话

    中断会话(包含子会话)中运行的程序:Ctrl+c  (程序中断了,但是该会话还会保持)

    想要完全退出会话(相当于杀掉进程):在会话中或者子会话中输入 exit,然后回车(需要先终端运行中的程)

    screen -X -S id(20529)/name(qly) quit  完全退出会话,包括会话里面的子程序

    这是从网上教程中查找出来并且实验过的常用操作,如有问题请留言。

  • 相关阅读:
    [SCOI2016]幸运数字
    [CQOI2013]新Nim游戏
    POJ-2485 Highways---最小生成树中最大边
    最小生成树之kruskal算法
    POJ-1789 Truck History---最小生成树Prim算法
    最小生成树之prim算法
    POJ-1182 食物链---并查集(附模板)
    POJ-2993 Emag eht htiw Em Pleh---棋盘模拟
    POJ-2996 Help Me with the Game---模拟棋子
    POJ-1573 Robot Motion模拟
  • 原文地址:https://www.cnblogs.com/qiaoer1993/p/12659112.html
Copyright © 2020-2023  润新知