A legjobb terminál multiplexeszközök

A terminál multiplexer legértékesebb jellemzője a stabilitás: a képesség, hogy szétkapcsolódjon és kapcsolódjon a több helyről érkező munkamenetekhez. Elengedhetetlenek a távoli munkához. Egy másik kulcsfontosságú tényező a több ablak létrehozásának lehetősége, amely lehetővé teszi a terminál ablak szakaszainak megosztását. Ez lehetővé teszi a felhasználók számára, hogy egyidejűleg számos szöveges programot futtassanak, valamint olyan szolgáltatásokat kínáljanak, amelyek lehetővé teszik a felhasználók számára a programok közötti váltást a folyamatban.

Itt választom a legjobb terminál multiplexert. Mindegyik alkalmazás nyílik a nyílt forráskódú licenc alatt.

A legjobb terminál multiplexeszközök

A tmux egy "terminál multiplexer", lehetővé teszi egy terminál (vagy ablak) egyetlen ablakból történő létrehozását, elérését és monitorozását. Az egyik leghatékonyabb funkció, amit a tmux kínál, az a képesség, hogy az aktuális ablakot rákapcsolja.

A tmux kiszolgáló oldali rendszerként indul el. A kiszolgáló automatikusan létrejön, ha szükséges, és támogatja a több munkamenetet, amelyek mindegyikéhez számos kapcsolódó ablak tartozik. A tmux szerver kezeli az ügyfeleket, a munkameneteket, az ablakokat és a paneleket.

Bármely számú kliens csatlakozhat a munkamenethez, vagy a kiszolgáló vezérelhető parancsok küldésével a tmux-ból. A kapcsolat az aljzaton keresztül történik, amely alapértelmezés szerint be van állítva a / tmp-be.

A Tmux konzisztens és jól dokumentált parancssori felületet biztosít, ugyanazzal a szintaxissal, amelyet interaktív módon használnak, parancskészítőként vagy héjként. Kiválasztja a kulcsfontosságú vim vagy Emacs elrendezéseket.

Fejlesztő: Nicholas Marriott

Licenc: BSD licenc

Verziószám: 1.9a

dinamikus virtuális terminálvezérlő (dvtm)

A legjobb terminál multiplexeszközök

A dinamikus virtuális terminálvezérlő (dvtm) egy kis nyílt forráskódú segédprogram, amely bevezeti a csempézett ablakkezelés fogalmát, amelyet az X11-ablakkezelők, például a dwm népszerűsít a konzolban. Mint a konzol ablakkezelője, megpróbál egy egyszerű munkát elvégezni sok konzol alapú programokkal. dvtm az abduco szerverekkel kombinálva, mint a tmux vagy a GNU Screen hasznos alternatívája.

A dvtm egy dolgot próbál csinálni, dinamikusan kezeli az ablakokat a konzolon, és jól csinálja. A dvtm forráskódja viszonylag kicsi (

4000 sor ANSI C) egyszerű, ezért könnyen fejleszthető. A dvtm néhány dwm kódot használ.

  • Támogatott formátumok:
  • Elrendezések - 4 az alapértelmezett konfigurációban érhető el:

Fejlesztő: Marc André tímár

Engedély: MIT / X konzorcium engedély

Verziószám: 0.13

GNU képernyő

A legjobb terminál multiplexeszközök

A GNU képernyő egy terminál multiplexer, amely egy különálló "képernyőt" futtat egy fizikai terminálon, amely csak a szöveg megjelenítését teszi lehetővé. A képernyő megakadályozza a munkamenet lekapcsolását az SSH kapcsolatok vagy a helyi terminál emulátorok időtúllépésével vagy lekapcsolásával.

Mindegyik virtuális terminál emulálja a DEC VT100-at és több ANSI X3.64 és ISO 2022 funkciót. A képernyő-munkamenetek később kikapcsolhatók és újraindíthatók egy másik terminálon.

Van egy scrolling history buffer az egyes terminálokhoz és egy másolás-beillesztési mechanizmust, amely lehetővé teszi a szöveges területek áthelyezését az ablakok között.

  • Testre szabott bemeneti és kimeneti fordítás
  • Soros port támogatás
  • Testreszabható eseményrekord
  • Többfelhasználós támogatás - az ablak egynél több csatlakoztatott kijelzőn is megjeleníthető
  • Altscreen támogatás
  • Megosztott képernyő támogatása
  • Hardstatus emuláció (Hardstatus)
  • Támogatja a 256 színt
  • Az utf8 kódolás támogatása
  • X11 nyomkövető egér
  • Casting bemenet
  • Hatalmas számú parancs
  • Opcionális braille-támogatás

Fejlesztő: GNU Project

Licenc: GNU GPL v2

Verziószám: 4.2.1

A legjobb terminál multiplexeszközök

Byobu - szöveg-alapú ablakkezelő, terminál multiplexer nyílt, amely kezdetben alapul screen segédprogramot. Célja, hogy a távoli kiszolgálókhoz való csatlakozáskor a terminálok legmegfelelőbb felhasználói élményét nyújtsa. Segítségével Byobu felhasználók gyorsan létre, és mozgassa a különböző ablakok egy SSH kapcsolatot, vagy TTY terminál ellenőrzésére egy csomó fontos statisztikát arról, hogy a rendszer ki van húzva, vagy csatlakozzon újra ülés később, miközben a program tovább fut a háttérben.

A Byobu fejlett profilokat, kényelmes billentyűparancsokat, konfigurációs segédprogramokat és kapcsolható rendszerállapot-értesítéseket tartalmaz a tmux és a GNU Screen számára.

  • apport - késleltetett összeomlást jelez
  • arch - rendszer architektúra
  • akkumulátor - információ az akkumulátorról, kimutatja a kisütést, a töltést, a teljes töltést, a színjelzõket
  • cpu_count - a rendszerben lévő CPU vagy magok száma
  • cpu_freq - jelenlegi frekvencia cpu GHz-ben
  • cpu_temp - CPU hőmérséklet Celsiusban (alapértelmezett) vagy Fahrenheitben
  • egyéni - a felhasználó megadta a saját szkriptjét
  • dátum - rendszer dátum YYYY-MM-DD formátumban
  • A lemez a rendelkezésre álló teljes tárhely és a használt
  • disk_io - olvasási / írási sebesség KB / s vagy MB / s az elmúlt 3 másodpercben
  • ec2_cost - becslés a jelenlegi költségről az Amazon EC2 számlázási modellben
  • entrópia - a jelenlegi rendszer entrópia mennyisége bájtban
  • raid - egy nagyon észrevehető jelző, akkor jelenik meg, ha egy RAID hiba észlelhető, úgy néz ki, mint egy villogó piros szöveg fehér alapon
  • rcs_cost - becslése a jelenlegi rendszerterhelés költségét a Rackspace Cloud Server számlázási modellben
  • fan_speed - ventilátor sebesség az lm-szenzor szerint
  • hostname
  • ip_address
  • ip_address4
  • ip_address6
  • load_average - az átlagos rendszerterhelés az utolsó percben
  • logo
  • mail címét
  • memória - a rendelkezésre álló és jelenleg használt megosztott memória
  • hálózati - az aktuális letöltési / letöltési sebesség [GMk] bps az elmúlt 3 másodpercben
  • notify_osd
  • folyamatok - a rendszeren futó folyamatok teljes száma
  • reboot_required - a szimbólum akkor jelenik meg, ha újraindításra van szükség
  • kioldó
  • szolgáltatások - konfigurálja a monitoring szolgáltatások listáját
  • A swap a teljes swap-terület és a teljes felhasználás a teljes rendelkezésre álló százalék százalékában
  • idő
  • time_binary
  • time_utc
  • updates_available
  • üzemidő - teljes rendszeridő bootolás után
  • felhasználók
  • whoami
  • wifi_quality - csatlakozási szint és a wifi kapcsolat minőségi minősége
  • Billentyűparancsok
  • Alapértelmezés szerint minden egyes szövegbevitellel (naplózás)
  • Fejlesztő: Dustin Kirkland, Nick Barcet, RaphaëPinson, Derek Carter

    Licenc: GNU GPL v3

    Verziószám: 5.87

    Tmuxinator

    A legjobb terminál multiplexeszközök

    A Tmuxinator egy nyílt forráskódú segédprogram, amely segít a felhasználóknak egyszerűbb módon létrehozni és karbantartani a tmux munkameneteket, különösen a bonyolultabb elrendezések számára. Ez egy egyszerű és rugalmas módszer a tmux konfigurációjának kezelésére.

    Ez a program a Ruby programnyelvben készült.

    • Betölti a tmux munkamenetet a konfigurációból
    • Támogatja a YAML formátumot
    • Támogatási rövidítések panelekhez, amelyekben egy parancs
    • Vizuális bemeneti konfigurációs eszközök
    • Intuitív és konfigurálható automatikus szinkronizálás
    • Teljesen készen áll a szkriptek automatizálási modulon keresztül

    Fejlesztő: Allen Bargi, Christopher Chow

    Engedély: 3-záradék BSD vagy ISC licencek

    Verziószám: 3.2.1

    Kapcsolódó cikkek