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 45:33

    Understanding How screen Works


    Invoking a Basic screen Session


    Using Multiple screen Sessions as Workspaces


    Using screen Sessions

    0:00 Hands-On Lab
  • Chapter 4 5 Lessons Using Multiple Commands in screen 48: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

    0:00 Hands-On Lab
  • Chapter 5 6 Lessons Exploring screen Advanced Features 53: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

    0: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?

How many seats do you need?

  • $499 USD per seat per year
  • Billed Annually
  • Renews in 12 months

Ready to accelerate learning?

For over 25 licenses, a member of our sales team will walk you through a custom tailored solution for your business.


Sign In
Welcome Back!

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