Door opdrachten in de terminal uit te voeren, kunt u veel taken sneller uitvoeren dan met een grafische toepassing. Maar opdrachtprompts zijn niet zo geweldig voor multitasking, althans niet zonder enige hulp. En dat is waar tmux binnenkomt.

Tmux of terminal multiplexer is een opdrachtregelprogramma waarmee u meerdere opdrachten tegelijk in één terminalvenster kunt uitvoeren en bekijken. Elke opdracht bestaat in een eigen venster alsof u een volledige tegelvensterbeheerder gebruikt.

Om u te helpen aan de slag te gaan met tmux, hebben we de belangrijkste tmux-termen en -opdrachten in het onderstaande spiekbriefje samengesteld.

GRATIS DOWNLOAD: Dit spiekbriefje is verkrijgbaar als een downloadbare PDF van onze distributiepartner, TradePub. U moet een kort formulier invullen om het alleen voor de eerste keer te openen. Downloaden De Essential Tmux Commands Cheat Sheet.

De Essential Tmux Commands Cheat Sheet

instagram viewer
Snelkoppeling Actie
Algemeen
¹Ctrl + b Standaard voorvoegselsleutel
t Toon tijd (ESC keert terug naar de terminal)
: Voer een commando in (Voorbeeld: ": new-session")
lijst-opdrachten Maak een lijst van alle opdrachten die tmux ondersteunt
Tmux-voorwaarden
Deelvenster Een open opdrachtprompt (of pseudo-terminal). Deelvensters kunnen naast elkaar verschijnen of verticaal gestapeld in een raam.
Venster Uw zicht op open ruiten
Sessie Een set open ramen
Cliënt Het achtergrondproces dat uw sessie weergeeft
Server Een enkele server beheert alle open sessies (Servers en clients zijn afzonderlijke processen die elk communiceren via een socket in / tmp.)
Panelen maken en beheren
% Splits het scherm of deelvenster verticaal in tweeën en maak een nieuw deelvenster aan de rechterkant
" Splits het scherm of deelvenster horizontaal in tweeën en maak onderaan een nieuw deelvenster
Schakel over naar het aangrenzende deelvenster
O Schakel over naar het volgende paneel
q Vensternummers weergeven (wanneer er nummers verschijnen, drukt u op het nummer om naar dat deelvenster te gaan)
{ Verplaats het huidige paneel naar links
} Verplaats het huidige paneel naar rechts
X Sluit het huidige paneel
Ctrl + Formaat van paneel wijzigen in stappen van één cel
Alt + Formaat van paneel wijzigen in stappen van vijf cellen
Alt + 1 Rangschik deelvensters in de even-horizontale vooraf ingestelde lay-out
Alt + 2 Rangschik deelvensters in de even verticale vooraf ingestelde lay-out
Alt + 3 Rangschik deelvensters in de hoofd-horizontale vooraf ingestelde lay-out
Alt + 4 Rangschik deelvensters in de hoofd-verticale vooraf ingestelde lay-out
Alt + 5 Rangschik deelvensters in de betegelde vooraf ingestelde lay-out
Windows maken en beheren
c Maak een nieuw venster
! Maak het paneel los in een nieuw venster
n Schakel over naar het vorige venster (in volgorde van aanmaak)
p Ga naar het volgende venster (in volgorde van aanmaak)
l Schakel over naar het laatst gebruikte venster
w Maak een lijst van alle vensters en hun overeenkomstige nummers
Schakel over naar het bijbehorende venster
, Hernoem huidig ​​venster
ik Toon informatie over het huidige venster
f Zoeken naar tekst in geopende vensters (ESC verlaat de zoekopdracht)
Sessies maken en beheren
nieuwe sessie Maak een nieuwe sessie
$ Hernoem huidige sessie
lijst-sessies Maak een lijst van open sessies
attach-sessie Maak een nieuwe client en koppel deze aan de opgegeven sessie (-t doelsessie)
detach-client -s doelsessie Maak clients los die aan de huidige sessie zijn gekoppeld
kill-sessie Vernietig de huidige of gespecificeerde sessie
¹Om een ​​snelkoppeling te activeren, moet u eerst op de prefix-toets drukken en deze vervolgens loslaten en vervolgens op de sneltoets.

Meer hulp met de Linux-opdrachtregel

De bovenstaande commando's helpen je om in tmux te werken met meerdere panelen, vensters en sessies. Als je tmux echt eigen wilt maken, kun je verder gaan door het configuratiebestand te bewerken dat op de volgende locatie is opgeslagen:

/etc/tmux.conf

Je kunt ook je eigen script proberen.

Wanneer u uitsluitend vanaf de terminal werkt, is het installeren van tmux vergelijkbaar met het installeren van een windowmanager. Dit geeft u meer flexibiliteit bij het werken op servers of andere apparaten zonder een aangesloten scherm. Veel plezier met het verkennen van tmux! En als u op zoek bent naar meer opdrachtregelbronnen, bekijk dan onze Linux-opdrachten verwijzen naar spiekbriefje De Linux Commands Reference Cheat SheetDeze eenvoudige spiekbrief zal je helpen om je snel vertrouwd te maken met de Linux-opdrachtregelterminal. Lees verder  De volgende.

Bertel is een digitale minimalist die schrijft vanaf een laptop met fysieke privacyschakelaars en een door de Free Software Foundation onderschreven besturingssysteem. Hij waardeert ethiek boven functies en helpt anderen de controle over hun digitale leven te nemen.