ประโยชน์ของการใช้เทอร์มินัลมัลติเพล็กเซอร์คืออะไร


1

ฉันกำลังใช้ terminal, vim, mutt และอื่น ๆ ทุกวัน ฉันใช้ windows แท็บและบานหน้าต่าง ตอนนี้ฉันมารู้จัก Tmux, terminal-multiplexer แต่ฉันไม่แน่ใจว่าทำไมฉันต้องใช้มัน ฉันใช้ windows และบานหน้าต่างที่ Tmux กำลังพูดถึงอยู่แล้ว

ทุกคนสามารถให้เหตุผลที่ดีกับฉันได้ทำไมหรือเมื่อฉันควรใช้

ขอบคุณล่วงหน้า.

คำตอบ:


1

Tmux (และรุ่นเก่ากว่า จอภาพ ) อนุญาตให้ใช้หนึ่งเทอร์มินัลเซสชัน (เช่นการเชื่อมต่อ ssh) เพื่อทำหน้าที่เหมือนเซสชันจำนวนมาก บานหน้าต่างช่วยให้ส่วนต่าง ๆ ของหน้าจอเทอร์มินัลถูกแบ่งระหว่างเซสชันเหมือนกับ windows (Mac / Win / X11)

คุณลักษณะที่มีค่าที่สุดคือความสามารถในการตัดการเชื่อมต่อและเชื่อมต่อกับเซสชันอีกครั้งและยังเชื่อมต่อกับเซสชันเดียวกันหลายครั้ง (เช่นจากที่ตั้งมากกว่าหนึ่งแห่ง)


คุณหมายถึงว่าถ้าคุณใช้ ssh มันก็เป็นความคิดที่ดี ไม่อย่างนั้น
shinokada

1
ฉันใช้มันแม้ในขณะที่มีสภาพแวดล้อมแบบหน้าต่าง - ดังนั้นฉันจึงสามารถเชื่อมต่อกับเซสชันของฉันได้อีกครั้ง
Ricky Beam

@RickyBeam: แต่คุณใช้สำหรับ windows ในพื้นที่ที่ไม่ได้เชื่อมต่อกับเซสชันหรือไม่ ส่วนตัวฉันไม่ชอบใช้ tmux ในตัวเครื่องเนื่องจากการเลื่อนเป็นเรื่องที่น่าอึดอัดใจ แต่คุณสมบัติแบบแยกหน้าต่างอาจมีประโยชน์แม้กระทั่งในตัวเครื่องสำหรับการแก้ไขโปรแกรมในหน้าต่างหนึ่ง tmux windows เป็นเรื่องง่ายมาก สำหรับเซสชัน ssh tmux ดีมากสำหรับเหตุผลที่คุณให้
garyjohn

การรันคำสั่งโลคัลใน tmux สามารถทำได้ดี หากคุณเป็นคนที่ใช้ / ชอบเทอร์มินัลเทอร์มิเนเตอร์อีมูเลเตอร์ tmux ก็ไม่จำเป็น และอีกสิ่งที่ดีเกี่ยวกับการใช้ภายในเครื่องคือคุณสามารถเชื่อมต่อจากระยะไกลจากคอมพิวเตอร์ / เซิร์ฟเวอร์เครื่องอื่นไปยังอินสแตนซ์ในเครื่องของคุณ @garyjohn: สำหรับการเลื่อนที่น่าอึดอัดใจของคุณคุณกำลังใช้โหมดเมาส์หรือไม่? ฉันพบว่าการเลื่อน tmux นั้นยอดเยี่ยม (ทั้งเมาส์และแป้นพิมพ์)
demure

@demure: ไม่ฉันไม่ได้ลองใช้โหมดเมาส์ ดูเหมือนว่าจะทำงานได้ดี ฉันชอบบางอย่างเช่น Shift-Up และ Shift-Down เพราะนั่นคือสิ่งที่นิ้วของฉันคุ้นเคย แต่ฉันจะลองใช้โหมดเมาส์ ขอบคุณ
garyjohn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.