screen的使用

当使用scp等长时间传输拷贝时,有时会因终端终端而失败,screen的使用可以防止此情况的发生。

SYNOPSIS
       screen [ -options ] [ cmd [ args ] ]
       screen -r [[pid.]tty[.host]]
       screen -r sessionowner/[[pid.]tty[.host]]
screen   #执行该指令创建一个新的shell窗口,在此窗口可以操作自己的指令,当想退出此窗口,回到执行screen的窗口时可以执行:Ctrl+a d
screen -S name #创建一个新的会话,指定会话名,默认的会话名是tty.host
screen -ls #列出所创建的screen会话
[root@zhu ~]# screen -S mingyue
[detached]
[root@zhu ~]# screen -ls
There are screens on:
    3764.zhujiangtao    (Detached)
    3803.mingyue    (Detached)
    3676.pts-4.zhu  (Detached)
3 Sockets in /var/run/screen/S-root.
screen -ls #查看创建的screen会话
screen -d 会话名 #断开会话,会话状态必须是Attached,断开后变为Detached。
screen -r 会话名 #重新连接断开的会话状态
screen -d -r 会话名 #连接一个screen进程,如果该进程是attached,就先踢掉远端用户再连接
exit #关闭一个会话
[root@zhu ~]# screen -ls
There are screens on:
        3907.pts-3.zhu  (Attached)
        3803.mingyue    (Detached)
        3893.pts-3.zhu  (Detached)
        3865.pts-3.zhu  (Detached)
4 Sockets in /var/run/screen/S-root.














































































本文出自 “浪淘沙” 博客,谢绝转载!

你可能感兴趣的:(screens)