安装

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 可通过 screen -x 共享1个screen连接 从而实现有意思的窗口共享

常用参数


-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 松开后 按d

打开一个新的窗口

ctrl+a 松开后按 c

查看窗口列表

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

如下图,显示是从1号的window回到列表的

窗口的快速切换

  • 从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使用小结的更多相关文章

  1. CSS属性小结之--半透明处理

    项目中经常有遇到需求半透明的情况,如图片.文字.容器.背景等等,每次都要去翻以前的项目,不甚其烦.现在一次性做个小结,方便自己查阅,也同时分享给大家: 一. 元素容器透明 .div{ opacity: ...

  2. Android横竖屏切换重载问题与小结

    (转自:http://www.cnblogs.com/franksunny/p/3714442.html) (老样子,图片啥的详细文档,可以下载后观看 http://files.cnblogs.com ...

  3. Android 横竖屏切换小结

    (自己体会:每次横竖屏自动切时都会run Activity的onCreate,即相当后重新进入Activity初始化一样:) 转自:http://www.cnblogs.com/franksunny/ ...

  4. Android横竖屏切换小结

    Android横竖屏切换小结 (老样子,图片啥的详细文档,可以下载后观看 http://files.cnblogs.com/franksunny/635350788930000000.pdf) And ...

  5. 1:CSS中一些@规则的用法小结 2: @media用法详解

    第一篇文章:@用法小结 第二篇文章:@media用法 第一篇文章:@用法小结 这篇文章主要介绍了CSS中一些@规则的用法小结,是CSS入门学习中的基础知识,需要的朋友可以参考下     at-rule ...

  6. 常用Linux命令小结

    常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...

  7. Javascript基础篇小结

    转载请声明出处 博客原文 随手翻阅以前的学习笔记,顺便整理一下放在这里,方便自己复习,也希望你有也有帮助吧 第一课时 入门基础 知识点: 操作系统就是个应用程序 只要是应用程序都要占用物理内存 浏览器 ...

  8. h5页面适配小结

    大概是去年的7月想写这个内容去加深自己的理解.现在终于回来补上这篇入门小结了. 1.问题描述 适配的目标:在不同尺寸的手机设备上,页面“相对性的达到合理的展示(自适应)”或者“保持统一效果的等比缩放( ...

  9. python操作浏览器及截图小结

    近期做网页自动化用到内容小结 1.打开浏览器1)打开默认配置的浏览器from selenium import webdriverdriver = webdriver.Firefox()"&q ...

随机推荐

  1. BIO、NIO、AIO的区别

    一.基本概念 1.BIO:同步阻塞IO 2.NIO:同步非阻塞IO 3.AIO:异步阻塞IO IO操作包括两部分,发起IO请求.IO数据读写.阻塞非阻塞主要针对线程发起IO请求之后是否立即返回来定义的 ...

  2. java-設計模式概述

    什麽是設計模式?? 软件设计中常见问题的典型解决方案. 能根据需求进行调整的预制蓝图, 可用于解决代码中反复出现的设计问题. 模式并不是一段特定的代码, 而是解决特定问题的一般性概念. 你可以根据模式 ...

  3. 列举 IoC 的一些好处?

    IoC 的一些好处是:它将最小化应用程序中的代码量.它将使您的应用程序易于测试,因为它不需要单元测试用例中的任何单例 或 JNDI 查找机制.它以最小的影响和最少的侵入机制促进松耦合.它支持即时的实例 ...

  4. Django的多数据库与读写分离

    1.多个数据库 settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.pa ...

  5. OpenCV+QT5在Window下的环境配置记录

    在安装OpenCV时最需要注意的是,OpenCV库,也就是我们需要的dll和动态库需要我们使用CMake来生成. 虽然在官网上下载得到的文件中已经包含了库文件和.h等头文件,但是在具体开发中编译器编译 ...

  6. (stm32f103学习总结)—初识stm32

    STM32分类 STM32的命名方法 怎样选择合适的MCU 一个原则:花最少的钱,做最多的事 在确定项目需求的情况下,一般按照下面的顺序来选择合适的MCU 如何分配原理图引脚 如何寺找引脚的功能说明 ...

  7. 创建TypeScript代码模板(NVS+Yarn+ESLint+Prettier+Husky)

    创建TypeScript代码模板(NVS+Yarn+ESLint+Prettier+Husky) Cui, Richard Chikun 本文笔者将带你在Github代码仓库创建TypeScript代 ...

  8. 所有用CSS3写的3D特效,都离不开这些知识

    起因 昨晚在做慕课网的十天精通CSS3课程,其中的综合练习是要做一个3D导航翻转的效果.非常高大上. 以往这些效果我都很不屑,觉得网上一大堆这些特效的代码,复制粘贴就好了,够快.但是现实工作中,其实自 ...

  9. 前端基础问题整理-HTML相关

    DOCTYPE的作用以及常见的DOCTYPE类型 <!DOCTYPE>声明位于文档中的最前面的位置,处于 <html> 标签之前,用来告知浏览器页面目前的文件是用哪种版本的HT ...

  10. SVG vs Image, SVG vs Iconfont

    这可能是个别人写过很多次的话题,但貌似由于兼容性的原因?图标的显示还是用着 Iconfont 或者 CSS Sprite 的形式?希望通过自己新瓶装旧酒的方式能重新引导一下问题. SVG vs Ima ...