标签: screen

  • 使用GNU Screen进行结对编程

    视频版:

    https://www.bilibili.com/video/bv1NV411v7Yi

    结对编程有很多好处,可以互相提高编程水平,及时发现问题,实时共享知识技巧,

    但是由于传染病的流行,近距离接触有互相感染的风险,所以可以考虑远程结对编程,

    这个时候就需要协助软件,如果开发环境是Linux,可以使用 GNU Screen来实现。

    Screen 是 GNU 系列自由软件之一,很多Linux 发行版本都有预装,

    它本身是一款终端多会话管理工具,但是有一个特性可以实现结对编程的效果。

    以ubuntu操作系统为例,如果没有安装的话使用

    apt install screen

    就可以安装。

    首先使用

    screen -S session_name 创建会话

    然后所有通过 -x 参数进入会话的用户,

    screen -x session_name

    所有操作都是实时同步的,

    这样就实现了远程结对编程。

    另外一个工具是 tmux 也可以实现同样的功能。

    有兴趣的请自行尝试。