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

目录
相关文章
|
2天前
|
Linux
Linux常用命令包括
Linux常用命令包括
10 5
|
2天前
|
Linux
Linux命令
Linux命令
13 5
|
6天前
|
Linux Python Perl
Linux命令删除文件里的字符串
Linux命令删除文件里的字符串
18 7
|
6天前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
8天前
|
Linux Perl
Linux之sed命令
Linux之sed命令
|
8天前
|
Linux
深入理解Linux中的cp命令:文件与目录的复制利器
深入理解Linux中的cp命令:文件与目录的复制利器
|
8天前
|
Linux Docker 容器
9. 同步执行Linux多条命令
9. 同步执行Linux多条命令
|
8天前
|
Linux Shell
10-10|linux命令查询 关键字在文本中出现的行数
10-10|linux命令查询 关键字在文本中出现的行数
|
8天前
|
Ubuntu Linux Shell
10-21|在linux我如果修改了时间,什么命令可以恢复正确啊
10-21|在linux我如果修改了时间,什么命令可以恢复正确啊
|
8天前
|
Linux Perl
6-20|linux sed命令
6-20|linux sed命令
下一篇
无影云桌面