2020-02-13 10:15:03
当你使用SSH登录VPS下载大的文件,比如下载10G的文件,你总不能坐在电脑旁或者开机让它下载吧。当你编译源文件的时候,网络突然断开了,那是很糟的一件事情,因为有可能你重新编译的时候会失败,于是你只有重装系统的选择了。但Linux的screen命令能避免这些灾难。
screen为多重视窗管理程序。此处所谓的视窗,是指一个全屏幕的文字模式画面。通常只有在使用telnet登入主机或是使用老式的终端机时,才有可能用到screen程序。screen能在一个终端程序执行多个任务,离线执行任务等。
有可能有些系统已经安装有screen了。但我们不确定是否安装有的情况下执行以下命令确认。
which screen
如果你没有安装有screen,可以到以下网站搜索适合你的系统的RPM包。
http://www.rpmfind.net/linux/rpm2html/search.php?query=screen
比如centos32位的,可以执行以下命令安装。
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm yum install screen
键入以下命令启动screen,之后会生成一个会话窗口。
screen
现在你处于新的会话窗口中,你可以执行任何命令。
管理会话的语法是:ctrl-a 指令,比如ctrl-a c表示创建新的会话窗口,更多的命令可以键入ctrl-a ?查看,如图。
打开一个新窗口,你可以执行”ctrl-a”和”c”新建,接着你可以执行任何命令,比如“top”来监控cpu,内存等的使用率情况。
切换下一个窗口,可以使用 “Ctrl-A “n”,切换上一个窗口可以使用 “Ctrl-A “p”。
完成终止一个会话可以使用“Ctrl-A” “K” 或”exit”命令结束。
保留会话但关闭窗口可以使用“Ctrl-A” “d”命令,这样下次你可以连接此会话。
我们可以执行以下命令来查看会话列表。
screen -ls
There are screens on:
31619.ttyp2.gigan (Detached)
4731.ttyp2.gigan (Detached)
2 Sockets in /tmp/screens/S-root.
这里我们看到有两个不同的会话。为了重新连接会话,我们可以执行以下命令。
screen -r 31619.ttyp2.gigan
-A 将所有的视窗都调整为目前终端机的大小。
-d<作业名称> 将指定的screen作业离线。
-h<行数> 指定视窗的缓冲区行数。
-m 即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-r<作业名称> 恢复离线的screen作业。
-R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s
-S<作业名称> 指定screen作业的名称。
-v 显示版本信息。
-x 恢复之前离线的screen作业。
-ls或–list 显示目前所有的screen作业。
-wipe 检查目前所有的screen作业,并删除已经无法使用的screen作业。
Linux screen多重视窗管理程序命令详解
07-05
10个最实用的Linux命令
02-14
Linux alias设置指令的别名命令详解
07-18
Linux aumix设置音效装置命令详解
07-05
Linux free显示内存状态命令详解
07-23
Linux insmod载入模块命令详解
07-04
Linux kill删除执行中的程序或工作命令详解
07-24
Linux lsmod显示已载入系统的模块命令详解
07-24
Linux smbd Samba服务器程序命令详解
06-28
Linux Apache开启gzip压缩提高网页下载速度
07-15
Linux CentOS 7 重置root用户密码
07-12
Linux vsftpd启动,停止,重启脚本
07-23
Linux 的系统服务及其配置
07-07
Linux启动过程详解
07-17
Linux文件查看/编辑方法介绍
07-17
MariaDB初学者管理命令
07-13
使用FileZilla连接Linux服务器正常连接,但是无法上传图片
06-29
通过SSH隧道远程安全管理MySQL
04-02
管理swarm(3) – swarm实践 – 环境准备
07-18
Linux常用命令介绍
06-30
screenflash下载
6.25 MB
下载QmmpLinux音乐播放器中文版 v0.11.2
16.1MB
下载3dmax场景助手(3d建模类场景设计管理工) 4.1.10 最新版
0.17MB
下载OraCmd命令行工具 v3.2 官方版
3.88MB
下载TrustViewer(远程控制软件) v2.1.1.3500 破解版
1.9M
下载WinSleep Monitor(电脑远程监控软件) v1.2.1.0 官方版
550KB
下载realtek hd(音频管理工具)v2.81 官方版
77.7M
下载windows远程工具 v6.1.7600.16385
3.15 MB
下载向日葵远程控制主控端 v3.0.1.22088 最新免费版
6.26MB
下载旺财流水账(财务管理软件) 9.2 免费版
4.85MB
下载screen2SWF(屏幕录像工具) V3.7.0.0 官方版
4.53M
下载screenpresso Pro破解版
6.5M
下载screenshot Captor(屏幕截图工具) v4.36.2绿色免费版
9.6M
下载Agora Video Call下载
12.4M
下载Deskshare My screen Recorder下载
55.0MB
下载EximiousSoft screen Capture(屏幕截图软件) v2.10 免费版
9.7M
下载FonePaw screen Recorder(屏幕录像软件) v1.2.0 免费版
1.8M
下载HeidiSQL下载
10.1M
下载Onscreen Control下载
111.2M
下载TP-LINK安防系统 下载
107.4M
下载