linux screen

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 [ 进入拷贝/回滚模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝鲸123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值