Cheat sheet - tmux (Terminal Multiplexer)
-
Upload
tim-gremalm -
Category
Technology
-
view
257 -
download
0
Transcript of Cheat sheet - tmux (Terminal Multiplexer)
![Page 1: Cheat sheet - tmux (Terminal Multiplexer)](https://reader035.fdocuments.us/reader035/viewer/2022071702/55c2eaf7bb61eb85708b466d/html5/thumbnails/1.jpg)
Pane (Split)split/window [/l.size.|./p.percentage].[/t.target/pane].[shell/command]
x 4plit/window /h.j4plit.pane.horizontallyDM split/window /v.j4plit.pane.verticallyD
list/panesUp select/pane select/pane./Uo select/pane [/t.target/pane]
select/pane./t.,fR j4elect.next.paneD& last/pane j4elect.previously.active.paneDH/Up resize/pane resize/pane./U.1^Up resize/pane resize/pane./U
resize/pane [/t.target/pane].[adjustment]/GZ6U.Goqn2Zeft2right2Uptmux.resize/pane./Z./t.{.{0
q display/panes j4how.pane/numbers.visually.over.panesD{ swap/pane swap/pane./U} swap/pane swap/pane./G
swap/pane [/s.src/pane].[/t.dst/pane]/d.jTnstructs.tmux.not.to.change.the.active.paneD
^o rotate/window j4wap.location.of.panesD4pace next/layout j4wap.layout.of.panesD
join/pane [/l.size.|./p.percentage].[/s.src/pane].[/t.dst/pane]joinpjoinp./s.,{.jHove.window.{.into.a.new.pane.in.thecurrent.windowDjoinp./t.,b.jHove.the.current.pane.into.a.new.pane.inwindow.bD
, break/pane [/t.target/pane].jKreak.pane.to.a.new.windowDt clock/mode [/t.target/pane]^d j>lose.current.paneDx kill/pane [/t.target/pane]
CheatPSheetcPctmuxcTerminalmultiplexerSrwSrwSrSSfIfusrfusrfIITRVfIvfjulfIFxIFfwebsockxjsffffffffffffffffffffffffffffffffffffffff│usrghostname=~dtempprojectsdwebsockify8flsfSlffffffffffSrwSrwSrSSfIfusrfusrffFXRDfIvfjulfIFxIFfwebutilxjsffffffffffffffffffffffffffffffffffffffff│totaltfDMffffffffffffffffffffffffffffffffffffffffffffffSrwSrSSrSSfIfusrfusrfIvTDMffIfoktfVLxMDfxwebutilxjsxswpfffffffffffffffffffffffffffffffffff│SrwSrwSrSSfIfusrfusrfIVRDfIvfjulfIIxMTfPO>N,(SxtxtfffffSrwSrwSrSSfIfusrfusrffFIRLfIvfjulfIFxIFfwsircxjsffffffffffffffffffffffffffffffffffffffffff│drwxrwxrSxfVfusrfusrfMLXvfIvfjulfIFxIMfdocsffffffffffffSrwSrwSrSSfIfusrfusrfIMTMFfVTfjulfIvxLLfwstelnetxjsfffffffffffffffffffffffffffffffffffffff│drwxrwxrSxfMfusrfusrfMLXvfIvfjulfIIxMTfincludefffffffffSrwSrSSrSSfIfusrfusrfIvTDMffIfoktfVLxMDfxwstelnetxjsxswpffffffffffffffffffffffffffffffffff│SrwSrwSrSSfIfusrfusrffvIVfIvfjulfIIxMTfL%P(NS(xtxtfffffSrwSrwSrSSfIfusrfusrfVFDLFfVMfjulfIIxMvfVTILLxjsffffffffffffffffffffffffffffffffffffffffff│SrwSrwSrSSfIfusrfusrffIFTfIvfjulfIIxMTfMakefileffffffffSrwSrSSrSSfIfusrfusrfIvTDMffIfoktfVLxMDfxVTILLxjsxswpfffffffffffffffffffffffffffffffffffff│SrwSrwSrSSfIfusrfusrfffFvfIvfjulfIIxMTfM>N%)(STxinfffffusrghostname=dvardwwwdmysitedinclude8fffffffffffffffffffffffffffffffffffffffffffffffffffff│drwxrwxrSxfTfusrfusrfMLXvfIvfjulfIIxMTfotherfffffffffff──────────────────────────────────────────────────────────────────────────────────────────┤SrwSrwSrSSfIfusrfusrfFXFFfIvfjulfIIxMTfR(>WM(xmdffffffffwstelnetxjsffVTILLxjsffutilxjsffwebutilxjsffxxdwstelnetxhtmlffxxdstylexcssffffffffffffffX│SrwxrwxrSxfIfusrfusrffMVMfIvfjulfIIxMTfrebindffffffffffTMIfffffffffffffffffffffstrf;fC\bC'fbreak'ffffffffffffffffffffffffffffffffffffffffffffffff│SrwSrwSrSSfIfusrfusrfVDDRfIvfjulfIIxMTfrebindxcffffffffTMVfffffffffffffffffcasefvFTLR=fddf(scapefffffffffffffffffffffffffffffffffffffffffffffffff│SrwSrwSrSSfIfusrfusrfVLDMfIvfjulfIIxMDfrebindxoffffffffTMTfffffffffffffffffffffstrf;fC\xIbC'fbreak'ffffffffffffffffffffffffffffffffffffffffffffff│SrwxrwxrSxfIfusrfusrfvVTRfIvfjulfIIxMDfrebindxsofffffffTMMfffffffffffffffffcasefvFTvI=fddfLeftfarrowfffffffffffffffffffffffffffffffffffffffffffff│SrwxrwxrSxfIfusrfusrfffDVfIvfjulfIIxMTfrunfffffffffffffTMFfffffffffffffffffffffstrf;fC\xIb[WC'fbreak'ffffffffffffffffffffffffffffffffffffffffffff│SrwSrwSrSSfIfusrfusrfIVMRfIvfjulfIIxMTfsetupxpyffffffffTMvfffffffffffffffffcasefvFTvV=fddfUpfarrowfffffffffffffffffffffffffffffffffffffffffffffff│drwxrwxrSxfVfusrfusrfMLXvfIvfjulfIIxMTftestsfffffffffffTMRfffffffffffffffffffffstrf;fC\xIb[>C'fbreak'ffffffffffffffffffffffffffffffffffffffffffff│drwxrwxrSxfVfusrfusrfMLXvfIvfjulfIIxMFfwebsockifyffffffTMDfffffffffffffffffcasefvFTvT=fddfRightfarrowffffffffffffffffffffffffffffffffffffffffffff│lrwxrwxrwxfIfusrfusrffffTfIvfjulfIIxMTfwebsockifyxpyfS[TMXfffffffffffffffffffffstrf;fC\xIb[PC'fbreak'ffffffffffffffffffffffffffffffffffffffffffff│frunfffffffffffffffffffffffffffffffffffffffffffffffffffTFLfffffffffffffffffcasefvFTvM=fddfWownfarrowfffffffffffffffffffffffffffffffffffffffffffff│SrwSrwSrSSfIfusrfusrfTTDRfIvfjulfIIxMTfwsircxhtmlffffffTFIfffffffffffffffffffffstrf;fC\xIb[BC'fbreak'ffffffffffffffffffffffffffffffffffffffffffff│SrwSrwSrSSfIfusrfusrfVMTDfIvfjulfIIxMTfwstelnetxhtmlfffTFVfffffffffffffffffcasefILLLMF=fddf%nsertffffffffffffffffffffffffffffffffffffffffffffffff│usrghostname=~dtempprojectsdwebsockify8ffffffffffffffffTFTfffffffffffffffffffffstrf;fC\xIb[gC'fbreak'ffffffffffffffffffffffffffffffffffffffffffff│usrghostname=~dtempprojectsdwebsockify8fxdrunfVLVTfSSwrTFMfffffffffffffffffcasefILLLMv=fddfWeleteffffffffffffffffffffffffffffffffffffffffffffffff│apSmode;respawnfIRTxIXMxRLxITX=VTffffffffffffffffffffffTFFfffffffffffffffffffffstrf;fC\xIb[PC'fbreak'ffffffffffffffffffffffffffffffffffffffffffff│WebSocketfserverfsettings=fffffffffffffffffffffffffffffTFvfffffffffffffffffcasefILLLTv=fddfOomeffffffffffffffffffffffffffffffffffffffffffffffffff│ffSfListenfonf=VLVTffffffffffffffffffffffffffffffffffffTFRfffffffffffffffffffffstrf;fC\xIb[OC'fbreak'ffffffffffffffffffffffffffffffffffffffffffff│ffSf)lashfsecurityfpolicyfserverfffffffffffffffffffffffTFDfffffffffffffffffcasefILLLTF=fddf(ndfffffffffffffffffffffffffffffffffffffffffffffffffff│ffSfNofSSLdTLSfsupportfHnofcertffileAffffffffffffffffffTFXfffffffffffffffffffffstrf;fC\xIb[M~C'fbreak'fffffffffffffffffffffffffffffffffffffffffff│ffSfproxyingffromf=VLVTftofIRTxIXMxRLxITX=VTfffffffffffTvLfffffffffffffffffcasefILLLTT=fddfPagefUpfffffffffffffffffffffffffffffffffffffffffffffff│ffI=fIXVxIvDxLxX=fPlainfnonSSSLfHws=ddAfWebSocketfconneTvIfffffffffffffffffffffstrf;fC\xIb[F~C'fbreak'fffffffffffffffffffffffffffffffffffffffffff│ctionffffffffffffffffffffffffffffffffffffffffffffffffffTvVfffffffffffffffffcasefILLLTM=fddfPagefWownfffffffffffffffffffffffffffffffffffffffffffff│ffI=fIXVxIvDxLxX=fVersionfhybiSITEfbasevM=fC)alseCfffffNORM>Lf⮀fdvardwwwdmysitedincludedwstelnetxjsf⮀fffffffunixf⮃futfSDf⮃fshf⮂ffvT4f⮂f⭡fTFV=VIff│ffI=fconnectingfto=fIRTxIXMxRLxITX=VTffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff│ffffffffffffffffffffffffffffffffffffffffffffffffffffffffL=TxIf⮀fhostnamef⮀f%fIXVxIvDxLxTf⮁fWfIRTxIXMxRLxITDf⮀fffffffffffI=sshffV=bashf⮀fTf⮁f%W(f⮀fffffffffffffffffffffffffffffff⮂fLxLVEfLxLMEfLxLLff⮂fTue
By:ctim@gremalmUsehttp:fftimUgremalmUse2013P10P17
c
wBnplif
f
q5
Window (Tab)new/window [/n.window/name].[shell/command]list/windows lsw
[/t.target/session]choose/window j4ame.as.listq.but.a.menuDselect/window [/t.target/window].j4elect.window.number.BDnext/window [/t.target/session]previous/window [/t.target/session]last/window [/t.target/session].j4elect.last.selected.windowDdisplay/message j4how.information.about.current.window.and.paneDfind/window [/t.target/window].match/string
jNreetext.search.through.windowsDmove/window movew
[/s.src/window].[/t.dst/window]rename/window [/t.target/window].new/namekill/window [/t.target/window]
Session
s list/sessionsdzu
new/session new[/s.session/name]tmux./4.2tmp2shared_session_socketchmod.BBB.2tmp2shared_session_socket
attach/session attach[/t.target/session]/d.j6e/attach.and.attached.sessionjdetaching.it.from.elsewhereDD/r.j6ead.onlyDtmux./4.2tmp2shared_session_socket.attachls
detach/client [/s.target/session]suspend/clientrename/session [/t.target/session].new/namekill/session [/t.target/session]
[
]
Copy-/History - Modecopy/mode 4tarts.copy/mode
3ageUp copy/mode./u 4tarts.copy/mode.and.scroll.uppaste/bufferlist/buffers 4hows.a.list.of.copy/buffers
Copy-/History - Settingssetw./g.mode/keys.vi >onfigure.tmux.to.use.vi/style
navigation.in.copy.mode
setw./g.mode/keys.emacs >onfigure.tmux.to.use.emacs/style
navigation.in.copy.mode
bind.p.paste/buffer
bind/key./t.vi/copy.^v^ begin/selection
bind/key./t.vi/copy.^y^ copy/selection
vi
q
j
k
h
l
A
?
>/f
>/b
, g
g H/_
E H/F
0>/a
^ H/mu >/ew H/feb H/b
v 6>/gH/w
p >/y2 >/sn n‘ >/r
Copy-/History - Keysemacs Nunction
<scape 8uit.mode
Gown >ursor.down
Up >ursor.up
Zeft >ursor.left
6ight >ursor.right
>/Gown 4croll.down
>/Up 4croll.up
3age.down ‘ext.page
3age.up 3revious.page
Eoto.line
Top.of.history
Kottom.of.history
4tart.of.line
Kack.to.indentation<nd.of.line‘ext.word<nd.of.word3revious.word
4pace >/4pace 4tart.selection6ectangle.toggle
<scape >lear.selection<nter >opy.selection
3aste.buffer4earch4earch.again4earch.backward
Mouse modeset./g.mouse/select/window.on 4elect.windowset./g.mouse/select/pane.on 4elect.paneset./g.mouse/resize/pane.on 6esize.panesetw./g.mode/mouse.on 4elect.text
Prompt
^b.,Tmux.command/prompt
Jutocompletion.in.tmux.command/promtTab
P
[J/Z]
[Nb/N{0]
Keybindinglist/keys 4ee.keybinding
>hange.prefix.jNrom.>trlRK.to.>trlRJDunbind.>/bset./g.prefix.>/a
Kind/keybind/key/r.jTndicates.this.key.may.repeatD
?eys
>trl.key.[>/].or.[^]Jlt.key.jHetaD.[H/]
Upq.Gownq.Zeftq.6ight<ndq.Qomeq.T>.jTnsertDq.‘3age.j3age.UpDq.33age.j3age.GownDK4paceq.KTabq.G>.jGeleteDq.<nterq.<scapeq.4paceq.and.TabfTo.bind.the.‘x’.or.‘^’.keysq.quotation.marks.are.necessary,
bind/key.^x^.split/windowbind/key.x^x.new/window
4end.keyssend/keys.[/t.target/pane]send/prefix.[/t.target/pane]
Statusbar Colorset/option./g.status/bg.colour{}1set/option./g.status/fg.whiteset/option./g.window/status/bg.colour}1.colour}1set/option./g.window/status/current/bg.colour{1set/option./g.window/status/current/fg.black>enter.the.window.list
set./g.status/justify.centre
Terminal settings4et.charset
set/window/option./g.utfC.on4et.mode.to.{1kcolor.mode
set./g.default/terminal.xscreen/{1kcolorxNorce.tmux.to.use.{1k.colors
tmux./{Norce.tmux.to.use.CC.colors
tmux./C<nable.activity.alerts
setw./g.monitor/activity.onset./g.visual/activity.on
>lockset/window/option./g.clock/mode/style.[b{.|.{I]set/window/option./g.clock/mode/colour.colour
AllctmuxPcommandsccancbecaccessedcthroughtctmuxcpromptc,:CommandkcorbycthecCLIc,tmuxcCommandkFcandccouldcbecmappedctocackeybindingc,:bindckcCommandkUIncacsessioncwithcseveralcattachedcclientsFctmuxcwillcsetcthecresolutionctocthecleastccommoncresolutionUConsolascFontciscusedcincTerminalUPowerlineciscUsedcforctmuxcandcvimU