Tmux

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 19. ledna 2019; kontroly vyžadují 4 úpravy .

tmux

emulátor terminálu s uvnitř běžícím tmux, ve kterém je pracovní prostor rozdělen na čtyři části
Typ terminálový multiplexer
Autor Nicholas Mariot
Vývojář společenství
Zapsáno v C
Rozhraní Ncurses [4]
Operační systém OpenBSD , NetBSD , FreeBSD , Linux , OS X , Solaris [1]
Jazyky rozhraní Angličtina
První vydání 20. listopadu 2007 [2]
Nejnovější verze
Stát aktivní
Licence ISC
webová stránka tmux.github.io
 Mediální soubory na Wikimedia Commons

tmux  je bezplatný nástroj konzoly multiplexoru , který poskytuje uživateli přístup k více terminálům na jedné obrazovce. tmux lze odpojit od obrazovky: v tomto případě bude nadále běžet na pozadí; je možné se znovu připojit k tmux na pozadí. tmux je standardní terminálový multiplexer pro operační systém OpenBSD . Program tmux měl být náhradou za program GNU Screen .

Když se spustí bez voleb, ve výchozí konfiguraci tmux vytvoří novou relaci s jediným oknem a zobrazí ji na obrazovce. Serverová část tmux se spustí automaticky a zůstane spuštěná až do konce poslední relace spuštěné na tomto serveru. Je možné provozovat více serverů a každý musí přijímat připojení na samostatném soketu .

Relace tmux je kolekce pseudo -terminálů spravovaných tmuxem. Ke každé relaci je přidruženo jedno nebo více oken. Každé okno se vytvoří spolu se spuštěním nějakého programu (standardně shell ) a zavře se s ním. Obrazovku může zabírat buď jen jedno okno, nebo mozaika několika tzv. panelů ( panel ), z nichž každý odpovídá jednomu pseudoterminálu.

K jedné relaci lze připojit více instancí tmux, server tmux může mít spuštěno více relací současně a jedna relace může mít neomezený počet oken. Po uzavření všech relací přestane tmux fungovat.

Stavový řádek úplně dole na obrazovce zobrazuje informace o aktuální relaci; stejný řádek se používá k zadávání příkazů samotnému tmuxu. Zároveň je také možné zadávat příkazy tmux přímo do pseudoterminálů díky proměnné prostředí TMUXpřidané při spouštění aplikací v nových oknech.

Poznámky

  1. README . Získáno 4. 5. 2016. Archivováno z originálu 31. 3. 2016.
  2. historie změn . Získáno 4. 5. 2016. Archivováno z originálu 4. 3. 2016.
  3. https://github.com/tmux/tmux/releases/tag/3.1c
  4. Zdrojový kód tmux

Literatura

Odkazy