OS X से ssh सत्र में स्क्रीन पर वापस स्क्रॉल कैसे करें? [बन्द है]


13

मैं निम्नलिखित कार्य करता हूं:

  1. टर्मिनल खोलें
  2. एक दूरस्थ लिनक्स सर्वर के लिए एक ssh सत्र खोलें
  3. सर्वर पर एक स्क्रीन सेशन खोलें
  4. एक प्रोग्राम शुरू करें जो त्रुटि रिपोर्टिंग की कई पंक्तियों के साथ विराम देता है ...

मैं इसे पढ़ने के लिए कैसे स्क्रॉल कर सकता हूं?

और नहीं, कार्यक्रम को ठीक करना अब के लिए एक समाधान नहीं है ...


मैं गलत हो सकता है, लेकिन मुझे नहीं लगता कि linux TTYs किसी भी इतिहास, खुद को धारण करता है। जब आप एक कंसोल TTY पर होते हैं, तो आप Ctrl+ का उपयोग करके पृष्ठ का बैक अप ले सकते हैं PgUp, लेकिन मुझे संदेह है कि आपके मामले में काम करेगा। टर्मिनल.नैप को अपनी डिफ़ॉल्ट राशि से अधिक के इतिहास को धारण करने के लिए कॉन्फ़िगर करने योग्य होना चाहिए, हालाँकि। (या क्या इसके लिए बहुत देर हो चुकी है?)
स्मॉलक्लैंगर

जवाबों:



10

यदि आपने किया तो आप man screenउपलब्ध विकल्पों को देख सकते हैं।

जब स्क्रीन में आप निम्न कार्य कर सकते हैं: CTRL+A(जारी),[

फिर आप विंडो के चारों ओर स्क्रॉल करने के लिए तीरों का उपयोग कर सकते हैं। स्क्रॉलिंग से बाहर निकलने के लिए आप ए CTRL+C


उसके लिए +1। मेरी टिप्पणी को
नजरअंदाज

@SmallClanger: इतना ही नहीं, लेकिन ओपी ने ओएस एक्स का उल्लेख किया, न कि लिनक्स का। इसके अलावा, लिनक्स पर, गनोम-टर्मिनल और एक्सटर्म, दूसरों के बीच में, स्क्रॉल-बैक बफ़र्स हैं। शिफ्ट-पेजअप आज़माएं।
अगली सूचना तक रोक दिया गया।

6

नाथन ने सही कहा, हालांकि मैं हमेशा से Ctrl+A+ का प्रशंसक रहा हूं ESCESCकॉपी मोड से बाहर निकलने का एक और तरीका है।

हालांकि, यह विचार करने योग्य है कि स्क्रॉलबैक इतिहास की एक आकार सीमा है और यदि आप वास्तव में इसे सुरक्षित खेलना चाहते हैं, तो आम तौर पर या तो फ़ाइल पर आउटपुट को रीडायरेक्ट करना बेहतर होता है (या यदि आप स्क्रीन आउटपुट भी चाहते हैं तो इसे पाइप करें)।


स्क्रॉलबैक समायोज्य है, हालाँकि, .scrc में defscrollback विकल्प का उपयोग कर रहा है । मैं आमतौर पर 5000 लाइनों के लिए मेरा सेट रखता हूं, लेकिन कभी-कभी मैं इसे थोड़ा बढ़ा देता हूं।
jgoldschrafe

3

का उपयोग करते हुए इसके अलावा स्क्रॉल पीठ में बफ़र screen, Terminal.app का जवाब कर सकते हैं Shift- Page Up(शायद Shift- Fn- Up-Arrowएक मैकबुक पर)।

एक अन्य विकल्प कुछ इस तरह होगा:

your_prog 2>&1 | less

जाहिरा तौर पर Terminal.app सादे PgUp और PgDn में स्क्रॉलबैक बफ़र का उपयोग होगा, जबकि Shift + PgUp और Shift + PgDn का उपयोग उन कुंजियों को एप्लिकेशन को भेजने के लिए किया जाना होगा: rickycampbell --fix-osx-terminal-pgup-pgdn घर पर और अंत
ak2

3

ठीक है मैंने समझ लिया:

Ctrl + A, ESC 

और फिर vim-like कमांड:

Ctrl + u or Ctrl + d

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.