Skip to content

Instantly share code, notes, and snippets.

@magnetikonline
Last active December 15, 2015 01:59
Show Gist options
  • Save magnetikonline/5184158 to your computer and use it in GitHub Desktop.
Save magnetikonline/5184158 to your computer and use it in GitHub Desktop.
GNU Screen cheatsheet.

GNU Screen cheatsheet

<tr>
	<th colspan="2">General commands</th>
</tr>
<tr>
	<td>Help</td>
	<td><code>Ctrl + A, ?</code></td>
</tr>
<tr>
	<td>Detach from session</td>
	<td><code>Ctrl + A, d</code></td>
</tr>

<tr>
	<th colspan="2">Window management</th>
</tr>
<tr>
	<td>Create new window</td>
	<td><code>Ctrl + A, c</code></td>
</tr>
<tr>
	<td>Rename current window</td>
	<td><code>Ctrl + A, A</code></td>
</tr>
<tr>
	<td>View window list</td>
	<td><code>Ctrl + A, &quot;</code></td>
</tr>
<tr>
	<td>Move previous window</td>
	<td><code>Ctrl + A, p</code> or <code>Ctrl + A, [backspace]</code></td>
</tr>
<tr>
	<td>Move next window</td>
	<td><code>Ctrl + A, n</code> or <code>Ctrl + A, [space]</code></td>
</tr>
<tr>
	<td>Switch to window via number or name</td>
	<td><code>Ctrl + A, '</code></td>
</tr>

<tr>
	<th colspan="2">Buffer / monitoring</th>
</tr>
<tr>
	<td>Copy mode / browse scrollback</td>
	<td><code>Ctrl + A, [</code> or <code>Ctrl + A, Esc</code></td>
</tr>
<tr>
	<td>Monitor window activity (toggle)</td>
	<td><code>Ctrl + A, M</code></td>
</tr>
<tr>
	<td>Monitor window silence (toggle)</td>
	<td><code>Ctrl + A, _</code></td>
</tr>
Starting up
List running sessions $ screen -ls
Start a new named session $ screen -S [name]
Attach to a running session $ screen -r
Attach to a running named session $ screen -r [name]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment