ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0.4 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://kapeli.com/cheat_sheets/screen.docset/Contents/Resources/Documents/index |
| Last Crawled | 2026-03-29 22:40:15 (12 days ago) |
| First Indexed | 2018-01-17 07:38:43 (8 years ago) |
| HTTP Status Code | 200 |
| Meta Title | screen - Dash Cheat Sheets - Kapeli |
| Meta Description | GNU Screen cheat sheet for Dash - Terminal session manager commands and shortcuts. Download Dash for macOS to access this and other cheat sheets offline. |
| Meta Canonical | null |
| Boilerpipe Text | Escape key
Getting in
Getting out
Help
Window Management
C-a c
Create new window
C-a C-a
Change to last-visited active window
(commonly used to flip-flop between two windows)
C-a <number>
Change to window by number
(only for windows 0 to 9)
C-a ' <number or title>
Change to window by number or name
C-a n or C-a <space>
Change to next window in list
C-a p or C-a <backspace>
Change to previous window in list
C-a "
See window list
(allows you to select a window to change to)
C-a w
Show window bar
(if you don't have window bar)
C-a k
Kill current window
(not recommended)
C-a \
Kill all windows
(not recommended)
C-a A
Rename current window
Split screen
Scripting
Misc
C-a C-l
Redraw window
C-a [
Enter copy mode
or
C-a <esc>
(also used for viewing scrollback buffer)
C-a ]
Paste
C-a M
Monitor window for activity
C-a _
Monitor window for silence
C-a C-v
Enter digraph (for producing non-ascii characters)
C-a x
Lock (password protect) display
C-a :
Enter screen command
C-a H
Enable logging in the screen session
Notes
Based on the Quick Reference at
aperiodic
Converted by
gendalus |
| Markdown | # screen
[ Dash for macOS Instant access to all the cheat sheets, API docs and snippets you need! Download](https://kapeli.com/dash)
## Escape key
| |
|---|
| All screen commands are prefixed by an escape key, by default `C-a` (that's Control-a, sometimes written `^a`). To send a literal `C-a` to the programs in screen, use `C-a a`. This is useful when when working with screen within screen. For example `C-a a n` will move screen to a new window on the screen within screen. |
## Getting in
| | |
|---|---|
| `screen -S <name>` | Start a new screen session with session name |
| `screen -ls` | List running sessions/screens |
| `screen -x` | Attach to a running session |
| `screen -r <name>` | Attach to a running session with name |
| `screen -dRR` | The "ultimate attach" Attaches to a screen session. If the session is attached elsewhere, detaches that other display. If no session exists, creates one. If multiple sessions exist, uses the first one. |
## Getting out
| | |
|---|---|
| `screen -d <name>` | Detach a running session |
| `C-a d` | Detach |
| `C-a D D` | Detach and logout (quick exit) |
| `“C-a : quit”` | Exit screen or exit all of the programs in screen |
| `C-a C-\` | Force-exit screen (not recommended) |
## Help
| | |
|---|---|
| `C-a ?` | See help Lists keybindings. The [man page](http://aperiodic.net/screen/man:start) is the complete reference, but it's very long. |
## Window Management
| | |
|---|---|
| `C-a c` | Create new window |
| `C-a C-a` | Change to last-visited active window (commonly used to flip-flop between two windows) |
| `C-a <number>` | Change to window by number (only for windows 0 to 9) |
| `C-a ' <number or title>` | Change to window by number or name |
| `C-a n or C-a <space>` | Change to next window in list |
| `C-a p or C-a <backspace>` | Change to previous window in list |
| `C-a "` | See window list (allows you to select a window to change to) |
| `C-a w` | Show window bar (if you don't have window bar) |
| `C-a k` | Kill current window (not recommended) |
| `C-a \` | Kill all windows (not recommended) |
| `C-a A` | Rename current window |
## Split screen
| | |
|---|---|
| `C-a S` | Split display horizontally |
| `C-a |` | Split display vertically or `C-a V` (for the vanilla vertical screen patch) |
| `C-a tab` | Jump to next display region |
| `C-a X` | Remove current region |
| `C-a Q` | Remove all regions but the current one |
## Scripting
| |
|---|
| Send a command to a named session |
| Create a new window and run ping example.com |
| Stuff characters into the input buffer using bash to expand a newline character (from here) |
| A full example |
## Misc
| | |
|---|---|
| `C-a C-l` | Redraw window |
| `C-a [` | Enter copy mode or `C-a <esc>` (also used for viewing scrollback buffer) |
| `C-a ]` | Paste |
| `C-a M` | Monitor window for activity |
| `C-a _` | Monitor window for silence |
| `C-a C-v` | Enter digraph (for producing non-ascii characters) |
| `C-a x` | Lock (password protect) display |
| `C-a :` | Enter screen command |
| `C-a H` | Enable logging in the screen session |
## Notes
- Based on the Quick Reference at [aperiodic](http://aperiodic.net/screen/quick_reference)
- Converted by [gendalus](https://github.com/gendalus)
You can modify and improve this cheat sheet [here](http://cheat.kapeli.com/) |
| Readable Markdown | null |
| Shard | 78 (laksa) |
| Root Hash | 15832935019442044878 |
| Unparsed URL | com,kapeli!/cheat_sheets/screen.docset/Contents/Resources/Documents/index s443 |