Description | Command |
---|---|
Start a new session with session name | screen -S <session_name> |
List running sessions / screens | screen -ls |
Attach to a running session | screen -x |
Attach to a running session with name | screen -r <session_name> |
Detach a running session | screen -d <session_name> |
Kill a running session | screen -X -S [session # you want to kill] quit |
Accessing a screen that is already attached | screen -r -d [session name] |
Description | Command |
---|---|
detach | Ctrl-a d |
detach and logout | Ctrl-a D D |
exit screen | Ctrl-a : |
force-exit screen | Ctrl a C-\ |
Description | Command |
---|---|
Show help | Ctrl-a ? |
Description | Command | Notes |
---|---|---|
Create new window | Ctrl-a c | |
Change to last-visited active window | Ctrl-a Ctrl-a | flip-flop between two windows |
Change to window by number | Ctrl-a <number> | only for windows 0 to 9 |
Change to window by number or name | Ctrl-a ' <number or title> | |
Change to next window in list | Ctrl-a n or Ctrl-a <space> | |
Change to previous window in list | Ctrl-a p or Ctrl-a <backspace> | |
See window list | Ctrl-a “ | select a window to change to |
Show window bar | Show window bar | if you don't have window bar |
Kill current window | Kill current window | not recommended |
Kill all windows | Kill all windows | not recommended |
Rename current window | Ctrl-a A |
Description | Command |
---|---|
Split display horizontally | Ctrl-a S |
Split display vertically | Ctrl-a | |
Jump to next split | Ctrl-a tab |
Remove current split | Ctrl-a X |
Remove all splitsbut the current one | Ctrl-a Q |
TIP: On Ubuntu you can install progress which can monitor running progresses such as tar, rsync, cp, mv and more. Install it like this.
apt install progress