Screen

Screen是一个全屏窗口管理器,它在多个进程之间复用物理终端(通常是交互式shell)。

Screen的功能可以大概理解为它将前台任务放入了后台进行,并且不受终端关机的影响。

命令

# 创建一个session,命名为test
screen -S test

# 列出所有的session
screen -ls

# 查看session的数量
screen -ls |awk '/Socket/'|awk '{print $1}'

# 关闭所有的session,20为数量
screen -ls|awk 'NR>=2&&NR<=20{print $1}'|awk '{print "screen -S "$1" -X quit"}'|sh

# 加入test会话
screen -x test

# 退出当前会话窗口
Ctrl+a,d

# 中断test会话
screen -d test

# 重新连接test会话
screen -r test

# 删除test会话
screen -X -S test quit
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而...
    为了明天_加油阅读 7,696评论 0 1
  • 转自http://www.ibm.com/developerworks/cn/linux/l-cn-screen/...
    topstargogo阅读 1,584评论 0 51
  • screen命令 Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个...
    如一i阅读 16,867评论 0 1
  • 谁言文人皆无用,提笔书写千年魂。 上鉴君王失与过,下评朝堂文武臣。 一朝成名入青史,传承后世仰人尊。 纸上谈兵虽浅...
    黎若雪阅读 234评论 0 0
  • 老婆女儿最爱到野外搭帐篷了,只要周末休息或者一放假,两个“女人”就开始念念叨叨,到哪里去搭帐篷。没想到一个小小的帐...
    爱做梦的卓小猪阅读 455评论 0 2