Linux命令(59)之screen

简介: Linux命令(59)之screen

linux命令之screen

1.screen介绍
linux命令screen是用来进行多窗口管理。

默认screen命令没有安装,安装命令(基于yum源):yum install -y screen

2.screen用法
screen [参数]

screen参数
参数 说明
-r 恢复离线的screen作业
-ls 显示所有的screen作业
3.实例
3.1.创建一个新的screen窗口作业
-->执行命令screen,然后回车

命令:

screen

-->输入vi ztj.txt

命令:

vi ztj.txt

-->输入ctrl+a+d退出,就会有一个在后台实时执行的命令

-->查看

[root@cent79-2 S-root]# pwd
/var/run/screen/S-root
[root@cent79-2 S-root]# ls
1790.pts-1.cent79-2
[root@cent79-2 S-root]# ll
total 0
srw------- 1 root root 0 Jul 14 09:38 1790.pts-1.cent79-2
[root@cent79-2 S-root]#
其中1790为后台命令PID

[root@cent79-2 S-root]# ps -ef|grep 1790
root 1790 1 0 09:36 ? 00:00:00 SCREEN
root 1791 1790 0 09:36 pts/2 00:00:00 /bin/bash
root 1809 1721 0 09:41 pts/1 00:00:00 grep --color=auto 1790
[root@cent79-2 S-root]#
3.2.重新找回screen作业
-->查找作业PID

命令:

screen -ls

[root@cent79-2 S-root]# screen -ls
There are screens on:
1812.pts-1.cent79-2 (Detached)
1790.pts-1.cent79-2 (Detached)
2 Sockets in /var/run/screen/S-root.

[root@cent79-2 S-root]#
-->进入screen作业

命令:

screen -r PID

[root@cent79-2 ~]# screen -r 1790

-->输入Esc-->Ctrl+c-->:--->wq!退出命令

另外:创建的screen作业,当退出xshell再次进入,screen后台执行的命令,仍旧在运行,不会随着xshell的退出而终止。
————————————————
版权声明:本文为CSDN博主「小黑要上天」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/z19861216/article/details/131716412

目录
相关文章
|
算法 C语言 C++
C++ std::chrono库使用指南 (实现C++ 获取日期,时间戳,计时等功能)(一)
C++ std::chrono库使用指南 (实现C++ 获取日期,时间戳,计时等功能)
5621 1
|
应用服务中间件 Shell nginx
Docker学习重点(4)~docker 部署环境
Docker学习重点(4)~docker 部署环境
259 0
|
数据采集 Python
在Python中进行数据清洗和预处理缺失值处理缺失数据剔除
在Python中进行数据清洗和预处理缺失值处理缺失数据剔除
622 4
|
JSON JavaScript 中间件
POST 请求如何处理表单数据?
【10月更文挑战第24天】POST请求处理表单数据需要客户端和服务器端的协同工作,客户端负责将表单数据正确地编码并发送给服务器,服务器端则需要准确地接收、验证和处理数据,并向客户端返回合适的响应。
978 163
|
8月前
|
数据采集 决策智能 流计算
【无人机控制】基于TS模糊模型的非线性系统四旋翼无人机跟踪控制研究(Matlab代码实现)
【无人机控制】基于TS模糊模型的非线性系统四旋翼无人机跟踪控制研究(Matlab代码实现)
258 0
|
人工智能 自然语言处理 程序员
提交通义灵码创新实践文章,重磅好礼只等你来!
通义灵码创新实践征集赛正式开启,发布征文有机会获得重磅好礼+流量福利,快来参加吧!
23484 21
|
存储 小程序 前端开发
毕业设计:微信小程序健康管理系统的开发与实现
经过调查和走访研发的这套在线健康管理系统,采用微信小程序云开发实现,基于Mongodb数据库进行数据存储,前端使用微信小程序开发实现,后端基于Nodejs开发实现。系统前端用户主要实现查看新闻通知、体检知识、在线体检预约、查看我的预约、修改个人资料等。后台主要实现用户管理、内容管理、活动和预约管理、统计预约用户数等功能。这套系统的上线对于人们健康的管理和体检预约都有很大帮助。...
3987 3
毕业设计:微信小程序健康管理系统的开发与实现
|
JavaScript 前端开发 NoSQL
前端node如何学习进阶知识
【7月更文挑战第8天】 深化JavaScript基础,精通Node.js核心模块(如fs、http)与事件循环机制,学习Express框架及异步编程(回调、Promise、async/await),掌握数据库交互,参与实战项目,关注Node.js最新技术和最佳实践,以此提升进阶技能。
238 8
|
Java 程序员
【日志级别】log4j的8个日志级别(OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL)
【日志级别】log4j的8个日志级别(OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL)
6475 0

热门文章

最新文章