Welche Beziehung besteht zwischen Multiplexer und Terminal?

364
Aaron Shen

Kürzlich habe ich gelernt, dass es dieses TMux- Tool gibt.

In Wiki wird definiert, dass Tmux ein Terminal-Multiplexer ist, und ich bekomme irgendwie eine Vorstellung davon, wozu er in der Lage ist.

Aber ich bin etwas verwirrt über die Beziehung zwischen Tmux (Multiplexer) und Terminal.

einige Fragen:

  • tmux muss in einer Terminalanwendung verwendet werden?
  • Wenn ich tmux verwende, ist es wichtig, welchen Terminaltyp ich verwende? Ist das tmux die vollständige Kontrolle vom Terminal?
  • tmux mit gnome-terminal zu verwenden ist besser als mit terminator? Weil tmux mehr Funktionen als Terminatoren bietet?
1

1 Antwort auf die Frage

0
Julian Knight

TMUX ist in der Tat ein großartiges Werkzeug und ich benutze es sehr oft. Ideal für lang laufende Anwendungen und unzuverlässige Netzwerkverbindungen.

TMUX ist einfach eine Software, die einer Terminalsitzung Funktionen hinzufügt. Tatsächlich stellt es ein virtuelles Terminal bereit - tatsächlich eine beliebige Anzahl von virtuellen Terminals über ein einzelnes "physisches" Terminal (natürlich nicht physisch, da Sie wahrscheinlich über eine Remote-Terminalsitzung verbunden sind).

Vielleicht eine bessere Möglichkeit, darüber nachzudenken, dass Sie eine „Schale“ irgendwie (zB über SSH oder einen lokalen Terminal) starten, dann anstatt direkt mit der Schale in Wechselwirkung, führen Sie eine Anwendung, die sieht eher wie die Schale und gibt Befehle durch auf die schale aber sitzt oben. Wenn Ihre Shell-Verbindung aus irgendeinem Grund unterbrochen wird, ist die virtuelle Terminalanwendung noch aktiv, sodass Sie erneut eine Verbindung herstellen können.

  • Ja, Sie benötigen eine Art Terminal / Shell, um TMUX auszuführen.
  • TMUX kann nur so viel zum darunterliegenden Terminal / Shell hinzufügen, dass es einen Unterschied macht. Wenn Sie beispielsweise eine Monochrom-Terminalsitzung haben, können Sie keine Farbe hinzufügen.
  • "Besser" als Terminator? Weiß nicht und die Antwort wäre sowieso eine Meinung. Gibt dir der eine oder der andere mehr oder weniger von dem, was du eigentlich willst?