1. screen命令,创建一个执行shell的全屏窗口。键入exit退出自动切换到前一个窗口。
2. screen命令后跟你要执行的程序,如screen vi test.c,退出vi将退出该窗口/会话。
3. 在screen会话中创建新的窗口。在当前screen窗口中键入C-a c(Ctrl+a,之后再按c键)。
具体如下:
1、简介
Linux *** 作系统是基于UNIX *** 作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类 *** 作系统,并且使用人数还在迅猛增长。
2、基本信息
Linux[2] *** 作系统是UNIX *** 作系统的一种克隆系统,它诞生linux系统于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类 *** 作系统,并且使用人数还在迅猛增长。
3、分区规定
设备管理在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等,IDE 或 SCSI 设备也不例外。Linux 把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。
screen的功能大体有三个:
会话恢复: 只要Screen本身没有终止,在其内部运行的会话都可以恢复。
多窗口:在Screen环境下, 所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。
会话共享:Screen可以让一个或多个用户从不同终端多次登录一个会话,并共享会话的所有特性。
安装screen:
# CentOS
yum install screen
# Debian/Ubuntu
apt install screen
Attached :表示当前screen正在作为主终端使用,为活跃状态。
Detached :表示当前screen正在后台使用,为非激发状态。
# 查看已存在终端
screen -ls
# 创建一个叫Hello的虚拟终端
screen -S Hello
# 进入虚拟终端32307
screen -r 32307
There is no screen to be resumed matching错误解决办法
1.在使用screen -r ******(id)重新连接程序界面时出现以下问题:
后来发现是因为突然断网,虽然重新连接,但之前的screen还是处于打开状态(1个screen无法同时打开2次),所以无法重新打开screen,解决方法如下:
2.首先使用screen -d *****(id),先退出,然后再使用 screen -r *****(id)重新连接
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)