Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Maybe this is a dumb question. I know how to start a screen or how to list different screens.

screen -ls

or to attached..

There are screens on:
        2477.pts-0.server1      (Detached)
        2522.pts-0.server1      (Detached)
2 Sockets in /var/run/screen/S-root.
screen -r 2477.pts-0.server1

but I keep forgeting how to detach a screen.

Can anyone give me and answer? I want you to show me the exact keys (really don't remember)

This is a good way to have an easy way to keep it simple to search in the future

share|improve this question
up vote 63 down vote accepted

Ctrl+A followed by D. The [screen manpage] has a long list of these shortcuts under "DEFAULT KEY BINDINGS".

share|improve this answer
I think that you mean <kbd>Ctrl-A<kbd> <kbd>d</kbd> (lowercase). The upper case (D) is 'powerdetach'. – Arcege Apr 25 '12 at 0:23

You'll probably see it listed like this in the screen man page:

^a - d

It's important the note the case of the letters as uppercase and lowercase will do different functions.

share|improve this answer

To list your sessions, run:

screen -list

You can run any command under screen command like:


Then press Ctrl+A (release) and then D to detach the process/screen (so it'll continue to run).

To resume detached process, use:

screen -r

If you have multiple, then add the session number after that.

You can also re-attach to already Attached screen by screen -x. Useful to investigate why it's attached, share terminal with someone or to watch/check somebody what they're doing.

For more help, either run man screen or within the screen press Ctrl+A (release) and then ? to see more shortcuts.

See also:

share|improve this answer

Some systems remove certain bindings by default. So it is best to look at the online keybinding page: Ctrl-a ?. You can also use the command prompt in screen: Ctrl-a :detach. Myself, I generally remove the key bindings for 'detach' and 'powerdetach', except on remote systems.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.