นี่คือสถานการณ์: ฉันเปิดเทอร์มินัลใน Ubuntu และทำssh host-1
ซึ่งทำงานได้ตามที่คาดไว้ จาก host-1 ฉันใช้ssh host-2
งานได้ดีและเชื่อมต่อฉันกับ host-2 อีกครั้ง จาก host-2 ฉันทำเช่นecho "blah"
ซึ่งพิมพ์blah
ไปที่หน้าจอ ปัญหา: ถ้าฉันทำexit
, หน้าจอจะถูกล้างและฉันเหลือเพียงต่อไปนี้:
Connection to host-2 closed.
myusername$
ฉันจะป้องกันการลบเอาต์พุตจากหน้าจอที่สร้างโดยคำสั่งที่รันบน host-2 (เช่นblah
ฯลฯ ) ได้อย่างไรหลังจากฉันexit
กลับไปที่ host-1
การดีบักบางอย่างที่ฉันทำไปแล้ว: ฉันมีเพื่อนลงชื่อเข้าใช้ host-1 และ host-2 ตรงตามข้างบนและเมื่อเขาexit
มาจาก host-2 หน้าจอของเขาจะไม่ถูกล้างออก ดังนั้นมันจะต้องเป็นสิ่งที่ต้องทำกับสภาพแวดล้อมของฉัน ... ใช่มั้ย ความคิดใด ๆ ที่อาจเป็นได้?
ฉันได้ลองทำสิ่งนี้โดยใช้ PuTTY ใน Windows XP และจากเทอร์มินัลใน Ubuntu - พฤติกรรมเดียวกันโดยไม่คำนึงถึง