【Linux】screen常用命令
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常用命令相关推荐
- linux新建窗口命令,Linux screen 常用命令
想必,只要接触过Linux一段时间的人,一定知道screen这个神奇的工具了,它主要有如下些优势: 1. 后台运行:当你在ssh terminal执行shell时,如果网络这时断开,你的程序会怎样?T ...
- linux screen 常用命令
文章目录 前言 第一部分 第二部分 前言 官网: 第一部分 查看帮助:screen --help 建立一个session: screen -S name1 #name1是自己取的易于标记的名字 建立第 ...
- Linux screen 常用命令(超好用)
)1.新建 screen -R example example 表示会话名称 2.退出screen Ctrl a d 3.看现有screen 环境 screen -list 举例: There is ...
- linux的编程命令,linux编程常用命令
学习linux编程最基本的就是要掌握常用的编程命令,下面由学习啦小编为大家整理了linux编程常用命令相关知识,希望大家喜欢! linux编程常用命令1.编译应用程序 make -f makefile ...
- linux指令笔试,Linux笔试常用命令
Linux笔试常用命令 时间:2019-01-01 [www.unjs.com - 资料大全] 文件操作命令 ls 作用:列目录,Linux笔试常用命令>(https://www.unjs.co ...
- linux find -size参数,Linux find 常用命令
Linux find 常用命令 (2012-10-24 11:32:52) 标签: linux shell 说明: 以下内容,若标注在 [ ] 中括号内的均可省略,除非做特别说明. 但严格来说,若缺少 ...
- linux 删除20日前数据,Linux 维护常用命令
Linux 维护常用命令 1.查看某文件的一部分 如果你只想看文件的前 5 行,可以使用 head 命令, 如:head -5 /etc/passwd 如果你想查看文件的后 10 行,可以使用 tai ...
- 【收藏】Linux系统常用命令速查手册(附赠PDF档)
给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...
- 【收藏】Linux系统常用命令速查手册(附PDF下载链接)
给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...
- Linux:常用命令大全
一.Linux系统的目录结构: 1:Linux所有内容是以文件形式进行管理 2:/ 根目录 (1)bin 引导过程必需的命令,存放二进制可执行文件(ls,cat,mkdir等) (2)boot 存放 ...
最新文章
- 计算机组装实训室管理制度,计算机组装与维护实训室管理制度.doc
- 创建 Npm+webpack
- spring beans源码解读之--bean definiton解析器
- Tar打包、压缩与解压缩到指定目录的方法
- 【Java网络编程(三)】TCP的使用——模拟用户登录
- 团队管理新思考_需要一个新的空间来思考讨论和行动
- Lync2010服务器的高可用性部署测试
- AngularJS 简介
- Nifi flow 备份恢复
- 计算机网络sequence number,计算机网络
- 学习Unity需要学习哪些编程语言
- 华里士公式(点火公式)与区间再现公式
- rg1 蓝光危害rg0_十款常见护眼台灯测评:网易、小米不负众望,艾目入眼亮度超标25倍多?...
- 小米手机应用ICON角标Badger显示
- Fabric实战(四)-多机部署fabric网络-solo
- 计算机英语怎么读音读,电脑的英文怎么读
- ping命令一直测试网络丢包原因及处理解决方法
- C# TextBox换行 自动显示至最后行
- 自己动手绕线圈电感详细计算公式
- 函数计算机求立方根,(在excel中如何求立方根值)excel中立方根公式