ฉันลองคำตอบแรกโดยไม่ประสบความสำเร็จ
ฉันสามารถรับผลลัพธ์ที่ต้องการโดยทำสิ่งต่อไปนี้:
tmux attach
ฉันเข้าสู่ tmux และเห็นเซสชันอื่น ๆ ยังคงเชื่อมต่ออยู่
ดังนั้นฉันจึงแยกเซสชั่นปัจจุบันของฉันเพื่อกลับไปที่เชลล์: Ctrl + b; d
จากนั้นฉันก็ออกสิ่งต่อไปนี้:
tmux attach -d
สิ่งนี้บอกว่าจะแนบไปกับเซสชันเริ่มต้นและแยกเซสชันอื่น ๆ ทั้งหมดที่แนบอยู่ในปัจจุบัน ดู man page ภายใต้Clients and Sessions
attach-session [-dr] [-t target-session] (นามแฝง: แนบ) หากเรียกใช้จากภายนอก tmux ให้สร้างไคลเอนต์ใหม่ในเทอร์มินัลปัจจุบันและแนบกับเซสชันเป้าหมาย หากใช้จากภายในให้สลับไคลเอนต์ปัจจุบัน หากระบุ -d ไว้ไคลเอ็นต์อื่นใดที่เชื่อมต่อกับเซสชันจะถูกแยกออก -r หมายถึงไคลเอนต์เป็นแบบอ่านอย่างเดียว (เฉพาะคีย์ที่ผูกไว้กับคำสั่ง detach-client เท่านั้นที่มีผลกระทบใด ๆ )
C-a C-a
ข้ามไปยังหน้าต่างที่ใช้งานล่าสุดบ่อยครั้ง ภายใต้สถานการณ์เช่นนี้ให้พยายามC-a a d
ถอดออก ขอบคุณ!