Sodamhan.com

TL;DR

screen

Hold a session open on a remote server. Manage multiple windows with a single SSH connection. See also tmux and zellij. More information: https://manned.org/screen.

  • Start a new screen session:

screen

  • Start a new named screen session:

screen -S session_name

  • Start a new daemon and log the output to screenlog.x:

screen -dmLS session_name command

  • Show open screen sessions:

screen -ls

  • Reattach to an open screen:

screen -r session_name

  • Detach from inside a screen:

<Ctrl> + A, D

  • Kill the current screen session:

<Ctrl> + A, K

  • Kill a detached screen:

screen -X -S session_name quit

This document was created using the contents of the tldr project.