14 Screen or GNU Screen is a terminal multiplexer. In other words, it means that you can start a screen session and then open any number of windows (virtual terminals).
15 This does not contain **all** of screen's commands and options, read [GNU's manual](https://www.gnu.org/software/screen/manual/screen.html#Commands) to see everything
23 | Options | Description |
24 | ----------------- | ----------------------------------------- |
25 | `-S` | Starts a named session |
26 | `-r [name]` | Reattach to a screen (optionally by name) |
27 | `-ls` or `--list` | Returns a list of session ids |
31 | Keybind | Description |
32 | --------------- | ---------------------------------------------------------------------------------------- |
33 | `ctrl+a c` | Create a new screen tab inside a screen |
34 | `ctrl+a [0-9]` | Switch to a screen tab by number 0 through 9 |
35 | `ctrl+a n` | Go to the next screen tab |
36 | `ctrl+a p` | Go to the previous screen tab |
37 | `ctrl+a k` | Kill current screen tab |
38 | `ctrl+a ctrl+d` | Detach the current screen and go back to the terminal (screen windows will stay running) |
42 | Keybind | Description |
43 | ------------------------------- | ---------------------------- |
44 | `ctrl+a S` | Split a screen horizontally |
45 | `ctrl+a |` | Split a screen vertically |
46 | `ctrl+a ctrl+I` or `ctrl+a tab` | Change screen split |
47 | `ctrl+a Q` | Remove all screen splits |
48 | `ctrl+a C` | Clear the current screen tab |
52 | Keybind | Description |
53 | --------------- | --------------------------------------------------- |
54 | `ctrl+a A` | Rename current screen tab |
55 | `ctrl+a k` | Kill current screen tab |
56 | `ctrl+a ctrl+a` | Switch to last used screen tab |
57 | `ctrl+a a` | Send `ctrl+a` to current screen tab |
58 | `ctrl+a ctrl+w` | See a list of all screen tabs in the current screen |