博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux screen
阅读量:4211 次
发布时间:2019-05-26

本文共 977 字,大约阅读时间需要 3 分钟。

screen简介:

介绍:Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器,每一个screen 称为一个session ,在每一个session上面可以创建多个窗口。
而且每一个session 可以离开(detached),但不会终止离开session所运行的程序。

会话命令

1.创建一个session :

screen -S [你的session命名]

可能遇到LINUX SCREEN窗口中文乱码问题

#创建utf8编码模式的新会话screen -U -S new_screen_test#查看当前会话screen -ls#切换会话(utf8编码查看)screen -U -r new_screen_test

2.列出所有的session:

screen -ls

输出:

There is a screen on:
15393.baseline (2018年05月18日 09时57分02秒) (Detached)

3.离开某个session,但不会终止session运行的程序

screen -d  15393

其中15393 是screen -ls 显示的结果,15393就是session_name。

.

4.激活session:

screen -r session_name

5.删除某个session

screen -S session_name -X quit

会话的窗口命令

例如:在当前screen窗口中键入C-a c,即Ctrl键+a键,之后再按下c键,screen 在该会话内生成一个新的窗口并切换到该窗口。

窗口列表的样子一般是这样:

0$ bash  1-$ bash  2*$ bash

C-a:命令字符

使用C-a命令向screen窗口管理器发出命令,默认screen接收以C-a开始的命令
C-a ? 显示所有键绑定信息
C-a w 显示所有窗口列表
C-a C-a 切换到之前显示的窗口
C-a c 创建一个新的运行shell的窗口并切换到该窗口
C-a n 切换到下一个窗口
C-a p 切换到前一个窗口(与C-a n相对)
C-a 0..9 切换到窗口0..9
C-a a 发送 C-a到当前窗口
C-a d 暂时断开screen会话
C-a k 杀掉当前窗口
C-a [ 进入拷贝/回滚模式

转载地址:http://bggli.baihongyu.com/

你可能感兴趣的文章
滴滴顺风车上线新功能,特殊时期便捷出行
查看>>
不会延期!iPhone 12S预计如期在9月发售:升级三星LTPO屏幕
查看>>
腾讯物联网操作系统TencentOS tiny线上移植大赛,王者机器人、QQ公仔、定制开发板等礼品等你来拿 !
查看>>
为云而生,腾讯云服务器操作系统TencentOS内核正式开源
查看>>
腾讯汤道生:开源已成为许多技术驱动型产业重要的创新推动力
查看>>
微信小程序多端框架 kbone 开源
查看>>
视频质量评估算法 DVQA 正式开源
查看>>
在中国提供了60亿次服务的疫情模块向世界开源 腾讯抗疫科技输出海外
查看>>
在中国提供了60亿次服务的疫情模块向世界开源
查看>>
世界卫生组织与腾讯加深合作 新冠肺炎AI自查助手全球开源
查看>>
Hibernate 中get, load 区别
查看>>
java反射详解
查看>>
JPA 注解
查看>>
JQuery 简介
查看>>
Java创建对象的方法
查看>>
Extjs自定义组件
查看>>
TreeGrid 异步加载节点
查看>>
Struts2 标签库讲解
查看>>
Google Web工具包 GWT
查看>>
材料与工程学科相关软件
查看>>