Linux系统命令中screen命令详解
发布时间 - 2026-01-10 21:50:27 点击率:次前言

对于执行长时间命令(如大文件运输)而言,为了不让它终止,都会开启一个远程登陆会话窗口来单独运行这样的命令。在此期间,不能关闭远程登录会话窗口或者断开连接,否则前功尽弃。这时候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的任务清单中也就不存在了。
总结
好了,以上就是这篇文章的全部内容了,想了解更深入的命令请大家继续关注,小编会会陆续更新更多更详细关于Linux命令的文章。
# linux
# screen
# 命令
# linux命令后台执行
# screen后台运行
# linux重启和关闭系统命令的写法
# Python执行Linux系统命令的4种方法
# PHP执行linux系统命令的常用函数使用说明
# Linux 系统命令精通指南
# linux系统sudo命令详解
# Linux系统中MySQL的常用操作命令
# 在Linux系统的命令行中为MySQL创建用户的方法
# Linux系统删除文件夹和文件的命令
# linux系统下dd命令的使用方法
# Linux系统中sudo命令的十个技巧总结
# linux系统命令笔记整理
# 命令行
# 多个
# 就可以
# 的人
# 这时候
# 我想
# 远程登录
# 是在
# 好了
# 在这个
# 还在
# 就能
# 窗口中
# 在此
# 就不
# 我现在
# 前功尽弃
# 中有
# 长时间
# 我又
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
linux top下的 minerd 木马清除方法
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
如何在阿里云部署织梦网站?
微信公众帐号开发教程之图文消息全攻略
Python文件异常处理策略_健壮性说明【指导】
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
微信小程序制作网站有哪些,微信小程序需要做网站吗?
在centOS 7安装mysql 5.7的详细教程
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
如何在阿里云虚拟主机上快速搭建个人网站?
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
佛山企业网站制作公司有哪些,沟通100网上服务官网?
无锡营销型网站制作公司,无锡网选车牌流程?
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】
Laravel storage目录权限问题_Laravel文件写入权限设置
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
Laravel怎么清理缓存_Laravel optimize clear命令详解
EditPlus中的正则表达式 实战(1)
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】
个人摄影网站制作流程,摄影爱好者都去什么网站?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
北京的网站制作公司有哪些,哪个视频网站最好?
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
如何挑选优质建站一级代理提升网站排名?
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
JavaScript数据类型有哪些_如何准确判断一个变量的类型
Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
EditPlus中的正则表达式 实战(2)
iOS中将个别页面强制横屏其他页面竖屏
Laravel如何处理文件下载请求?(Response示例)
Laravel如何处理表单验证?(Requests代码示例)
如何快速搭建高效简练网站?
油猴 教程,油猴搜脚本为什么会网页无法显示?
浅谈redis在项目中的应用
如何用景安虚拟主机手机版绑定域名建站?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
新三国志曹操传主线渭水交兵攻略

