เมื่อฉันใช้screen
ฉันจะเห็นเฉพาะข้อมูลปัจจุบันบนเทอร์มินัล (คำสั่งข้อความ ฯลฯ )
มีวิธีนอกเหนือจากการพิมพ์สิ่งที่ฉันต้องการไฟล์เพื่อดูข้อความก่อนหน้า (เช่นเดียวกับโปรแกรมจำลองเทอร์มินัลธรรมดา) หรือไม่?
เมื่อฉันใช้screen
ฉันจะเห็นเฉพาะข้อมูลปัจจุบันบนเทอร์มินัล (คำสั่งข้อความ ฯลฯ )
มีวิธีนอกเหนือจากการพิมพ์สิ่งที่ฉันต้องการไฟล์เพื่อดูข้อความก่อนหน้า (เช่นเดียวกับโปรแกรมจำลองเทอร์มินัลธรรมดา) หรือไม่?
คำตอบ:
กดปุ่มCtrl+ Aแล้วEscควรจะได้รับคุณเข้าสู่โหมดพิเศษที่จะมองผ่านเลื่อนกลับ buffer มากเช่นการกดปุ่มEscในการvim
ทำให้คุณได้รับเข้าสู่โหมดที่คุณสามารถนำทางไฟล์มากกว่าใส่ลงในมัน
หากบัฟเฟอร์การเลื่อนกลับของคุณไม่มีบรรทัดเพียงพอที่จะเป็นประโยชน์คุณสามารถเปลี่ยนแปลงสิ่งนี้ใน~/.screenrc
ไฟล์ของคุณ:
defscrollback 10000
เมื่ออยู่ในบัฟเฟอร์ scroolback คุณสามารถใช้การเชื่อมโยงคีย์ทั่วไปเช่นJ/ K/ H/ L, PgUp/ PgDown, G/ Shift+ G, ^/ $และลูกศรเพื่อนำทาง คุณสามารถใช้Spaceเพื่อตั้งค่าเครื่องหมาย การตั้งเครื่องหมายที่สองจะคัดลอกทุกอย่างระหว่างสองเครื่องหมายไปยังคลิปบอร์ดหน้าจอซึ่งคุณสามารถวางลงในหน้าต่างใด ๆ โดยใช้+CtrlA ]
คุณสามารถค้นหาและทำสิ่งอื่น ๆ ด้วยบัฟเฟอร์ ดูคู่มือผู้ใช้หน้าจอสำหรับข้อมูลเพิ่มเติม
cat - | xclip
Ctrl+A ]