Ruby On Rails, by Gabriel Guimaraes
Indholdsfortegnelse:
- Hvad er tmux?
- Installation af Tmux
- Installation af Tmux på Ubuntu og Debian
- Installation af Tmux på CentOS og Fedora
- Installation af Tmux på macOS
- Start din første Tmux-session
- Oprettelse af navngivne Tmux-sessioner
- Frakobling fra Tmux-sessionen
- Vedhæftes igen til Tmux-sessionen
- Arbejde med Tmux Windows og ruder
- Tilpasning af Tmux
- Grundlæggende brug af Tmux
- Konklusion
Denne guide vil gennemgå installation og grundlæggende brug af Tmux for at komme i gang.
Hvad er tmux?
Tmux er en terminal multiplexer et alternativ til GNU Screen. Med andre ord betyder det, at du kan starte en Tmux-session og derefter åbne flere vinduer inde i denne session. Hvert vindue optager hele skærmen og kan opdeles i rektangulære ruder.
Med Tmux kan du nemt skifte mellem flere programmer i en terminal, fjerne dem og genmontere dem til en anden terminal.
Tmux-sessioner er vedvarende, hvilket betyder, at programmer, der kører i Tmux, fortsætter med at køre, selvom du bliver afbrudt.
Alle kommandoer i Tmux starter med et præfiks, som som standard er
ctrl+b
.
Installation af Tmux
Du kan nemt installere Tmux ved hjælp af pakkeadministratoren på din distro.
Installation af Tmux på Ubuntu og Debian
Installation af Tmux på CentOS og Fedora
Installation af Tmux på macOS
Start din første Tmux-session
For at starte din første Tmux-session skal du blot indtaste
tmux
i din konsol:
tmux
Dette åbner en ny session, opretter et nyt vindue og starter en skal i det vindue.
Når du er i Tmux, vil du bemærke en statuslinje i bunden af skærmen, der viser information om den aktuelle session.
Du kan nu køre din første Tmux-kommando. For eksempel for at få en liste over alle kommandoer, skriver du:
Ctrl+b
?
Oprettelse af navngivne Tmux-sessioner
Som standard navngives Tmux-sessioner numerisk. Navngivne sessioner er nyttige, når du kører flere Tmux-sessioner. For at oprette en ny navngivet session skal du køre
tmux
kommandoen med følgende argumenter:
tmux new -s session_name
Det er altid en god ide at vælge et beskrivende sessionnavn.
Frakobling fra Tmux-sessionen
Du kan løsne fra Tmux-sessionen og vende tilbage til din normale skal ved at skrive:
Ctrl+b
d
Programmet, der kører i Tmux-sessionen, fortsætter med at køre, når du har løsnet fra sessionen.
Vedhæftes igen til Tmux-sessionen
For at knytte til en session først skal du finde navnet på sessionen. Sådan får du en liste over de aktuelt kørende sessionstype:
tmux ls
Navnet på sessionen er den første kolonne i output.
0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)
Som du kan se fra output, er der to kørende Tmux-sessioner. Den første hedder
0
og den anden er
my_named_session
.
For eksempel, hvis du vil vedhæfte til session
0
, skriver du:
Arbejde med Tmux Windows og ruder
Når du starter en ny Tmux-session, opretter den som standard et enkelt vindue med et shell i det.
For at oprette et nyt vindue med shell type
Ctrl+b
c
, tildeles det første tilgængelige nummer i området
0…9
.
En liste over alle vinduer vises på statuslinjen i bunden af skærmen.
Herunder er nogle af de mest almindelige kommandoer til styring af Tmux-vinduer og ruder:
-
Ctrl+b
c
Opret et nyt vindue (med shell)Ctrl+b
w
Vælg vindue fra en listeCtrl+b
0
Skift til vindue 0 (efter nummer)Ctrl+b
,
Omdøb det aktuelle vindueCtrl+b
%
Opdel nuværende rude vandret i to ruderCtrl+b
"
Opdel nuværende rude lodret i to ruderCtrl+b
o
Gå til næste ruteCtrl+b
;
Skift mellem den aktuelle og forrige rudeCtrl+b
x
Luk den aktuelle rude
Tilpasning af Tmux
Når Tmux startes, læser den dens konfigurationsparametre fra
~/.tmux.conf
hvis filen er til stede.
Her er en prøve
~/.tmux.conf
konfiguration med tilpasset statuslinje og få ekstra muligheder:
# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black
Grundlæggende brug af Tmux
Nedenfor er de mest grundlæggende trin til at komme i gang med Tmux:
- Skriv kommandoprompten, skriv
tmux new -s my_session
, kør det ønskede program. Brug nøglesekvensenCtrl-b
+d
at løsne fra sessionen. Genbind til Tmux-sessionen ved at skrivetmux attach-session -t my_session
.
Konklusion
I denne tutorial lærte du, hvordan du bruger Tmux. Nu kan du begynde at oprette flere Tmux-vinduer i en enkelt session, opdele vinduer ved at oprette nye ruder, navigere mellem vinduer, fjerne og genoptage sessioner og personalisere din Tmux-instans ved hjælp af filen
.tmux.conf
.
Der er meget mere at lære om Tmux på Tmux brugermanual side.
tmux terminalKom godt i gang med Presto OS med hurtigstart

Klar til at tage Presto Linux til et testdrev? Alt du behøver er en Windows XP- eller Vista-drevet pc og et par minutters installeringstid.
Kom godt i gang med Windows 7 XP-tilstand

Her er den hurtige måde at konfigurere og bruge XP-tilstand på din Windows 7-pc.
Kom godt i gang med din egen enhedspolitik og program

BYOD kan være forvirrende og hvis det ikke er korrekt lagt ud, kan det ødelægge det. Artiklen lister Kom godt i gang med din egen enhedspolitik og program.