2011-06-16 6 views
40

आप BASH में पूरे टर्मिनल को कैसे साफ़ करते हैं, जैसे कमांड प्रॉम्प्ट की cls कमांड?"सीएलएस" बाश में समतुल्य?

clear काम नहीं करता है क्योंकि यह वास्तव में कुछ भी स्पष्ट नहीं करता है, यह बस नीचे स्क्रॉल करता है।

+0

आपका क्या मतलब है "यह बस नीचे स्क्रॉल करता है"? आप वास्तव में क्या देखने के लिए स्क्रॉल करने में सक्षम नहीं होना चाहते हैं? आप किस टर्मिनल का उपयोग कर रहे हैं? – Random832

+6

"रीसेट" के बारे में क्या? –

+0

@ Random832: मेरा मतलब है कि यह कुछ भी साफ़ करने के बजाय, सचमुच नीचे स्क्रॉल करता है। (मैं उबंटू के डिफ़ॉल्ट टर्मिनल का उपयोग कर रहा हूं, जो मुझे लगता है कि gnome-terminal है, माफ करना, मैं इसका उल्लेख करना भूल गया)। @Alex: मैंने कभी भी 'रीसेट' के बारे में नहीं सुना होगा - ऐसा लगता है कि मुझे वही करना है, लेकिन क्या यह * सब * करता है? या यह अन्य चीजों को भी रीसेट करता है? – Mehrdad

उत्तर

14

स्क्रॉल-बैक बफर बैश की सुविधा नहीं है बल्कि टर्मिनल प्रोग्राम की सुविधा है। आपने यह नहीं कहा कि आप किस टर्मिनल प्रोग्राम का उपयोग कर रहे थे।

https://superuser.com/questions/122911/bash-reset-and-clear-commands

+0

+1 विश्वास नहीं कर सकता है कि मैंने अपनी खोजों में उस पर नहीं किया है, मेरा प्रश्न निश्चित रूप से एक डुप्ली है ... – Mehrdad

21

आप Ctrl क्यों कोशिश मत करो + एल (नियंत्रण, लोअरकेस "एल")। पिछले हटाने के प्रदर्शन से आदेश लिखे गए

कमान ⌘ + एल (आदेश, एल) की ओर जाता है - यह सबसे गोले (टर्मिनलों गलती) में काम करता है ...

OSX टर्मिनल में।

कमान ⌘ + कश्मीर (आदेश, ट) को हटाने/सभी प्रदर्शन बफर समाशोधन की ओर जाता है।

reset (इसे टर्मिनल में टाइप करें) यदि डिस्प्ले खराब हो जाता है तो टर्मिनल के रीसेट की ओर जाता है।

अन्य यूनिक्स स्वादों के बराबर सुनिश्चित नहीं है।

+2

ऐसा कुछ भी नहीं है जो 'स्पष्ट' नहीं करता है। –

28

जहां तक ​​मुझे पता है, clear की तुलना में यह बेहतर करने का कोई तरीका नहीं है।

मुझे लगता है कि यह एक ऐसी सुविधा है जिसे आप टर्मिनल में बनाया जा सकता है, हालांकि आप इसका उपयोग कर रहे हैं। मुझे पता है कि मैक टर्मिनल ऐप में 'साफ़ स्क्रॉलबैक' मेनू विकल्प (कमांड + के) है जो आप पूछ रहे हैं।

+0

+1 जानकारी के लिए धन्यवाद। मुझे अभी भी "खोल" और "टर्मिनल" के बीच अंतर प्राप्त करने की आवश्यकता है। :) – Mehrdad

+1

'खोल' -> चल रहा सॉफ्टवेयर। 'टर्मिनल '-> कंप्यूटर का एक हिस्सा, आमतौर पर ग्लास से बना होता है, जिसे आप फेंक सकते हैं। 'वर्चुअल टर्मिनल' -> सॉफ़्टवेयर का एक टुकड़ा जो टर्मिनल की तरह काम कर रहा है। (टर्म)। –

12

xterm स्क्रॉल वापस खाली करने के लिए एस्केप अनुक्रम ESC [3J की अनुमति देगा, ताकि आप कर सकता है:

alias cls="clear; printf '\033[3J'" 
+0

+1 जानकारी के लिए धन्यवाद, यह एक अलग तरह का उत्तर है और अभी भी उपयोगी है। – Mehrdad

+1

अब तक का सबसे अच्छा जवाब है –

8

उपयोग + कश्मीर। यह प्रविष्टियों को हटा देता है ताकि मैं अब और स्क्रॉल नहीं कर सकूं।

तो + कश्मीर स्क्रॉल सहित सब कुछ स्पष्ट करने के लिए। Ctrl + एल टर्मिनल विंडो को साफ़ करने के लिए, लेकिन स्क्रॉल करते समय भी सब कुछ देखने में सक्षम हो।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^