Basic tmux Tutorial - Windows, Panes, and Sessions over SSH
Innehållsförteckning:
- Vad är tmux?
- Installera Tmux
- Installera Tmux på Ubuntu och Debian
- Installera Tmux på CentOS och Fedora
- Installera Tmux på macOS
- Börja din första Tmux-session
- Skapa namngivna Tmux-sessioner
- Koppla från Tmux-sessionen
- Återkoppling till Tmux-sessionen
- Arbetar med Tmux Windows och paneler
- Anpassa Tmux
- Grundläggande användning av Tmux
- Slutsats
Den här guiden går igenom installationen och grundläggande användningen av Tmux för att komma igång.
Vad är tmux?
Tmux är en terminalmultiplexer som är ett alternativ till GNU-skärmen. Med andra ord betyder det att du kan starta en Tmux-session och sedan öppna flera fönster i den sessionen. Varje fönster upptar hela skärmen och kan delas upp i rektangulära rutor.
Med Tmux kan du enkelt växla mellan flera program i en terminal, ta bort dem och koppla dem tillbaka till en annan terminal.
Tmux-sessioner är ihållande, vilket innebär att program som körs i Tmux kommer att fortsätta att köras även om du kopplas bort.
Alla kommandon i Tmux börjar med ett prefix, som som standard är
ctrl+b
.
Installera Tmux
Du kan enkelt installera Tmux med paketansvarig för din distro.
Installera Tmux på Ubuntu och Debian
Installera Tmux på CentOS och Fedora
Installera Tmux på macOS
Börja din första Tmux-session
För att starta din första Tmux-session skriver du bara
tmux
i din konsol:
tmux
Detta öppnar en ny session, skapar ett nytt fönster och startar ett skal i det fönstret.
När du är i Tmux märker du en statusrad längst ner på skärmen som visar information om den aktuella sessionen.
Du kan nu köra ditt första Tmux-kommando. För att till exempel få en lista över alla kommandon skriver du:
Ctrl+b
?
Skapa namngivna Tmux-sessioner
Som standard namnges Tmux-sessioner numeriskt. Namngivna sessioner är användbara när du kör flera Tmux-sessioner. För att skapa en ny namngiven session kör du
tmux
kommandot med följande argument:
tmux new -s session_name
Det är alltid en bra idé att välja ett beskrivande sessionnamn.
Koppla från Tmux-sessionen
Du kan ta bort från Tmux-sessionen och återgå till ditt normala skal genom att skriva:
Ctrl+b
d
Programmet som körs i Tmux-sessionen kommer att fortsätta att köras efter att du lossnat från sessionen.
Återkoppling till Tmux-sessionen
För att koppla till en session först måste du hitta namnet på sessionen. Så här får du en lista över de sessioner som för närvarande körs:
tmux ls
Sessionens namn är den första kolumnen i utgången.
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 från utgången finns det två körande Tmux-sessioner. Den första heter
0
och den andra
my_named_session
.
Till exempel, för att bifoga till session
0
, skriver du:
Arbetar med Tmux Windows och paneler
När du startar en ny Tmux-session skapar det som standard ett enda fönster med ett skal i det.
För att skapa ett nytt fönster med skaltyp
Ctrl+b
c
tilldelas det första tillgängliga numret från intervallet
0…9
.
En lista över alla fönster visas på statusraden längst ner på skärmen.
Nedan finns några vanligaste kommandon för hantering av Tmux-fönster och -rutor:
-
Ctrl+bcSkapa ett nytt fönster (med skal)Ctrl+bwVälj fönster från en listaCtrl+b0Byt till fönster 0 (efter nummer)Ctrl+b,Byt namn på det aktuella fönstretCtrl+b%Dela upp nuvarande ruta horisontellt i två rutorCtrl+b"Dela strömruta vertikalt i två rutorCtrl+boGå till nästa rutaCtrl+b;Växla mellan aktuell och föregående rutaCtrl+bxStäng aktuell ruta
Anpassa Tmux
När Tmux startas läser den sina konfigurationsparametrar från
~/.tmux.conf
om filen finns.
Här är ett exempel
~/.tmux.conf
konfiguration med anpassad statusrad och några extra alternativ:
# 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äggande användning av Tmux
Nedan är de mest grundläggande stegen för att komma igång med Tmux:
-
tmux new -s my_sessionkommandotolken, skrivtmux new -s my_session, Kör önskat program. Använd nyckelsekvensenCtrl-b+datt ta bort från sessionen. Koppla tillbaka till Tmux-sessionen genom att skrivatmux attach-session -t my_session.
Slutsats
I denna handledning lärde du dig att använda Tmux. Nu kan du börja skapa flera Tmux-fönster i en enda session, dela fönster genom att skapa nya rutor, navigera mellan fönster, ta bort och återuppta sessioner och anpassa din Tmux-instans med filen
.tmux.conf
.
Det finns mycket mer att lära sig om Tmux på Tmux användarhandbok.
tmux-terminalKomma igång med snabbstart Presto OS
Klar att ta Presto Linux för en testkörning? Allt du behöver är en Windows XP- eller Vista-driven dator och några få minuter med installationstid.
Komma igång med Windows 7 XP-läge
Här är snabb sättet att konfigurera och använda XP-läge på din Windows 7-dator.
Komma igång med OneDrive: Handledning och gratis nedladdning av eBook
Det här inlägget berör några grundläggande OneDrive-handledning för att hjälpa dig att komma igång. Läs mer hur man åtkomst, redigera och dela filer från var som helst, när som helst Ladda ner eBook.







