1.说明

我们在执行某个Linux命令或程序的时候,要等待它结束才能关闭窗口(后台运行除外),所以遇到耗时任务会很麻烦,screen或tmux就可以解决这种情况,关闭窗口任务还可以继续,并且可以随时回来看一下它的执行情况

2.安装

# CentOS
yum install screen
# Ubuntu
apt install screen

3.常用命令

screen -S 会话名  # 创建一个会话,例如 screen -S icy_hope
screen -ls  # 查看已有会话(会话id、会话名、状态)
exit  # 退出会话,慎用,想要让它后台运行,直接关闭窗口即可
screen -r 会话id  # 回到已离线(状态为Detached)的会话,会话id通过-ls查看
screen -S 会话id -X quit  # kill掉一个会话# 进入一个会话后可使用快捷键
Ctrl+a+c # 创建一个新的窗口
Ctrl+a+w # 列出窗口列表
Ctrl+a+n # 回到下一个窗口
Ctrl+a+p # 回到上一个窗口
Ctrl+a+0-9 # 切换窗口,在第0个窗口和第9个窗口之间切换

4.不进入screen执行命令

大多数情况下我们都是先进入一个screen然后再在里面执行各种命令,但有时候你不想进入,比如说使用Python调用shell的时候,那我们可以下面的命令执行

cmd='ls -a'
screen -x -S 9039.test -p 0 -X stuff '$cmd'$'\n'

5.常见问题

There is no screen to be resumed matching XXX

# 先查看它的状态是否Attached,如果是,那就先退出再进入
screen -d XXX
screen -r XXX

【Linux】screen常用命令相关推荐

  1. linux新建窗口命令,Linux screen 常用命令

    想必,只要接触过Linux一段时间的人,一定知道screen这个神奇的工具了,它主要有如下些优势: 1. 后台运行:当你在ssh terminal执行shell时,如果网络这时断开,你的程序会怎样?T ...

  2. linux screen 常用命令

    文章目录 前言 第一部分 第二部分 前言 官网: 第一部分 查看帮助:screen --help 建立一个session: screen -S name1 #name1是自己取的易于标记的名字 建立第 ...

  3. Linux screen 常用命令(超好用)

    )1.新建 screen -R example example 表示会话名称 2.退出screen Ctrl a d 3.看现有screen 环境 screen -list 举例: There is ...

  4. linux的编程命令,linux编程常用命令

    学习linux编程最基本的就是要掌握常用的编程命令,下面由学习啦小编为大家整理了linux编程常用命令相关知识,希望大家喜欢! linux编程常用命令1.编译应用程序 make -f makefile ...

  5. linux指令笔试,Linux笔试常用命令

    Linux笔试常用命令 时间:2019-01-01 [www.unjs.com - 资料大全] 文件操作命令 ls 作用:列目录,Linux笔试常用命令>(https://www.unjs.co ...

  6. linux find -size参数,Linux find 常用命令

    Linux find 常用命令 (2012-10-24 11:32:52) 标签: linux shell 说明: 以下内容,若标注在 [ ] 中括号内的均可省略,除非做特别说明. 但严格来说,若缺少 ...

  7. linux 删除20日前数据,Linux 维护常用命令

    Linux 维护常用命令 1.查看某文件的一部分 如果你只想看文件的前 5 行,可以使用 head 命令, 如:head -5 /etc/passwd 如果你想查看文件的后 10 行,可以使用 tai ...

  8. 【收藏】Linux系统常用命令速查手册(附赠PDF档)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...

  9. 【收藏】Linux系统常用命令速查手册(附PDF下载链接)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...

  10. Linux:常用命令大全

    一.Linux系统的目录结构: 1:Linux所有内容是以文件形式进行管理 2:/ 根目录 (1)bin  引导过程必需的命令,存放二进制可执行文件(ls,cat,mkdir等) (2)boot 存放 ...

最新文章

  1. 计算机组装实训室管理制度,计算机组装与维护实训室管理制度.doc
  2. 创建 Npm+webpack
  3. spring beans源码解读之--bean definiton解析器
  4. Tar打包、压缩与解压缩到指定目录的方法
  5. 【Java网络编程(三)】TCP的使用——模拟用户登录
  6. 团队管理新思考_需要一个新的空间来思考讨论和行动
  7. Lync2010服务器的高可用性部署测试
  8. AngularJS 简介
  9. Nifi flow 备份恢复
  10. 计算机网络sequence number,计算机网络
  11. 学习Unity需要学习哪些编程语言
  12. 华里士公式(点火公式)与区间再现公式
  13. rg1 蓝光危害rg0_十款常见护眼台灯测评:网易、小米不负众望,艾目入眼亮度超标25倍多?...
  14. 小米手机应用ICON角标Badger显示
  15. Fabric实战(四)-多机部署fabric网络-solo
  16. 计算机英语怎么读音读,电脑的英文怎么读
  17. ping命令一直测试网络丢包原因及处理解决方法
  18. C# TextBox换行 自动显示至最后行
  19. 自己动手绕线圈电感详细计算公式
  20. 函数计算机求立方根,(在excel中如何求立方根值)excel中立方根公式

热门文章

  1. newcommand用法
  2. PowerQuery 导入Excel 内容-PowerQuery 系列文章之五
  3. 扬帆起航:CCF开源发展论坛在深举办
  4. 3D结构光原理及应用浅析
  5. 问道修改服务器时间表,问道所有区组开服时间(转)
  6. file文件转blob格式后下载 ,file文件下载
  7. 前端blob下载文件
  8. 引用的账户当前已锁定,且可能无法登陆(亲测)
  9. 关于女生学习信息学奥赛
  10. 物联网方面用哪种计算机语言,物联网学习及理解 - 编程语言