ฉันสามารถขโมยกลุ่มเสียงเรียกเข้าจากเทอร์มินัลอื่นได้หรือไม่


13

ฉันลืมที่จะเริ่มscreenก่อนที่ฉันจะเริ่มทำงานและตอนนี้ฉันได้ SSH ลงในเครื่องจากแล็ปท็อปของฉัน ps -aให้ ID กระบวนการของกระบวนการที่เป็นกลุ่มแก่ฉัน ฉันสามารถขโมยกลุ่มเสียงเรียกเข้าจากเทอร์มินัลอื่นและแนบกับเซสชัน ssh ของฉันได้หรือไม่


1
ฆ่ามันและกู้คืนไฟล์ swap ( vi -r filename) อาจโอเคสำหรับคุณ?
Davide Berra

คำตอบ:



1

คุณสามารถบันทึกเซสชั่นที่เป็นกลุ่มโดยใช้และโหลดได้ในหน้าจอการใช้:mksession ~/session.vimvim -S ~/session.vim

:mksession โดยปกติแล้วจะบันทึกเซสชัน vim ปัจจุบันเป็นไฟล์ที่คุณสามารถส่งผ่านระหว่างเทอร์มินัลหรือเปิดอีกครั้งเมื่อคุณปิดคอมพิวเตอร์ของคุณ ฯลฯ


ที่จริงแล้วถ้าคุณมีตัวเลือกไคลเอนต์เซิร์ฟเวอร์ในตัวคุณคุณควรจะสามารถส่งคำสั่งที่ @Pascal กล่าวถึงจากระยะไกลเพื่อบันทึกเซสชันที่กำลังทำงานอยู่จากนั้นจึงปิดมัน จากนั้นคุณสามารถเรียกคืนได้ในระยะเวลา คุณอยู่ในนั้นดู ': h remote_send ()'
pottsdl

ทำงานได้โดยไม่จำเป็นต้องติดตั้งโปรแกรมอื่น ทางออกที่ดี
Kyle Kochis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.