से मेरे उत्तर पोस्ट पार stackoverflow ।
केवल नई पंक्तियों को जोड़ने के बजाय एक स्पष्ट स्क्रीन करने के लिए निम्न आदेश का उपयोग करें ...
printf "\033c"
हाँ, यह बैश प्रॉम्प्ट पर एक 'प्रिंटफ' है।
आप शायद एक उपनाम को परिभाषित करना चाहते हैं ...
alias cls='printf "\033c"'
व्याख्या
\033 == \x1B == 27 == ESC
तो यह <ESC>c
टर्मिनल को रीसेट करने के लिए VT100 एस्केप कोड है जो बन जाता है। यहां टर्मिनल एस्केप कोड के बारे में कुछ और जानकारी दी गई है।
संपादित करें
यहाँ यह करने के कुछ अन्य तरीके हैं ...
printf "\ec" #\e is ESC in bash
echo -en "\ec" #thanks @Jonathon Reinhart.
# -e Enable interpretation of of backslash escapes
# -n Do not output a new line
केडीई
उपरोक्त KDE कंसोल (कोनो कंसोल) पर काम नहीं करता है, लेकिन आशा है! स्क्रीन और स्क्रॉल-बैक बफर को साफ़ करने के लिए कमांड के निम्नलिखित अनुक्रम का उपयोग करें ...
clear && echo -en "\e[3J"
या शायद केडीई पर निम्नलिखित उपनाम का उपयोग करें ...
alias cls='clear && echo -en "\e[3J"'
मैं स्क्रॉल पीछे से आदेश समाशोधन मिला यहाँ ।