Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Lab
    • Libraries: If you want this lab, consider one of these libraries.
    • Cloud
Google Cloud Platform icon
Labs

Configuring and Using screen Advanced Settings

The `screen` command has a lot of depth. It's a great productivity enhancement utility for the busy systems operator, developer, DevOps engineer, and — really — anyone who has ever had to access a remote system via SSH and efficiently get more than a single task done! Even in its default mode, though, there is a lot you can do to tune up its functionality, make using multiple sessions and windows easier, easily create and use regions, and use layouts to make using multiple different sets of regions much more pleasant! In this lab, you'll learn how to set up your own customized `.screenrc` file from scratch, change important defaults to make life better, configure multiple startup windows, arrange them with regions, and then make it easy to get into a particular productive workspace with layouts.

Google Cloud Platform icon
Lab platform
Lab Info
Level
Intermediate
Last updated
Apr 06, 2025
Duration
45m

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.
Table of Contents
  1. Challenge

    Use SSH/SCP to Copy Files from Other Systems

    Use the SSH utility scp to initially copy a file from another system via a completely detached screen session.

  2. Challenge

    Use the `stuff` Command to Automate SSH

    Automate the copy of a file via scp for the future using the -X option to send the required keystrokes to the utility so it can be fully hands off.

  3. Challenge

    Configure Windows to Start Automatically

    Set up a number of windows/commands to be running when screen is invoked, including assigning specific titles and window numbers.

  4. Challenge

    Set Up Basic and Advanced Layouts

    Define and implement regions that will contain windows/commands in a basic one-window layout, as well as a more complex four-window layout designed to make it easy to monitor system health data while still allowing the execution of commands as necessary.

  5. Challenge

    Switch Easily between Layouts

    Define key combinations that will make it easy to switch instantly between layouts of regions and windows, moving from a four-window system health monitoring layout to a full-screen Bash shell one-window layout for the execution of commands and full output.

About the author

Pluralsight Skills gives leaders confidence they have the skills needed to execute technology strategy. Technology teams can benchmark expertise across roles, speed up release cycles and build reliable, secure products. By leveraging our expert content, skill assessments and one-of-a-kind analytics, keep up with the pace of change, put the right people on the right projects and boost productivity. It's the most effective path to developing tech skills at scale.

Real skill practice before real-world application

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Learn by doing

Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.

Follow your guide

All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.

Turn time into mastery

On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.

Get started with Pluralsight