कटा हुआ "स्क्रीन" टर्मिनल में ऊपर और नीचे स्क्रॉल कैसे करें


93

मैंने बस screenलिनक्स टर्मिनल को कई टुकड़ों में विभाजित करने के विचार को स्थापित और पसंद किया है। लेकिन मैं एक बात का पता नहीं लगा सकता: जब मैं अंदर होता हूं तो ऊपर और नीचे स्क्रॉल कैसे करें screen। जब मैं नियमित लिनक्स टर्मिनल का उपयोग कर रहा हूं तो मैं इसे Shift+ Pg Upया Shift+ के साथ हासिल कर सकता हूं Pg Dn। लेकिन दुर्भाग्यपूर्ण यह विभाजित टर्मिनल में काम नहीं करता है।

जब मैं कहता हूं screenऔर टर्मिनल को विभाजित करता है तो इसका मतलब है : यहाँ छवि विवरण दर्ज करें

और यह एक नियमित शब्दावली है (बस मामले में): यहाँ छवि विवरण दर्ज करें

जवाबों:


200

कोशिश करें Control+ a, तब Escape। उसके बाद, आपको तीर कुंजी का उपयोग करके अपने कर्सर को चारों ओर ले जाने में सक्षम होना चाहिए।


5
मैं सामान्य रूप से मैं जैसे नेविगेशन कुंजियों का उपयोग क्यों नहीं कर सकता?
मिहाई दानीला

@MihaiDanila: आप "सामान्य रूप से" नेविगेशन कुंजियों का उपयोग कैसे करेंगे? नेविगेशन कीज़ को वर्तमान अग्रभूमि अनुप्रयोग द्वारा नियंत्रित किया जाता है। अगर यह एक संपादक है, तो वे शायद काम करेंगे। यदि यह एक शेल है, तो वे संभवतः डिस्प्ले को स्क्रॉल किए बिना आपके कमांड इतिहास के माध्यम से वापस जाएंगे।
कीथ थॉम्पसन

1
यदि मेरा पेजअप / पृष्ठांकित कुंजी एक सामान्य शेल में काम करता है, तो मैं उनके लिए एक शेल में काम करना चाहूंगा screen। मुझे लगता है कि मैं यहाँ क्या पूछ रहा हूँ।
मिहाई दानिला

हालाँकि अगर इसकी [कंट्रोल + अ -> एस्केप] मोड में है तो आपको स्क्रीन पर तब तक कोई अपडेट नहीं मिलेगा जब तक आप इस मोड से बाहर नहीं निकल जाते (एस्केप का उपयोग करके)।
ऋषि बर्वे

1
इस मोड में किसी भी पाठ का चयन स्पेस टाइप करके या एक बार कुंजी दर्ज करके उपलब्ध है और किसी अन्य स्पेस या एंटर के साथ अपना टेक्स्ट चयन समाप्त करें । चयन स्क्रीन आधारित क्लिपबोर्ड में प्रवेश करेगा। आप पेस्ट सकता है क्लिपबोर्ड डेटा बाद में का उपयोग कर Ctrl + एक तो ]
ओलेग कोकोरिन

29

प्रेस Ctrl- aफिर [कॉपी मोड में प्रवेश करेंगे, और आप विम एडिटर की तरह ऊपर और नीचे स्क्रॉल कर सकते हैं । कॉपी मोड को दबाकर छोड़ दें Escape


यह उत्तर उस समय भी काम करता है जब आप सर्वर में लॉग इन करने के लिए Git Bash का उपयोग कर रहे हैं।
डांग मन ट्रूंग

21

Ctrl- a(डिफ़ॉल्ट उपसर्ग) + [: कॉपी मोड दर्ज करें।

Esc: कॉपी मोड से बाहर निकलें।

कॉपी मोड के भीतर:

Ctrl- u, Ctrl- dकर्सर की स्थिति को संरक्षित करते हुए कुछ निश्चित लाइनों द्वारा पृष्ठ ऊपर / नीचे (स्क्रीन के आधे भाग में डिफ़ॉल्ट)

Ctrl- b, Ctrl- f: पूर्ण स्क्रीन द्वारा पृष्ठ ऊपर / नीचे


ctrl-b ने मेरे लिए अभी भी मंचित किया है - ctrl + f पृष्ठ नीचे था
क्लाउडी

17

CTRL+ का उपयोग करें A, फिर Escape" कॉपी मोड " में प्रवेश करने के लिए । उसके बाद, आपको तीर कुंजी का उपयोग करके अपने कर्सर को चारों ओर ले जाने में सक्षम होना चाहिए। बाहर निकलने के लिए, Escapeफिर से दबाएं ।

एक अन्य तरीका माउस स्क्रोलविल का उपयोग करने के लिए निम्नलिखित है :

echo 'termcapinfo xterm* ti@:te@' >> ~/.screenrc

1
मुझे ठीक इसी की आवश्यकता थी। मुझे कभी-कभी परतदार कनेक्शन के कारण गढ़ होस्ट पर एक स्क्रीन सत्र की आवश्यकता होती है, लेकिन मुझे स्क्रीन के बजाय टर्मिनल एमुलेटर सॉफ्टवेयर के साथ ही स्क्रॉलबैक करने का विकल्प चाहिए, या तो आउटपुट का बड़ा हिस्सा या लाइन द्वारा। मैं CTRL + Aसामान के बारे में जानता था , लेकिन यह मेरे लिए कटौती नहीं करता है।
व्लादिमीर

3
मेथिंक इसका उत्तर होना चाहिए। यह स्क्रीन + ubuntu 16.04 + पोटीन के तहत मानक विन्यास के साथ अच्छी तरह से काम करता है
DM8

यदि आप स्क्रीन स्विच करते हैं तो यह वास्तव में काम नहीं करता है। ऐसा लगता है कि यह काम करता है, लेकिन जब आप वापस स्क्रॉल करते हैं तो आप जल्दी से अन्य स्क्रीन से कचरा प्राप्त करते हैं।
ट्रेवर

@ शायद मैं इसे गलत कर रहा हूं, लेकिन यह मेरे लिए ठीक काम करता है?
टोस्ट

@ क्या आपका स्क्रीन सत्र SSH पर दूरस्थ है? यही स्थिति मैं हूं और हो सकता है कि यह आपके लिए काम करे और मेरे लिए नहीं।
ट्रेवर

4

स्क्रॉलिंग ubuntu में 'टर्मिनेटर' के साथ स्क्रीन पर काम करता है।

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