【screen】Linux下screen的使用
文章目录
- 1 为何要用screen
- 2 screen简介
- 3 安装screen
- 4 使用screen
- 4.1 新建窗口
- 4.2 分离会话/回到主窗口
- 4.3 恢复会话窗口
- 4.4 杀死会话窗口
- 4.5 清除死去窗口
1 为何要用screen
程序员SSH或者telent远程登录到linux服务器,运行一些需要很长时间才能完成的任务,比如系统备份等。
通常情况下我们都是为每一个这样的任务开一个远程终端窗口,但它们执行的时间太长了,而且必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉。
2 screen简介
我们可以使用screen,保证退出ssh之后,让程序继续在后台跑。
3 安装screen
首先查看是否安装screen,通过命令
screen -ls
若出现
The program 'screen' is currently not installed. You can install it by typing:
sudo apt install screen
说明尚未安装,按照提示,通过命令,安装screen:
sudo apt install screen
4 使用screen
4.1 新建窗口
1)可直接通过命令 screen
新建一个窗口,并自动进入窗口。
通过这种方式新建的窗口没有名字,只有系统分配给它的一个id。
当需要恢复窗口时,只能通过id号来恢复。
进入screen之后需要重新激活环境!
2)通过命令screen -S name
,新建一个名字为 name 的窗口,同样系统也会给它分配一个id。
当恢复该窗口时既可以通过id号,也可以通过窗口名name。
进入screen之后需要重新激活环境!
4.2 分离会话/回到主窗口
通过快键键Ctrl+A+D实现窗口分离,即退出当前screen窗口,此时窗口会跳出类似于[detached from 9282.wyx]
的提示,并回到主窗口。
当一个终端没分离,在远程终端想要操作它时,可使用screen -d name/threadnum
进行远程分离
4.3 恢复会话窗口
首先查看当前有哪些screen窗口,通过命令:
screen -ls
将列出窗口列表:
由以上可知,当前有5个窗口,其中34730.wc
窗口已经被杀死,其余窗口分离。
若想返回9282.wyx
窗口,可使用命令,
screen -r wyx
或
screen -r 9282
解释:
detached:相当于最小化窗口
attached:相当于当前窗口
dead:相当于死了的窗口
4.4 杀死会话窗口
通过命令kill -9 threadnum
杀死会话窗口。
注意: 此处只能通过id号来杀死窗口。
4.5 清除死去窗口
通过命令screen -wipe
清除死去窗口,也就是清除所有处于dead状态的窗口。
【screen】Linux下screen的使用相关推荐
- linux下screen工具使用
转自:http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html 一.背景 系统管理员经常需要SSH 或者telent 远程登录到Lin ...
- linux 下screen命令
screen其实就是linux虚拟终端,你可以用它创建很多虚拟终端,每个终端可以创建1~10个窗口,每个窗口相当于一个linux shell窗口,可以执行的操作和正常shell完全一样. Ctrl-a ...
- Linux下screen的应用
在linux系统下,通常我们在执行一些运行时间比较长的任务时,放到后台执行或者使用screen和nohup都是不错的选择,因为任务执行的时间太长了,必须等待它执行完毕,在此期间可不能关掉窗口或者断开连 ...
- linux screen 环境变量,Linux 下 screen 使用方法
经常需要远程登录到Linux服务器?你是不是经常为一些长时间运行的任务头疼?还在用 nohup 吗?那么来看看 screen 吧,它会给你一个惊喜! 首先,安装screen wget http://f ...
- linux screen 窗口名称,linux下screen如何显示当前处在哪个screen(如何显示当前screenid...
在linux环境下工作,一直是用putty远程连接终端进行的,同时为了方便,使用了screen来实现多屏幕,但在家里的ubuntu环境下装了screen,用putty连接上去后发现,putty的标题栏 ...
- linux删除screen命令,Linux下Screen的常用命令
详细资料参考以上链接,最下面是本人的一些实际操作,仅供参考: 已经将个人示例的系统版本和YUM库的配置列出来了 1.新建screen会话:直接输入screen命令或者screen -S [会话名称] ...
- linux下screen基本用法
文章目录 1.screen创建: 2.进入指定screen 3.展示screen列表 4.关闭指定的screen 1.screen创建: screen -S 屏幕名称 2.进入指定screen scr ...
- Linux下screen命令实操
screen命令使用的场景 由于疫情在家远程办公,需要在Linux远程服务器中下载android源码,本地用的ubuntu连接远程这台电脑,由于android的源码很庞大下载时间非常长 ...
- linux下screen版本,在Linux (RHEL/CentOS 7/8 )中,如何使用4个简单步骤安装Screen命令
在本文中,我通过4个简单步骤指导您完成在Linux(RHEL/CentOS 7/8)中安装Screen命令.你遇到在Linux会话中运行一些重要任务,但由于某些问题而突然中断了会话,任务在两个会话之间 ...
最新文章
- 安全隐患:神经网络可以隐藏恶意软件
- dataframe groupby_PySpark SQL——SQL和pd.DataFrame的结合体
- Chipseq数据库的建立
- 深入Atlas系列:探究Application Services(2) - 自定义服务器端Profile Service支持
- xs资料网-冲压模图档下载_伺服冲床能做的精密冲压件都有哪些?!
- 【Linux】一步一步学Linux——wall命令(237)
- 走到尽头的技术-MVC
- 恒大紧急辟谣“资金链断裂”,股价止跌回升
- opencv中的Mat图使用CDC显示
- 去除椒盐噪声(简单的matlab代码实践,PSNR评价)
- keil5IDE 编写流水灯
- 人工智能Java SDK: BIGGAN 图像自动生成
- 抖音热门小视频 视频的md5查看器
- 街头篮球 服务器维护,新闻中心-自由篮球-FreeStyle2-官方网站-世纪天成游戏-街头篮球 正统续作...
- cssdiv 斜线倾斜45度
- 三键蓝牙音箱方案-DLT8M04S-杰力科创
- 教你如何焊接BGA芯片技巧
- FFS(快速文件系统)–Unix文件系统
- 实现根据相机视角输入WASD移动和转向的功能
- Vs-code 必备插件