• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
verne91
博客园    首页    新随笔    联系   管理    订阅  订阅
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 -ls
There 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命令的完成情况

posted on 2014-11-13 09:42  verne91  阅读(275)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3