Tmux (Terminal Multiplexer) is gratis en open source software waarmee je meerdere terminalvensters in één console kunt openen. Het stelt gebruikers in staat om meerdere commando's tegelijkertijd uit te voeren in verschillende terminalvensters binnen dezelfde sessie en om vrij tussen vensters te bewegen en hun grootte en lay-out aan te passen. Met Tmux kun je efficiënter met de terminal werken, waardoor deze flexibeler en gebruiksvriendelijker wordt.
Tmux heeft functies zoals het opslaan van de sessiestatus tussen herstarts, het opsplitsen van vensters in meerdere vensters, het beheer van de opdrachtgeschiedenis, ondersteuning van muis- en sneltoetsen, het aanpassen van het thema en nog veel meer.
Het kan zowel op een lokaal netwerk als via toegang op afstand worden gebruikt, waardoor systeembeheerders netwerken en servers efficiënter en veiliger kunnen beheren. Tmux is beschikbaar voor veel Unix-achtige besturingssystemen, waaronder Linux, macOS en FreeBSD.
Een sessie in tmux is een logische groepering van geopende terminalvensters. Elke sessie kan meerdere vensters en vensters bevatten, die onafhankelijk van elkaar kunnen worden verplaatst en van grootte kunnen veranderen. Wanneer u een nieuwe tmux-sessie aanmaakt, start deze in de terminal en kunt u multitasken, d.w.z. meerdere commando's tegelijkertijd uitvoeren en de resultaten van hun uitvoering in verschillende vensters weergeven.
Tmux behoudt de status van elke sessie, zelfs als u de terminal sluit, de verbinding met de server verbreekt of het systeem opnieuw opstart. Hierdoor kunt u verder gaan waar u gebleven was, zelfs nadat de sessie opnieuw is opgestart. Daarnaast kun je met tmux schakelen tussen sessies, nieuwe vensters maken binnen de huidige sessie, vensters en panelen beheren, sneltoetsen toewijzen en nog veel meer. Al met al vereenvoudigt het gebruik van sessies in tmux uw werk met de terminal enorm en verbetert het uw werkefficiëntie.
Om verbinding te maken met een reeds draaiende tmux-sessie, moet u het volgende commando in de terminal uitvoeren:
tmux attach -t <session name>
waarbij `<sessienaam>` de naam is van de sessie waarmee u verbinding wilt maken.
Om de verbinding met een tmux-sessie te verbreken en op de achtergrond te laten draaien, voert u de volgende toetsencombinatie uit: Ctrl-b d. Met dit commando gaat u van de tmux-sessie naar de shell en blijft tmux op de achtergrond draaien.
Als je echter de tmux-sessie volledig wilt beëindigen, druk dan op `CTRL + b` en typ vervolgens het commando `:kill-session`. Dit beëindigt alle vensters en panelen die met die Tmux-sessie geassocieerd zijn.
Apply the discount by inserting the promo code in the special field at checkout: