How to Use Screen on Linux to Detach and Reattach Your Terminal

Zubair Ahmed
Nov 5, 2020 · 4 min read

Why Screen?

screen is this awesome software tool in Linux that provides you the ability to spring-up and use multiple shell sessions from a single ssh session. Screen essentially acts as a terminal multiplexer emulator that is packed with features (just look at the size of its man page, you'll know 😝)

  • Re-establish access and control of the shell session through network disruptions
  • Ability to disconnect and re-connect to a shell session from any system
  • Ability to daemonize a session to keep a long-running process and attach to the session whenever needed

How to Install It?

It is most likely already have screen installed on your system. To check if you already have it installed you can use the which command to inspect the path of screen on your system.

which screen
#output
/usr/bin/screen
sudo yum install screen
sudo apt install screen
sudo pacman -Sy screen
sudo dnf install screen
screen

How to Use It?

Using Sessions

To get started just use your command line and simply type as shown below:

screen
wget https://download.geofabrik.de/europe-latest.osm.pbf
exit
screen -S bigassDownload
screen -r bigassDownload

Recap

  • On the terminal, type screen
  • Use Ctrl+a + d to detach from the screen session
  • Reattach to screen session by typing screen -r <ID>
  • Start a named session using screen -S <name>
  • Reattach to a named screen session by typing screen -r <name>

Conclusion

My fellow coders, programmers, and wannabe hackers; we just learn how to use screen on Linux. Now you can start using the utility and go-crazy impressing people with your nifty terminal skills.

The Startup

Get smarter at building your thing. Join The Startup’s +789K followers.

Sign up for Top 10 Stories

By The Startup

Get smarter at building your thing. Subscribe to receive The Startup's top 10 most read stories — delivered straight into your inbox, once a week. Take a look.

By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox
Medium sent you an email at to complete your subscription.

Zubair Ahmed

Written by

Chief Technology Officer at RAZRLAB

The Startup

Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +789K followers.

Zubair Ahmed

Written by

Chief Technology Officer at RAZRLAB

The Startup

Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +789K followers.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store