मैक या लिनक्स कमांड लाइन में "अप" एरो दबाएं और आपको अंतिम कमांड दिखाई देगी जिसे आपने चलाया था। "ऊपर" को दबाए रखें और आप अधिक आदेश देखेंगे; आप दिन, महीने या साल भी पीछे जा सकते हैं।
इसे आपका इतिहास कहा जाता है, और यह बहुत हैसुविधाजनक। यदि आपने एक लंबी कमांड टाइप करने में गलती की है, तो बस "ऊपर" दबाएं और समस्या को ठीक करें। यदि आप दूसरे दिन उपयोग किए गए SSH सर्वर से फिर से जुड़ना चाहते हैं, तो बस संबंधित कमांड को देखने तक "ऊपर" दबाएं।
यह उपयोगी है, लेकिन एक संभावना भी हैसुरक्षा समस्या यहाँ, खासकर अगर आपने गलती से किसी बिंदु पर सादे पाठ में एक पासवर्ड टाइप किया हो। यह इतिहास कैसे स्पष्ट करता है? छोटी कहानी, आप दो आदेशों के साथ ऐसा कर सकते हैं: history -c
, के बाद rm ~/.bash_history
। अधिक स्पष्टता के लिए यहां वे आदेश क्या हैं।
वर्तमान सत्र का इतिहास साफ़ करें
आपके इतिहास को दो टुकड़ों में विभाजित किया जा सकता है। आपके वर्तमान सत्रों का इतिहास और आपका दीर्घकालिक इतिहास है। हमारी पहली कमांड, history -c
, वर्तमान सत्र से संबंधित है।
The history
आदेश बैश में ही बनाया गया है, और -c
संशोधक कार्यक्रम को उस इतिहास को स्पष्ट करने के लिए कहता है । यह आदेश आपके वर्तमान सत्र में कुछ भी आपके दीर्घकालिक इतिहास को लिखे जाने से रोकेगा, लेकिन उस दीर्घकालिक इतिहास को स्पष्ट नहीं करता है।
अपने बैश इतिहास के सभी स्पष्ट
यदि आप अपने इतिहास की संपूर्णता को हटाना चाहते हैं, तो निम्नलिखित आदेश चलाएं:
rm ~/.bash_history
यदि आप नहीं जानते हैं, rm
यूनिक्स-आधारित प्रणालियों में फ़ाइलों को हटाने के लिए एक पुराना आदेश है। ~/.bash_history
एक सरल पाठ दस्तावेज़ है, जो आपको इतिहास को मार देता है।
वैकल्पिक रूप से, आप फ़ाइल खोल सकते हैं और किसी भी लाइन को हटा सकते हैं जिसके बारे में आप चिंतित हैं।एक मैक पर, प्रकार open ~/.bash_history
और आपका डिफ़ॉल्ट टेक्स्ट एडिटर फ़ाइल खोल देगा।
लिनक्स सिस्टम पर, प्रतिस्थापित करें open
अपने पसंदीदा टेक्स्ट एडिटर के नाम के साथ, जैसे nano
, vim
, या gedit
. एक आपने फ़ाइल खोली है, आप किसी भी लाइन को हटा सकते हैं जिसे आप हाथ से नहीं रख सकते हैं।फ़ाइल को सहेजें, फिर अपने खोल को पुनः आरंभ करें, और आपके द्वारा हटाई गई रेखाएं दिखाना बंद कर देंगी।
एक समान नए सत्र के लिए अपना टर्मिनल साफ़ करें
यह एक ज्यादातर असंबंधित है, लेकिन मैं वैसे भी इसका उल्लेख कर रहा हूं ।आदेश clear
अपने टर्मिनल देखो की तरह आप सिर्फ एक नया सत्र खोला है, जो उपयोगी है अगर आप स्क्रीनशॉट का एक बहुत ले और चीजें साफ देखने के लिए चाहते है (या अपने कंधे पर लोगों को देखने के लिए क्या आदेश आप चल रहा है नहीं करना चाहती.)
यह पूरी तरह से सौंदर्यहै: स्क्रॉल करें और आप अभी भी अपना पिछला आउटपुट देखेंगे।लेकिन अगर तुम काम की मेरी लाइन में हो, यह काम में आता है ।