मैं बैश से कोनोला में स्क्रॉलबैक बफर कैसे साफ़ कर सकता हूं?


8

मैं एक भारी बैश उपयोगकर्ता हूं और कोनोला मेरा पसंदीदा वातावरण है। मुझे पता है कि मैं स्क्रॉलबैक बफर को साफ़ करने के लिए कीबोर्ड कमांड ctrl + shift + x का उपयोग कर सकता हूं, लेकिन मेरी स्क्रिप्ट में कुछ निश्चित बिंदु हैं जहां मैं चाहूंगा कि ऐसा हो। मैं कमांड लाइन, बैश, या किसी अन्य शेल का उपयोग करके कोनसोल के स्क्रॉलबैक बफर को कैसे साफ़ कर सकता हूं?

जवाबों:


14

यह यह करेगा:

echo -e "\e[3J"

यहां मिला । नियमित xterm में भी काम करता है।


अच्छा! अच्छा लगता है और पूरी तरह से काम करता है!
जोशुआ के

बैश शेल के साथ एक एक्सटरम में SUSE पर मेरे लिए काम नहीं किया।
djangofan

3
मुझे इको-एन "3 ई" बेहतर लगा क्योंकि यह प्रिंटेड लाइन-ब्रेक से बचा जाता है।
पैट्रिक बी।

@PatricB .: सच, हालांकि इस संदर्भ में, मैं उम्मीद कर रहा हूं कि वह इसे एक पटकथा में शामिल कर लेगा
19

1
@SandeepDatta: यह फेडोरा 20 पर कोनसोल 4.14.3 के साथ काम करता है; यह स्क्रीन को साफ नहीं करता है - यह स्क्रॉलबैक बफर को साफ करता है।
16
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.