โฮมเพจ » ทำอย่างไร » 2 ทางเลือกไปที่หน้าจอ GNU สำหรับการทำงานมัลติทาสกิ้งของ Linux Terminal

    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.