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 可通过
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 连接
快捷键
离开当前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使用小结的更多相关文章
- CSS属性小结之--半透明处理
项目中经常有遇到需求半透明的情况,如图片.文字.容器.背景等等,每次都要去翻以前的项目,不甚其烦.现在一次性做个小结,方便自己查阅,也同时分享给大家: 一. 元素容器透明 .div{ opacity: ...
- Android横竖屏切换重载问题与小结
(转自:http://www.cnblogs.com/franksunny/p/3714442.html) (老样子,图片啥的详细文档,可以下载后观看 http://files.cnblogs.com ...
- Android 横竖屏切换小结
(自己体会:每次横竖屏自动切时都会run Activity的onCreate,即相当后重新进入Activity初始化一样:) 转自:http://www.cnblogs.com/franksunny/ ...
- Android横竖屏切换小结
Android横竖屏切换小结 (老样子,图片啥的详细文档,可以下载后观看 http://files.cnblogs.com/franksunny/635350788930000000.pdf) And ...
- 1:CSS中一些@规则的用法小结 2: @media用法详解
第一篇文章:@用法小结 第二篇文章:@media用法 第一篇文章:@用法小结 这篇文章主要介绍了CSS中一些@规则的用法小结,是CSS入门学习中的基础知识,需要的朋友可以参考下 at-rule ...
- 常用Linux命令小结
常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...
- Javascript基础篇小结
转载请声明出处 博客原文 随手翻阅以前的学习笔记,顺便整理一下放在这里,方便自己复习,也希望你有也有帮助吧 第一课时 入门基础 知识点: 操作系统就是个应用程序 只要是应用程序都要占用物理内存 浏览器 ...
- h5页面适配小结
大概是去年的7月想写这个内容去加深自己的理解.现在终于回来补上这篇入门小结了. 1.问题描述 适配的目标:在不同尺寸的手机设备上,页面“相对性的达到合理的展示(自适应)”或者“保持统一效果的等比缩放( ...
- python操作浏览器及截图小结
近期做网页自动化用到内容小结 1.打开浏览器1)打开默认配置的浏览器from selenium import webdriverdriver = webdriver.Firefox()"&q ...
随机推荐
- 怎么样把ModelMap里面的数据放入Session里面?
答:可以在类上面加上@SessionAttributes注解,里面包含的字符串就是要放入session里面的key.
- zookeeper 是什么?zookeeper 都有哪些功能?
zookeeper 是什么? ZooKeeper由雅虎研究院开发,是Google Chubby的开源实现,后来托管到Apache,于2010年11月正式成为Apache的顶级项目.ZooKeeper是 ...
- 转:C++11常用新特性快速一览
转载至:https://blog.csdn.net/jiange_zh/article/details/79356417 1.nullptr nullptr 出现的目的是为了替代 NULL. 在某种意 ...
- 抽象的(abstract)方法是否可同时是静态的(static), 是否可同时是本地方法(native),是否可同时被 synchronized 修饰?
都不能.抽象方法需要子类重写,而静态的方法是无法被重写的,因此二者是矛 盾的.本地方法是由本地代码(如 C 代码)实现的方法,而抽象方法是没有实现 的,也是矛盾的.synchronized 和方法的实 ...
- ACM - 动态规划 - UVA 1347 Tour
UVA 1347 Tour 题解 题目大意:有 \(n\) 个点,给出点的 \(x\).\(y\) 坐标.找出一条经过所有点一次的回路,从最左边的点出发,严格向右走,到达最右点再严格向左,回到最左点. ...
- PID算法原理 一图看懂PID的三个参数
找了好久这一篇算是很容易看懂的了 推荐给大家 写的十分清楚 原文作者DF创客社区virtualwiz LZ以前有个小小的理想,就是让手边的MCU自己"思考"起来,写出真正 ...
- 顺利通过EMC实验(7)
- 【前端小技巧】利用border画三角形及梯形
border是围绕元素内容和内边距的一条或多条线,border 属性允许你规定元素边框的样式.宽度和颜色 值: border-width 粗细 none/hidden/solid/dashed/dot ...
- Nuxt.js的踩坑指南(常见问题汇总)
本文会不定期更新在nuxt.js中遇到的问题进行汇总.转发请注明出处,尊重作者,谢谢! 强烈推荐作者文档版踩坑指南,点击跳转踩坑指南 在Nuxt的官方文档中,中文文档和英文文档都存在着不小的差异. 1 ...
- 小程序wx.createInnerAudioContext()获取不到时长问题
最近在开发小程序中,需要用到音频播放功能.但在初始化时,使用InnerAudioContext.duration获取不到音频的时长. Page({ /** * 生命周期函数--监听页面初次渲染完成 * ...