Who are you?

Linux利器学习

这篇文章主要对Linux中遇到的比较好的工具进行归纳总结,以备不时之需。

2017 - 05 - 09: Screen

  1. 简介:Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。

  2. 安装:对于debian/ubuntu系统,可以直接执行命令

    1
    sudo apt-get install screen
  3. 简单使用教程

    • 创建会话:screen -S nm
    • 暂时离开:Ctrl + a d
    • 回复会话:screen -r nmscreen -r pid
    • 查看会话:screen -ls
    • 关闭会话:exit,出现screen is terminating表示成功退出screen会话
  4. 高级功能

    首先演示者先在服务器上执行 screen -S test 创建一个screen会话,观众可以链接到远程服务器上执行screen -x test 观众屏幕上就会出现和演示者同步。[多屏模式]

  5. 常用快捷键

    • Ctrl+a c :在当前screen会话中创建窗口
    • Ctrl+a w :窗口列表
    • Ctrl+a n :下一个窗口
    • Ctrl+a p :上一个窗口
    • Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换