Linux系统命令中screen命令详解
作者:Wing's Notes 发布时间:2023-11-03 04:42:16
前言
对于执行长时间命令(如大文件运输)而言,为了不让它终止,都会开启一个远程登陆会话窗口来单独运行这样的命令。在此期间,不能关闭远程登录会话窗口或者断开连接,否则前功尽弃。这时候screen命令就派上用场了。
Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
下面来介绍下我最常用的screen命令(仅限于我):
首先新建screen会话窗口,可以在这个窗口中执行任何命令,如同在远程登录会话窗口下一样。
[root@wing ~]# screen
接下来我想登陆我的MySQL进行人机交互,当然是在screen会话窗口中。
[root@wing ~]# mysql -uroot -p --socket=/data/mysqldata3306/sock/mysql.sock
然后在我的MySQL中执行如下命令,customer表中有150万条数据,执行起来需要一点时间(对于我这种烂虚拟机来说而已),所以我现在又不想克隆一个远程登陆会话窗口(太懒),所以我要将当前的这个screen会话抛到后台运行。
root@localhost : tcph 12:37:39> SELECT * FROM customer;
下面这个命令就是将screen会话抛到后台了,当然MySQL里面的任务还在运行。
Ctrl+A D(按下ctrl+A ,松开再按下D)
然而现在我又想去看看我的语句跑完没(我是个麻烦的人),执行命令如下:
screen -ls
此时就可以查看刚刚丢到后台的任务了,见下图:
既然找到了任务,也看到了任务在screen里面的代号(红框前部分的数字)了,那赶紧运行吧。
[root@wing ~]# screen -r 6158
这时候我们就能看到了前面在MySQL中的交互,此时发现我任务跑完了。如果我还是按Ctrl+A D的话,它还是会存在于screen -ls的任务清单中,作为强迫症的我,怎么能忍受=_=,那么怎么办呢?
Ctrl+A K
这样子就可以杀掉这个任务了,并且在screen -ls的任务清单中也就不存在了。
猜你喜欢
- 我们使用Serv-U建立了自己的FTP服务器后,为了安全起见,我们会在某些时候修改FTP账号的密码。通常情况下,我们需要亲自去服务器端修改密
- 对Mesos和Marathon的安装官方文档有较详细的安装说明,但是英文的。我参照官方安装文档(https://open.mesospher
- 现在meta标签中的keywords和description在搜索引擎中的地位已经越来越低,原因归咎起来,基本上是由SEO和站长们堆砌关键字
- 作为Internet上的FTP服务器,系统的安全性是非常重要的,这是建立FTP服务器者所考虑的第一个问题。其安全性主要包括以下几个方面:一、
- yum安装卸载命令, yum install 'package_name'yum remove 'package_n
- 漫游(Manyou)开放平台是康盛创想(Comsenz)为第三方应用开发者提供的开放平台。漫游开放平台一端联系着数百个第三方应用开发者,一端
- 1. 结构体在内存中是如何存储的int main() { Student stu; stu.id = 123456; strcpy(st
- 1、关键字研究在做任何举动之前,先用关键字工具来做一个广泛的调查,看哪些关键字/词适用于你的站点。你的直接竞争对手用的是什么关键词?是不是有
- ❤️‍🔥 前言下午的时候,有一位小伙伴突然找到我,说是虚拟机在安装 Ubuntu 的时候,出现了 “En
- Linux操作系统以其独有的开放性、稳定性、高效率等特点,受到越来越多有识之士的青睐。随着IT产业巨头纷纷宣布对Linux的支持,Linux
- 前端开发常见的安全问题就是会遭受 XSS 注入攻击,这里列举常见的代码注入方式。Javascript 代码注入Javascript 代码注入
- Linux免密码远程登录的实例如何通过一台Linux ssh远程其他linux服务器时,不要输入密码,可以自动登入。提高远程效率,不用记忆各
- 2月9日消息,据国外媒体报道,日前有消息称,Windows Vista SP1将于2月18日发布,而Windows XP SP3将于23日上
- dedecms(织梦)完美实现伪静态的方法测试版本:Dedecms V5.6版本测试平台:Windows 7测试环境:IIS 7.5成功。其
- 校内网的人气大家都知道,据校内自己官方数据,目前校内网真实注册用户超过4000万、PV4亿、日登陆2200万人次。这些都是高质量的流量,我们
- Godaddy主机的VPS可以使用SSH登录进行管理,登录方法如下:1、使用SSH客户端登录,推荐使用putty登录软件2、在Host Na
- 现在有许多新站长抱怨百度对新站的收录速度问题,虽然我也是新的站长,我的网站暂时还没有被百度收录,但我还是要发表一下我对百度收录的几点看法:1
- Sendmail作为免费的邮件服务器软件,已被广泛应用于Internet各种操作系统的服务器中。如:Solaris,HPUX,AIX,IRI
- 11月14日消息,据商业周刊报道,作为微软公司的一名全职员工、主席比尔·盖茨最后一次参加了股东大会。早在一年前,盖茨就表示也淡出微软公司,全
- 目录一、简介二、配置步骤一、简介1、NAT模式(VMnet8)可以实现虚拟机之间、虚拟机和主机之间以及虚拟机和外部的网络通信;2、虚拟机的I