0% found this document useful (0 votes)
98 views

Screen and Tmux Cheat Sheet

This document provides a summary comparison of basic features and keyboard shortcuts for the GNU screen and tmux terminal multiplexers. It includes a table listing actions like starting a new session, reattaching sessions, renaming and switching windows, splitting panes, and copying/pasting text. The formatting uses control key shortcuts like ^x as well as meta (alt) key shortcuts like M-x. It notes that this is a basic overview and not a full list of features for either tool.

Uploaded by

Rezzag Walid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
98 views

Screen and Tmux Cheat Sheet

This document provides a summary comparison of basic features and keyboard shortcuts for the GNU screen and tmux terminal multiplexers. It includes a table listing actions like starting a new session, reattaching sessions, renaming and switching windows, splitting panes, and copying/pasting text. The formatting uses control key shortcuts like ^x as well as meta (alt) key shortcuts like M-x. It notes that this is a basic overview and not a full list of features for either tool.

Uploaded by

Rezzag Walid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

screen and tmux

A comparison of the features (or more-so just a table of notes for accessing some of those features) for GNU
screen and BSD-licensed tmux.

Want more information about tmux and screen? Check out these other resources:

• This page from Computer Taijutsu


• Mohamed Alaa's cheat sheet

The formatting here is simple enough to understand (I would hope). ^ means ctrl+, so ^x is ctrl+x. M- means
meta (generally left-alt or escape)+, so M-x is left-alt+x

It should be noted that this is no where near a full feature-set of either group. This - being a cheat-sheet - is
just to point out the most very basic features to get you on the road.

Action tmux screen

tmux OR
start a new session tmux new OR screen
tmux new-session

tmux attach OR
re-attach a detached session screen -r
tmux attach-session

re-attach an attached session (detaching it tmux attach -d OR


screen -dr
from elsewhere) tmux attach-session -d

re-attach an attached session (keeping it tmux attach OR


screen -x
attached elsewhere) tmux attach-session

^b d OR ^a ^d OR
detach from currently attached session
^b :detach ^a :detach

^b , <newname> OR
rename-window to newname ^b :rename-window ^a A <newname>
<newname>

list windows ^b w ^a w

list windows in chooseable menu ^a "


go to window # ^b # ^a #

go to window # (above 9) ^b ' # ^a ' #

go to last-active window ^b l ^a ^a

go to next window ^b n ^a n

go to previous window ^b p ^a p

see keybindings ^b ? ^a ?

^b s OR
list sessions tmux ls OR screen -ls
tmux list-sessions

toggle visual bell ^a ^g

create another shell ^b c ^a c

exit current shell ^d ^d

split pane horizontally ^b " ^a S

split pane vertically ^b %

switch to another pane ^b o ^a TAB

kill the current pane ^b x OR (logout/^D)

close other panes except the current one ^b !

swap location of panes ^b ^o

show time ^b t

show numeric values of panes ^b q

enable scroll/view scrollback ^b [ (q to exit) ^a [ (q to exit)

^a [ ^m (then highlight text and


copy text in one view
press enter)

paste text into a view ^a ]

All content purely from Dayid Alan

You might also like