linux screen命令详解,Linux screen命令详解

3e50a3bd38f5bf9356e6bc2cc047b8da.png

016e3f840721cb6f236f16c0bde8e308.png

Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。

安装screen

除部分精简的系统或者定制的系统大部分都安装了screen命令,如果没有安装

CentOS系统可以执行:

yum install screen

Debian/Ubuntu系统执行:

apt-get install screen

安装screen用法

1.创建screen会话

screen -S xxx //screen就会创建一个名字为xxx的会话

2.暂时离开,保留screen会话

当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键Ctrl+a d(即按住Ctrl,依次再按a,d)

3.恢复screen会话

当网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开或者不小心putty被关掉等等原因,后面再登录就可以使用恢复screen会话

screen -r xxx //前面创建会话的xxx名

当没有指定会话名或者忘记会话名时

screen -ls

eafdf722589e8405fee0259945cb6cdf.png

当前存在的会话列表,前面的数字为进程ID(恢复会话也可以使用screen -r [进程ID] ),后面为经常名,最后为经常状态。退出会话状态为Detached,恢复会话状态为Attached

4.关闭screen的会话

exit

会提示:[screen is terminating],表示已经成功退出screen会话。

5.远程演示

首先演示者先在服务器上执行 screen -S test 创建一个screen会话,观众可以链接到远程服务器上执行screen -x test 观众屏幕上就会出现和演示者同步。

screen 状态为Attached 连不上,可以执行screen -D -r 试试

常用快捷键

Ctrl+a c :在当前screen会话中创建窗口

Ctrl+a w :窗口列表

Ctrl+a n :下一个窗口

Ctrl+a p :上一个窗口

Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换

相关日志:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值