tmux และ screen เทอร์มินัลมัลติเพล็กเซอร์เป็นที่นิยมสำหรับสิ่งนี้ เป็นไปได้ที่จะเห็นหน้าต่างหลายบานในเวลาเดียวกันโดยแยกเป็นแนวตั้ง / แนวนอน ตัวอย่างเช่น, Ctrl-B " ใน tmux มีความเป็นไปได้ที่จะคัดลอกและวางข้อความระหว่างหน้าต่าง
emacs เอดิเตอร์อนุญาตให้รันเชลล์เชิงโต้ตอบในหลายบัฟเฟอร์ - อีกครั้งด้วยหลายบัฟเฟอร์บนหน้าจอและมีการคัดลอก / วางระหว่างกัน
ทางเลือกที่ง่ายกว่าสำหรับ tmux / หน้าจอคือ dtachซึ่งไม่ทำการจำลองเทอร์มินัลเต็มรูปแบบ แต่อนุญาตการถอด / ติดตั้งใหม่เท่านั้นดังนั้นเอาต์พุตก่อนหน้านี้ยังคงอยู่ (อย่างไรก็ตามนี่ก็หมายความว่าการถอดภายในโปรแกรมเต็มหน้าจอจะทำงานได้ไม่ดีนัก)
หน้าอกเครื่องมือมรดกสืบทอด ดูเหมือนจะให้ รุ่นของ shl, "เลเยอร์เชลล์" ซึ่งมีอยู่ใน Unix SVR3 (และตายในไม่ช้าหลังจากนั้น แต่ยังคงอยู่ stty swtch ) อย่างไรก็ตามฉันไม่สามารถสร้าง toolchest ได้เลยและฉันไม่แน่ใจว่าเคอร์เนล Linux รุ่นใหม่มีการสนับสนุนที่จำเป็น shl. ถ้ามันใช้งานได้มันก็เกือบจะเหมือนกับในตัวอย่าง
สุดท้ายคุณสามารถมีกระบวนการเชลล์จำนวนมากที่ทำงานเป็นงาน
$ bash
$ suspend
$ bash
$ suspend
$ jobs
[1]- Stopped bash
[2]+ Stopped bash