कीबोर्ड शॉर्टकट का उपयोग करके स्पष्ट टर्मिनल


58

मैं उत्सुक था अगर वहाँ कुछ कीबोर्ड शॉर्टकट के माध्यम से टर्मिनल बफर / आउटपुट को खाली करने का एक तरीका है। मैं उबंटू का उपयोग कर रहा हूं। मैं इसके बारे में जागरूक हूं

Ctrl + L

टर्मिनल को साफ करता है, लेकिन आप पुराने पाठ को देखने के लिए वापस स्क्रॉल कर सकते हैं। मैं कुछ इसी तरह की तलाश में हूं

reset 

कमांड करता है। मैक पर

apple + k

चालबाजी करने लगता है।


आप "स्पष्ट" टाइप कर सकते हैं।
डैरेन

जवाबों:


43

गनोम टर्मिनल में, आप कीबोर्ड शॉर्टकट को संपादित कर सकते हैं, इसके Edit -> Reset Shortcuts... बाद आप "रीसेट एंड क्लियर" कमांड को मैप कर सकते हैं, जो आपको लगता है कि आप क्या कर रहे हैं।

वैकल्पिक रूप से, आप स्क्रॉलबैक इतिहास को एक छोटी संख्या (0 कहें) तक सीमित कर सकते हैं और Ctrl + L आप जो खोज रहे हैं, उसके करीब होगा।


2
यह सूक्ति और सूक्ति टर्मिनल के नए संस्करणों में बदल गया है। मेरे लिए यह Edit -> Preferences -> Shortcuts(मैं गनोम टर्मिनल v3.16.2 का उपयोग कर रहा हूं)
क्रिस स्प्रैग

2
"रीसेट एंड क्लियर" वही था जिसकी मुझे तलाश थी, सिवाय इसके कि वह प्रॉम्प्ट को संरक्षित करने में विफल रहा। Ctrl + L के तुरंत बाद प्रॉम्प्ट को पुनर्स्थापित करता है। इसलिए Ctrl + K के लिए रीसेट और क्लियर होने के साथ, मैं स्क्रॉलबैक क्लियर करने के लिए Ctrl + K, Ctrl + L को हिट कर सकता हूं और तैयार प्रॉम्प्ट से मुझे छोड़ सकता हूं।
ट्रेवर डिक्सन

29
  • CTRL+ uकर्सर से लाइन की शुरुआत तक साफ़ करता है

  • CTRL+ kकर्सर से लाइन के अंत तक साफ़ करता है

  • CTRL+ dकर्सर के दाईं ओर एक वर्ण को साफ़ करता है

  • Esc+ Backspaceकर्सर के बाईं ओर एक शब्द साफ़ करता है

  • Esc+ dकर्सर के दाईं ओर एक शब्द को साफ करता है

  • Alt+ left/rightपिछले / अगले शब्द की शुरुआत के लिए कूदता है

संपूर्ण स्क्रीन साफ़ करने के लिए अपनी ~/.bashrcफ़ाइल में निम्न उपनाम जोड़ें :

alias cls="echo -ne '\033c'"

अब, एक नए टर्मिनल टाइपिंग clsमें स्क्रॉल बफर सहित सब कुछ साफ हो जाएगा। यह बहुत तेजी से काम करता है resetक्योंकि यह कुछ भी रीसेट नहीं करता है।

वास्तव resetमें केवल तभी आवश्यक है जब आप एक टूटे हुए टर्मिनल को ठीक करना चाहते हैं, जैसे catकि एक बाइनरी फ़ाइल पर चलने के बाद ।

यदि आप OSX पर हैं, तो कमांड ( ) + kटर्मिनल ( और क्रोम डेवुल्स कंसोल 😉) को खाली कर देगा ।


और मैं बाहर टाइप किए बिना इसका उपयोग करने के लिए एक शॉर्टकट कैसे जोड़ूंगा cls?
फ्लोटिंगरॉक

2
@FloatingRock: यह आपके डेस्कटॉप वातावरण और संभवतः आपके टर्मिनल पर निर्भर करेगा, यदि टर्मिनल में शॉर्टकट को कमांड संलग्न करने का कोई तरीका नहीं है, तो आपका एकमात्र मौका सिस्टम-ग्लोबल शॉर्टकट सेट करना है जो DE-निर्भर है। उदाहरण के लिए, XFCE में, यह सेटिंग्स> कीबोर्ड> शॉर्टकट होगा, अन्य गोले के लिए याद नहीं है।
ccpizza

मैं कुछ महीनों से ऐसा ही देख रहा हूँ ..
समुच्चय

3

Ctrl + L टर्मिनल को फिर से बनाता है; यह स्पष्ट नहीं करता है। यदि आप कम या विम जैसे पूर्ण-स्क्रीन ऐप में हैं, तो Ctrl-L कमांड वह है जो आप एक दूषित स्क्रीन को फिर से दिखाने के लिए उपयोग करते हैं। रंग सिंटैक्स हाइलाइटिंग के साथ विम में, उदाहरण के लिए, आप रंगों को अपडेट करने के लिए ctrl_l का उपयोग कर सकते हैं यदि आप लंबी दूरी तक स्क्रॉल करते हैं और विम मेलों या कोष्ठक या इसी तरह से भ्रमित हो जाते हैं।

बस संदर्भ के लिए अगर कोई इसे खोजता है और पाता है ... यदि आपको स्क्रॉल-बैक बफर को खाली करने की आवश्यकता है, तो या तो अपने बफर को 0 लाइनों पर सेट करें या विंडो को बंद करें और इसे फिर से खोलें। या "जब तक सच हो, प्रिंट करो; किया" और फिर बफर को उड़ाने के लिए पर्याप्त लाइनों का उत्पादन करने पर ctrl + c के साथ हस्तक्षेप करें। स्क्रॉल बफर एप्लिकेशन पर निर्भर है, इसलिए जब दिए गए समाधान ग्नोम टर्मिनल के लिए काम करता है, तो यह वास्तव में किसी अन्य टर्मिनल डिवाइस के लिए काम नहीं करेगा।


यह "ब्लो बफर" असीमित स्क्रॉलबैक मोड के लिए अभ्यस्त काम है।
रुस्लान

@Ruslan मैं इन अनंत मेमोरी मशीनों में से एक चाहता हूं। ;)
dannysauer

1

मैं कोनो कंसोल का उपयोग करता हूं। मैं हमेशा उपयोग किया है Ctrl+ Shift+ X, सब कुछ स्पष्ट करने के लिए स्क्रॉल बैक सहित अतीत में। अब एक नया और बेहतर तरीका है: Ctrl+ Shift+ Kऔर Googling "konsole कीबोर्ड शॉर्टकट्स क्लियर हिस्ट्री" आपको वहां बहुत आसानी से नहीं मिलता है, लेकिन यह आपको यहाँ मिलता है।


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