Multi-Session with screen

By Ross Brunson

Understand and use the Linux screen command to boost productivity in the command line.

3 hours
  • 19 Lessons
  • 3 Hands-On Labs

About the course

System operators, developers, and users of Linux systems all need to be able to run multiple commands via a single terminal session, as that may be all they have — or by policy are restricted to — when signed into or connected to systems.

Being able to run multiple sessions with one-to-many commands in windows in those sessions either locally or remotely is a serious productivity boost for anyone who has to accomplish their work via a terminal or command line interface.

Additionally, the ability to establish task-based workspaces that can be built, disconnected from, and reconnected to all without disturbing their functioning or processing is a major productivity enhancement for the terminal-bound Linux user.

This course is designed to help you understand, use, and be productive with the Linux screen command.

  • Chapter 1 1 Lesson Introduction 3:18

    Course Introduction

  • Chapter 2 2 Lessons Understanding Linux Sessions and Processes 21:57

    Understanding Sessions and Processes


    Identifying the Need for Multiple Sessions

  • Chapter 3 4 Lessons Exploring the screen Command 1:00:33

    Understanding How screen Works


    Invoking a Basic screen Session


    Using Multiple screen Sessions as Workspaces


    Using screen Sessions

    15:00 Hands-On Lab
  • Chapter 4 5 Lessons Using Multiple Commands in screen 1:03:20

    Utilizing screen Windows to Run Multiple Commands: Part 1


    Utilizing screen Windows to Run Multiple Commands: Part 2


    Utilizing screen Windows to Run Multiple Commands: Part 3


    Performing Advanced Windowing Tasks


    Running Multiple Commands in screen Windows

    15:00 Hands-On Lab
  • Chapter 5 6 Lessons Exploring screen Advanced Features 1:38:22

    Using screen via SSH on Remote Hosts


    Using screen’s Lastline Mode for Advanced Tasks


    Putting Together a Killer .screenrc File: Part 1


    Putting Together a Killer .screenrc File: Part 2


    Putting Together a Killer .screenrc File: Part 3


    Using screen and SSH to Manage Remote Systems

    45:00 Hands-On Lab
  • Chapter 6 1 Lesson Conclusion 1:53

    Conclusion and What’s Next


What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!