linux中Screen有什么用

74次阅读
没有评论

共计 1608 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍 linux 中 Screen 有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、screen 命令是什么?

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

二、如何安装 screen 命令?

除部分精简的系统或者定制的系统大部分都安装了 screen 命令,如果没有安装,CentOS 系统可以执行:yum install screen;

Debian/Ubuntu 系统执行:apt-get install screen。

三、screen 命令使用方法?

1、常用的使用方法
用来解决文章开始我们遇到的问题,比如在安装 lnmp 时。

1.1 创建 screen 会话
可以先执行:screen -S lnmp,screen 就会创建一个名字为 lnmp 的会话。

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

1.3 恢复 screen 会话

当回来时可以再执行执行:screen -r lnmp 即可恢复到离开前创建的 lnmp 会话的工作界面。如果忘记了,或者当时没有指定会话名,可以执行:screen -ls screen 会列出当前存在的会话列表,如下图:

11791.lnmp 即为刚才的 screen 创建的 lnmp 会话,目前已经暂时退出了 lnmp 会话,所以状态为 Detached,当使用 screen -r lnmp 后状态就会变为 Attached,11791 是这个 screen 的会话的进程 ID,恢复会话时也可以使用:screen -r 11791

1.4 关闭 screen 的会话
执行:exit,会提示:[screen is terminating],表示已经成功退出 screen 会话。VPS 侦探 http://www.vpser.net/

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

3、常用快捷键
Ctrl+a c:在当前 screen 会话中创建窗口
Ctrl+a w:窗口列表
Ctrl+a n:下一个窗口
Ctrl+a p:上一个窗口
Ctrl+a 0-9:在第 0 个窗口和第 9 个窗口之间切换
安装 lnmp 前请先运行 screen
虽然之前 vps 侦探已经发表过 screen 命令的使用方法,并结合 lnmp 一键安装包进行了简单的说明,但是还是有些小白会问当通过 putty 或者 SecureCRT 安装 lnmp 时,网络突然掉线或者不小心 putty 被关掉等等原因,造成 lnmp 安装过程被中断怎么办,其实防止这种现象很简单,只要在安装 lnmp 前执行 screen 命令就可以了。

licess 也在 vps 侦探上说过 screen 命令的使用方法,下面结合 lnmp 的安装过程再说一下。

1、screen 安装方法就不说了,看 vps 侦探上的文章吧

2、执行:screen -S lnmp 创建 screen 会话。

2、执行:wget -c http://soft.vpser.net/lnmp/lnmp0.5-full.tar.gz 下载安装包。

3、执行:tar zxvf lnmp0.5-full.tar.gz 解压。

4、执行:cd lnmp0.5-full/ 进入 lnmp0.5 目录。

5、Centos 执行:./centos.sh ,Debian 执行:./debian.sh 进行安装。

如果网络掉线,可以重新连接,再执行 screen -r lnmp 就会看到你的 lnmp 安装进程。

以上是“linux 中 Screen 有什么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1608字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)