首页 > 代码库 > screen

screen

例如当我们ssh登录服务器后,使用scp在传输大文件时,通常的情况就是要耐心的等待文件传输完成才能将终端关闭,那么下面来看看通过screen带来的方便。

首先使用ssh登录服务器,在命令提示符下输入screen:

# screen

在screen shell中输入scp命令,输入密码后开始文件传输。如果不愿意等待,那么直接按下”Ctrl+a+d”的组合键,或者关闭当前的终端,随便怎么操作,只要不杀死screen会话就行。

# scp -r images 172.16.78.111:~root@172.16.78.111‘s password:mondorescue.iso                                                  0%   22MB  22.2MB/s   00:01

使用screen -ls可以查看当前系统所打开的screen会话,如下:

# screen -lsThere are screens on:        20642.pts-1.white       (Detached)        20713.pts-1.white       (Detached)2 Sockets in /tmp/screens/S-root.

若要其中的会话,则输入screen -r PID,如下:

# screen -r 20713

执行该命令后,马上就能看到刚才正在进行的scp命令的完成情况

screen