2 ทางเลือกไปที่หน้าจอ GNU สำหรับการทำงานมัลติทาสกิ้งของ Linux Terminal
เราได้เขียนเกี่ยวกับการใช้หน้าจอ GNU เพื่อทำงานหลายอย่างใน terminal Linux ในอดีต หน้าจอ GNU เป็นหลานของโปรแกรมเหล่านี้ แต่ tmux และ dvtm + dtach เป็นโซลูชันอื่น ๆ ที่คุณอาจชอบ.
Tmux เป็นการปรับปรุงการเขียนหน้าจอ GNU ใหม่ Dvtm เป็นมัลติเพล็กเซอร์ของคอนโซลที่ได้รับแรงบันดาลใจจากการเรียงต่อกันตัวจัดการหน้าต่าง.
Tmux
เป็นการเขียนหน้าจอ GNU ใหม่ tmux เสนอการปรับปรุงที่หลากหลาย ที่สำคัญที่สุดบางอย่างรวมถึงรูปแบบไคลเอนต์ - เซิร์ฟเวอร์ซึ่งช่วยให้คุณสามารถเชื่อมต่อกับเซสชั่น tmux จากหลายสถานที่และรูปแบบไฟล์การกำหนดค่าที่สะอาดขึ้น ตรวจสอบคำถามที่พบบ่อยของ tmux เพื่อค้นหารายการวิธีที่แตกต่างจากหน้าจอ GNU.
ใช้คำสั่งนี้เพื่อติดตั้ง tmux บน Ubuntu:
sudo apt-get install tmux
หากคุณใช้การกระจายอื่นคุณอาจพบการกระจายในตัวจัดการแพคเกจการกระจายของคุณ.
ในการเรียกใช้ tmux หลังจากติดตั้งเพียงเรียกใช้ tmux คำสั่ง ซึ่งแตกต่างจากหน้าจอ tmux มาพร้อมกับแถบสถานะโดยค่าเริ่มต้น.
หากต้องการเปิดหน้าต่างเทอร์มินัลเพิ่มเติมให้ใช้ Mod-C แป้นพิมพ์ลัด คีย์ผสม modifer เริ่มต้นคือ Ctrl-B. หมายความว่าคุณจะต้องกด Ctrl-B แล้ว ค เพื่อสร้างหน้าต่างใหม่.
แต่ละหน้าต่างใหม่ที่คุณเปิดจะปรากฏในแถบสถานะ โดยค่าเริ่มต้น tmux จะแสดงเพียงหนึ่งหน้าต่างบนหน้าจอพร้อมกัน.
ต่อไปนี้เป็นแป้นพิมพ์ลัดที่สำคัญเพื่อให้คุณเริ่มต้นได้:
Mod-X - ฆ่าสถานีปัจจุบัน.
Mod-n - มุ่งเน้นไปที่หน้าต่างถัดไป.
Mod-P - โฟกัสหน้าต่างก่อนหน้า.
Mod- # - มุ่งเน้นหน้าต่างที่ระบุโดยที่ # คือตัวเลขระหว่าง 0 ถึง 9.
Mod-' - แจ้งหน้าต่างเพื่อเลือก.
Mod-% - แยกหน้าต่างปัจจุบันออกเป็นสองแนวนอน.
Mod-” - แยกหน้าต่างปัจจุบันออกเป็นสองแนวตั้ง
หากต้องการแยกออกจากเซสชันปัจจุบันให้ใช้ Mod-D แป้นพิมพ์ลัด.
หากต้องการแนบเซสชันอีกครั้งให้รันคำสั่งต่อไปนี้:
tmux แนบ
สำหรับแป้นพิมพ์ลัดเพิ่มเติมให้เรียกใช้ tmux คน คำสั่งหรืออ่านคู่มือของ tmux บนเว็บ.
Dvtm & Dtach
ซึ่งแตกต่างจากหน้าจอ GNU และ tmux, dvtm ไม่อนุญาตให้คุณตัดการเชื่อมต่อและใส่กลับเข้าไปในเซสชัน คุณจะต้องเรียกใช้ dvtm ด้วย dtach เพื่อแยกออกและใส่กลับเข้าไปในเซสชันของคุณ.
เรียกใช้คำสั่งนี้เพื่อติดตั้ง dvtm และ dtach บน Ubuntu:
sudo apt-get install dvtm dtach
โปรแกรมเหล่านี้ควรมีอยู่ในที่เก็บซอฟต์แวร์ของผู้จัดจำหน่ายรายอื่นด้วย.
เรียกใช้ dvtm คำสั่งเพื่อเปิด dvtm คุณจะเห็นหน้าต่างเทอร์มินัลเดียว.
หากต้องการเปิดหน้าต่างเทอร์มินัลเพิ่มเติมให้ใช้ Mod-C แป้นพิมพ์ลัด คีย์ผสมของตัวดัดแปลงเริ่มต้นคือ Ctrl-กรัม. ซึ่งหมายความว่าคุณจะต้องกด Ctrl-กรัม แล้ว ค เพื่อเปิดหน้าต่างเทอร์มินัลใหม่.
เช่นเดียวกับตัวจัดการหน้าต่างเรียงต่อกัน dvtm จะจัดวางหน้าต่างเทอร์มินัลโดยอัตโนมัติ ไม่เหมือนกับยูทิลิตีอื่น ๆ ซึ่งจะแสดงทั้งหมดบนหน้าจอตามค่าเริ่มต้น.
ต่อไปนี้เป็นแป้นพิมพ์ลัดที่สำคัญเพื่อให้คุณเริ่มต้นได้:
Mod-x - ปิดหน้าต่างปัจจุบัน.
Mod-J - มุ่งเน้นไปที่หน้าต่างถัดไป.
Mod-K - โฟกัสหน้าต่างก่อนหน้า.
Mod- # - โฟกัสหน้าต่างที่ระบุโดยที่ # คือหมายเลขของหน้าต่าง.
Mod-Q - ออกจาก dvtm.
สำหรับรายการทั้งหมดให้เรียกใช้ ผู้ชาย dvtm สั่งหรือตรวจสอบหน้าคู่มือของ dvtm บนเว็บ.
Dvtm ยังรองรับเมาส์ ตัวอย่างเช่นคุณสามารถคลิกหน้าต่างใดหน้าต่างหนึ่งเพื่อเลือก.
หากต้องการแยกออกจากเซสชัน dvtm และติดตั้งใหม่ในภายหลังคุณจะต้องเรียกใช้ด้วยคำสั่ง dtach ในการเรียกใช้ dvtm ด้วย dtach ให้ใช้คำสั่งต่อไปนี้:
dtach -c / tmp / dvtm-session -r winch dvtm
หากต้องการแยกออกจากเซสชัน dvtm ที่เริ่มต้นด้วย dtach ให้ใช้ Ctrl- \ แป้นพิมพ์ลัด.
หากต้องการแนบเซสชัน dvtm ของคุณอีกครั้งในภายหลังให้ใช้คำสั่งต่อไปนี้:
dtach -a / tmp / dvtm-session -r winch
คุณสามารถใช้ dtach เพื่อเรียกใช้แยกออกจากและแนบกลับไปที่แอปพลิเคชันอื่นเช่นกัน.
คุณอาจต้องการตรวจสอบ byobu ซึ่งช่วยเพิ่มหน้าจอ GNU.