Tmux-Terminal-Multiplexer – Server-Nutzung

Was macht Tmux?

Sitzungen und Prozesse

In einem Terminal wird die Art der Interaktion mit dem Computersystem über die Befehlszeile als Sitzung bezeichnet.
Ein typisches Beispiel: Melden Sie sich über SSH bei einem Remote-Server an. Wenn der Server Code und Befehle ausführt und der SSH-Verbindungsdienst beendet wird, wird auch die Ausführung des Codes und der Befehle beendet.
Das heißt, das SSH-Fenster und der Prozess in der Sitzung sind gebunden.

Früher war ich zu faul, um dieses Problem zu lösen, also habe ich den Computer weiterhin in vscode ausgeführt oder den Code qwq in der Shell-Software ausgeführt. Heute konnte ich es nicht mehr ertragen, also habe ich tmux gesucht und verwendet, um das Problem zu lösen.

tmux

tmux ist ein Tool, das Sitzungen und Fenster „entkoppelt“ und sie vollständig trennt.
Seine Hauptfunktionen sind für mich wie folgt:

1. 允许在单个窗口中,同时运行多个命令行程序,互不影响
2. 让新窗口随时接入、查看已经存在的会话(不同电脑都可以看)
3. 最重要的一点qwq:ssh断了,网断了,也不影响程序跑

Die praktischste Syntax von tmux

1. Erstellen Sie eine neue Sitzung

tmux new -s <session_name>
新建一个会话,给它起个名,之后就用这个连接

2. Trennen Sie die Sitzung und starten Sie sie von der aktuellen Sitzung aus

tmux detach  (ctrl +b   、  d)

3. Sehen Sie sich alle aktuellen Konversationen an

tmux ls

4. Greifen Sie auf eine laufende Sitzung zu

tmux attach -t <session-name>

5. Schließen Sie eine Sitzung

tmux kiss-session -t <session-name>

6. Ungewöhnliche Grammatik

## 切换会话
tmux switch -t <session-name>
## 重命名会话
tmux rename-session -t <old-name>  <new-name>

Weitere weitere Operationen finden Sie in diesem Blog

Weitere Einsatzmöglichkeiten von tmux

Supongo que te gusta

Origin blog.csdn.net/m0_53689197/article/details/133924473
Recomendado
Clasificación