I den sidste artikel så vi på, hvad Tmux er. Kort fortalt er Terminal Multiplexer et kommandolinjeværktøj til styring af flere terminaler i et enkelt vindue. Det giver brugerne mulighed for at køre flere programmer i en enkelt terminal, opdele et terminalvindue i flere ruder og gruppere flere ruder i et enkelt vindue.
Tmux
giver også brugeren mulighed for at gemme terminalsessioner og genoptage dem når som helst. Tmux
er meget nyttig til styring af fjernservere og til at skabe mere effektive multitasking-miljøer i OS Linux. I denne artikel skal vi se på syntaksen og nogle af værktøjets muligheder (ikke dem alle, men de mest populære).
Tmux-kommandoen
har følgende syntaks:
tmux [options] [command]
Nogle af de mest almindeligt anvendte indstillinger i Tmux-kommandoen
er:
-c <sti>
- angiver stien til konfigurationsfilen.-L <name>
- angiver navnet på soklen.-f <
sti> - angiver stien til soklen.-S <navn>
- angiver navnet på sessionen.De mest almindeligt anvendte Tmux-kommandoer
er:
new-session -
opretter en ny Tmux-session.list-sessions
-viser
enliste
over aktuelle sessioner.attach-session -
opretter forbindelse til den angivne session.detach-session -
afbryder forbindelsen mellem den aktuelle session og shell'en.switch -
skifter til et andet panel eller vindue.kill-server
- stopper alle kørende sessioner;kill-session
- afslutter den session, der er angivet i -t-parameteren;list-clients-
viser de klienter, der er forbundet til -t-sessionen;list-sessions
(ls)
- viser enliste
over alle kørende sessioner;rename-session - omdøb
en session, send sessions-ID'et og et nyt navn.Yderligere muligheder og kommandoer kan findes ved at kalde Tmux-hjælpen
med kommandoen
man tmux
eller:
tmux -h
Nu vil vi fortælle dig, hvordan du bruger kommandoen i praksis.
For at oprette en ny session er det nok at udføre kommandoen uden parametre:
tmux
Du kan også oprette en session med kommandoen new-session og give den et passende navn:
tmux new-session -s "name"
Nu kan du bruge Tmux og oprette sessioner med kommandoen.