Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >linux使用screen命令多重视窗管理程序

linux使用screen命令多重视窗管理程序

原创
作者头像
用户7639835
修改于 2021-08-26 09:52:42
修改于 2021-08-26 09:52:42
58400
代码可运行
举报
文章被收录于专栏:技术知识分享技术知识分享
运行总次数:0
代码可运行

screen命令为多重视窗管理程序,可在linux操作系统下使用。

此处所谓的视窗,是指一个全屏幕的文字模式画面。通常中有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。

参考实例

创建screen终端:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@linux ~]# screen

创建screen终端并执行任务:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@linux ~]# screen vi ~/main.c

重新连接id为2276的screen终端:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@linux ~]# screen -r 2276

显示已创建的screen终端:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@linux ~]# screen ls

将linuxcool作业离线:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@linux ~]# screen -d linux

语法格式:screen [参数]

常用参数:

-A

将所有的视窗都调整为目前终端机的大小

-d<作业名称>

将指定的screen作业离线

-m

即使目前已在作业中的screen作业,仍强制建立新的screeN作业

-r<作业名称>

恢复离线的screen作业

-R

先试图恢复离线的作业,若找不到离线的作业,即建立新的screen作业

-s<shell>

指定建立新视窗时,所要执行的shell

-S<作业名称>

指定screen作业的名称

-v

显示版本信息

-x

恢复之前离线的screen作业

-ls

显示目前所有的screen作业

-list

显示目前所有的screen作业

-wipe

检查目前所有的screen作业,并删除已经无法使用的screen作业

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux命令(18)——screen命令
screen是GNU计划开发的用于终端命令行的管理工具,可以新建和管理多个终端命令行会话,并提供切换,分离,挂接等相应的功能。
恋喵大鲤鱼
2018/08/03
1.8K0
screen后台执行命令
系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。
胡齐
2019/11/12
2.7K0
Screen命令常见用法
Screen可以帮助管理员同时进行多项任务,实现后台运行程序的操作 常用语法和快捷键 语法和快捷键 说明 screen 进入screen模式 exit 退出当前窗口,如果它是此screen的唯一窗口时,此screen也将完全退出。 screen -ls 查看有哪些screen screen -d [pid/tty/host] 将指定的screen作业离线 screen -r [id/name] 打开编号为id或者名称为name的screen窗口 screen -wipe 清除死掉的会话 C-a d det
Huramkin
2018/09/17
3.5K0
Linux命令之screen——终端切换
Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
浩Coding
2019/07/03
6.4K0
Linux screen 命令
GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
为为为什么
2022/08/06
1.9K0
Linux screen 命令
linux screen 命令详解(可以中断终端界面运行)
系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。
青阳
2021/03/22
4.8K0
【linux命令讲解大全】175.轻松掌握Linux操作的利器——Screen会话管理工具
Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
全栈若城
2024/03/02
2180
linux常用命令_screen和nohup管理远程会话
线上服务器往往没有安装系统桌面,在进行耗时时间长的操作过程中,有时中途不得不离开,回来之后,因为网络断开,往往操作没有完成。欲哭无泪,不得不重新开始,自从学会了下面两个命令,再也不担心操作被某些原因中断啦。
IT不难
2022/03/11
8900
linux常用命令_screen和nohup管理远程会话
Linux进程管理详细解读
Linux系统为多用户多任务系统 生物软件运行时要能够查看运行状态 实时监控软件运行状态 例如 CPU 内存使用情况等 当运行出现错误时 要能够及时杀死任务 以及任务前后台切换 是否挂起等操作 。
生信喵实验柴
2021/12/15
9870
Linux进程管理详细解读
Linux screen命令的作用是什么?screen命令该如何使用?
参考文档:https://wangchujiang.com/linux-command/c/screen.html
房东的狗丶
2023/04/28
1.7K0
Linux 进程后台运行的几种方式(screen)
本文介绍了Linux进程后台运行的几种方式,包括nohup、setsid、screen等工具的使用方法,以及这些工具在系统管理、运维方面的应用。同时还介绍了如何通过screen工具创建、管理、恢复会话,以及如何使用nohup、setsid等命令在后台运行进程。
惨绿少年
2017/12/27
4K0
【Vulnhub靶机系列】DC5
那说明下面这一块footer是另外一个文件加载的,如果是写死在网页里面的话不会出现这种情况
Ms08067安全实验室
2022/09/26
6060
【screen】配置与操作
快捷键 命令 说明 control + a + d 退出screen screen -m 有作业情况下,建立新的screen作业 screen -r {PID} 进入指定的screen作业 screen -ls 显示当前所有的screen作业 screen 无作业情况下,建立新的screen作业 ctr a + ctr a 单screen中切换view ctr a + d 退出当前screen screen -wipe 清除已死会话
JNingWei
2020/03/18
7710
【科研利器】Screen命令让程序永不掉线
大家好哇!不知道大家有没有遇到过这样一个问题,正在服务器上跑code,但是由于突然断网了或者是长时间无操作等原因导致服务器自动退出登录,即账号已经close connect了,那自然程序也就断了,不得不又重新跑一遍。如果你也存在这样的困扰的话,那今天的screen命令将带你走出困境。
自学气象人
2022/10/08
5430
Screen 使用
Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
用户1065635
2019/11/27
1.3K0
教Linux运维人员怎样使用screen
今天小编为大家分享的文章是关于Linux运维利器-screen的使用介绍,相信很多Linux运维人员对此都有所了解,下面跟小编一起来看一看文章内容吧。
小小科
2020/05/14
1.9K0
Linux 使用 screen 后台执行命令的方法
避免脚本在关闭远程终端,或网络断开时停止运行,就要使用到screen命令。screen 中有会话的概念,可以在一个 screen 会话中创建多个 screen 窗口,在每一个 screen 窗口中就像操作一个真实的 telnet/SSH 连接窗口一样。
Yangsh888
2022/03/24
2.2K0
【Linux】Screen命令
思索
2024/08/16
1270
Linux不间断会话服务Screen的简单用法
系统管理员经常需要SSH 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp,rsysnc,sftp,scp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。
yuanfan2012
2019/06/02
1.5K0
Linux后台运行程序最实用的两种方式
  Linux如何在后台跑程序?是刚接触Linux的同学都会遇到的问题。大家使用Linux操作系统时,或许都遇到过以下类似场景。
陈哈哈
2021/10/13
3.5K0
相关推荐
Linux命令(18)——screen命令
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验