Linux screen 你真正会用了吗?

一: 背景

当需要运行一个长时间运行的命令的时候,比如导入mysql的数据,下载一个大的文件或者国外的文件,进行FTP传输等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,并且有时候ssh客户端工具有信号灯超时的时候,这样就导致任务无法完全完成

二: 简介

screen的官方文档

screen 命令是什么?我们也可以直接 man screen看它的描叙信息就知道了,
在这里插入图片描述
我们把它翻译成中文总结成大概下面的意思:

  • 它有会话恢复功能: 当任务通过screen命令挂起之后,还可以恢复会话的运行
  • 它有多窗口的功能: 你可以在多个窗口通过screen挂起任务,每个窗口会话是有独立的,互不干扰

三: 语法规则

我们直接通过help命令查看

screen --help   # 这样会显示命令的参数以及英文的解释

常用的参数说明如下:

猜你喜欢

转载自blog.csdn.net/knight_zhou/article/details/104376834