screen使用小结

电脑知识 投稿 64700 0 评论

screen使用小结

    安装

    yum -y install screen
    找不到的话
    yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

    shell-screen-window关系

    • screen -ls :在shell中查看screen连接列表

    • ctrl+a 松开 然后 shift+双引号: 在screen中查看窗口列表

    • screen里的操作快捷键都是先ctl+a后再按其它的键

    • 处在attached状态的screen连接,其它的shell想连接必须先 把已经连上的shell断开

    screen -d screen作业名
    然后
    screen -r screen作业名
    • 同1个shell 可通过 从而实现有意思的窗口共享

    常用参数

    -s <shell>   指定建立新视窗时,所要执行的shell。
    -S <作业名称> 创建作业
    -ls或--list   	//显示目前所有的screen作业
    
    screen -r screen.name //恢复离线的screen作业
    比如
        screen -r 68926.Experiment
        或者
        screen -r 68926
    -R   先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业
    
    -m   即使目前已在作业中的screen作业,仍强制建立新的screen作业
    -x   恢复之前离线的screen作业 //可以2人共享一个screen连接
    -d  <作业名称>   将指定的screen作业离线
        不离线的话,其它的xhsell终端就无法通过 -r 连接

    快捷键

    所有窗口里的快捷键都是ctrl+a打头

    离开当前screen

    打开一个新的窗口

    查看窗口列表

    ctrl+a 松手,然后 shift+双引号

    窗口的快速切换

    • 从1个窗口进入下一个窗口/回退到上1个

    ctrl+a 松手,然后按  n下一个/p上一个
    • 到指定编号的窗口

    ctrl+a 松手,然后 按输入 窗口编号
    • 最近的2个窗口之间来回切换

    ctrl+双击a

    回到行首

    ctrl+a 松手后按a

    关闭窗口

    ctrl+a 松开后,按k,会有提示确认是否关闭当前窗口
    窗口内输入 exit 会退出,自动到下一个窗口

    关闭所有窗口

    ctrl+a 松开后,按\ (反斜线) ,会提示 确认受否关闭所有

    关闭screen

    [root@hkui-qy ~]# screen -ls
    There are screens on:
    	3314830.s2	(Detached)
    	3314664.s1	(Detached)
    2 Sockets in /run/screen/S-root.
    [root@hkui-qy ~]# kill 3314664 3314830
    [root@hkui-qy ~]# screen -ls
    No Sockets found in /run/screen/S-root.

    删除screen

    screen -S screen.name -X quit

    擦除全部的screen

    服务器重启之后,全部的screen均会挂掉,需要借助擦除命令,将所有挂掉的screen清除掉

    screen -wipe

    分屏

    上下分

    ctrl+a 后S(大写s)

    左右分

    ctrl+a 然后按 | (也是shift+\)

    在不同的分屏之间跳转

    ctrl+a 然后tab键

    取消分屏

    ctrl+a  然后X
    
    ctrl+a  然后Q  只保留所在窗口

    锁定屏幕

    ctrl +a  然后 x

    阻止屏幕输出

    ctrl+a  然后s
    
    输入内容屏幕无反应
    然后
    ctrl+a 然后 q
    之前按的内容才会显示在屏幕上

    看更多的命令

    ctrl+a然后shift+?

    编程笔记 » screen使用小结

    赞同 (44) or 分享 (0)
    游客 发表我的评论   换个身份
    取消评论

    表情
    (0)个小伙伴在吐槽