Tmux — что это и зачем? Обзор и урок tmux
Inhoudsopgave:
- Wat is tmux?
- Tmux installeren
- Tmux installeren op Ubuntu en Debian
- Tmux installeren op CentOS en Fedora
- Tmux installeren op macOS
- Uw eerste Tmux-sessie starten
- Tmux-sessies met naam maken
- Loskoppelen van Tmux Session
- Opnieuw verbinden met Tmux Session
- Werken met Tmux Windows en deelvensters
- Tmux aanpassen
- Basis Tmux-gebruik
- Conclusie
Deze gids zal de installatie en het basisgebruik van Tmux doorlopen om u aan de slag te helpen.
Wat is tmux?
Tmux is een terminal multiplexer een alternatief voor GNU Screen. Met andere woorden, dit betekent dat u een Tmux-sessie kunt starten en vervolgens meerdere vensters binnen die sessie kunt openen. Elk venster beslaat het hele scherm en kan worden verdeeld in rechthoekige vensters.
Met Tmux kunt u eenvoudig schakelen tussen meerdere programma's in één terminal, ze loskoppelen en opnieuw aansluiten op een andere terminal.
Tmux-sessies zijn persistent, wat betekent dat programma's die in Tmux worden uitgevoerd, blijven draaien, zelfs als de verbinding wordt verbroken.
Alle opdrachten in Tmux beginnen met een voorvoegsel, dat standaard
ctrl+b
.
Tmux installeren
U kunt Tmux gemakkelijk installeren met behulp van de pakketbeheerder van uw distro.
Tmux installeren op Ubuntu en Debian
Tmux installeren op CentOS en Fedora
Tmux installeren op macOS
Uw eerste Tmux-sessie starten
Typ
tmux
in je console om je eerste Tmux-sessie te starten:
tmux
Dit opent een nieuwe sessie, maakt een nieuw venster en start een shell in dat venster.
Zodra u in Tmux bent, ziet u een statusregel onderaan het scherm die informatie over de huidige sessie toont.
U kunt nu uw eerste Tmux-opdracht uitvoeren. Als u bijvoorbeeld een lijst met alle opdrachten wilt krijgen, typt u:
Ctrl+b
?
Tmux-sessies met naam maken
Standaard krijgen Tmux-sessies een numerieke naam. Benoemde sessies zijn handig wanneer u meerdere Tmux-sessies uitvoert. Voer de opdracht
tmux
uit met de volgende argumenten om een nieuwe sessie met de naam te maken:
tmux new -s session_name
Het is altijd een goed idee om een beschrijvende sessienaam te kiezen.
Loskoppelen van Tmux Session
Je kunt loskoppelen van de Tmux-sessie en terugkeren naar je normale shell door te typen:
Ctrl+b
d
Het programma dat in de Tmux-sessie wordt uitgevoerd, blijft actief nadat u de sessie hebt losgemaakt.
Opnieuw verbinden met Tmux Session
Om eerst aan een sessie te hechten, moet u de naam van de sessie vinden. Om een lijst te krijgen van het momenteel lopende sessietype:
tmux ls
De naam van de sessie is de eerste kolom van de uitvoer.
0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)
Zoals u aan de uitvoer kunt zien, zijn er twee lopende Tmux-sessies. De eerste heet
0
en de tweede
my_named_session
.
Als u bijvoorbeeld wilt hechten aan sessie
0
, typt u:
Werken met Tmux Windows en deelvensters
Wanneer u een nieuwe Tmux-sessie start, wordt standaard een enkel venster gemaakt met een shell erin.
Om een nieuw venster met shell-type
Ctrl+b
c
, wordt het eerste beschikbare nummer uit het bereik
0…9
toegewezen.
Een lijst met alle vensters wordt weergegeven op de statusregel onderaan het scherm.
Hieronder staan enkele meest voorkomende opdrachten voor het beheren van Tmux-vensters en -vensters:
-
Ctrl+bcMaak een nieuw venster (met shell)Ctrl+bwKies venster uit een lijstCtrl+b0Schakel naar venster 0 (op nummer)Ctrl+b,Hernoem het huidige vensterCtrl+b%Huidige deelvenster horizontaal opsplitsen in twee deelvenstersCtrl+b"Huidige deelvenster verticaal in twee deelvenstersCtrl+boGa naar het volgende deelvensterCtrl+b;Schakelen tussen het huidige en vorige deelvensterCtrl+bxSluit het huidige deelvenster
Tmux aanpassen
Wanneer Tmux wordt gestart, leest het zijn configuratieparameters van
~/.tmux.conf
als het bestand aanwezig is.
Hier is een voorbeeldconfiguratie van
~/.tmux.conf
met aangepaste statusregel en enkele extra opties:
# 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

Basis Tmux-gebruik
Hieronder staan de basisstappen om aan de slag te gaan met Tmux:
- Typ
tmux new -s my_sessionop de opdrachtprompt,tmux new -s my_sessionhet gewenste programma uit. Gebruik de toetsenreeksCtrl-b+dom los te koppelen van de sessie. Maak opnieuw verbinding met de Tmux-sessie doortmux attach-session -t my_session.
Conclusie
In deze tutorial heb je geleerd hoe je Tmux kunt gebruiken. Nu kunt u beginnen met het maken van meerdere Tmux-vensters in een enkele sessie, vensters splitsen door nieuwe vensters te maken, tussen vensters navigeren, sessies ontkoppelen en hervatten en uw Tmux-instantie personaliseren met behulp van het
.tmux.conf
bestand.
Er is nog veel meer te leren over Tmux op de Tmux User's Manual-pagina.
tmux-terminalAan de slag met snel opstarten Presto OS
Klaar om Presto Linux te gebruiken voor een proefrit? Het enige dat u nodig hebt, is een pc met Windows XP of Vista en een paar minuten installatietijd.
Aan de slag met Windows 7 XP Mode
Hier volgt de snelle manier om de XP-modus in te stellen en te gebruiken op uw Windows 7 pc.
Aan de slag met sidesync met behulp van Samsung-telefoons
SideSync is een handig hulpprogramma voor Samsung Galaxy-smartphones dat onlangs werd geïntroduceerd bij de lancering van de Galaxy Note5 en de Galaxy S6 edge +.







