好的,我是新手。我安装tmux运行了几天的实验。打字后,tmux new -s name我得到了一个底部带有绿色横幅的新窗口。我编译并运行java程序。现在我不知道如何退出窗口(同时让它运行)。bash(或其他)游标没有响应,因为 java 程序仍在运行。到目前为止,我的解决方案是完全退出终端程序并重新打开它。关于如何在不退出整个终端程序的情况下退出 tmux 窗口的任何想法?
Rub*_*vvy 197
从当前附加的会话中分离
会议
Ctrl+b d或Ctrl+b :detach
屏幕
Ctrl+ a Ctrl+d或Ctrl+a :detach
我相信以前的答案是不完整的。什么:detach是关闭显示 tmux 活动的视口。但是,tmux 本身仍在后台运行,您可以通过运行ps以下命令看到:
myuser 1799 0.0 0.0 2500052 4632 ?? Ss 21Feb16 0:48.39 tmux new-session -s Dev
事实上,即使你退出终端并重新启动它,任何 tmux 进程仍然在后台运行。
要真正终止 tmux 进程本身,您必须执行以下操作:
tmux kill-session [-t session_name]
或者干脆:
kill -9 1799