यदि आप एक मैक उपयोगकर्ता हैं जो इसका उपयोग करते हैं ज़श शैल, आप कभी-कभी स्वयं को ऐसी स्थिति में पा सकते हैं जहां आपको अपना कमांड इतिहास साफ़ करने की आवश्यकता होती है। ज़श शैल आपके द्वारा दर्ज किए गए सभी आदेशों का रिकॉर्ड रखता है, जो पिछले आदेशों को याद करने के लिए उपयोगी हो सकता है। हालाँकि, कई बार आप गोपनीयता या सुरक्षा कारणों से इस इतिहास को हटाना चाह सकते हैं।
इस लेख में, हम आपका समाधान करने के लिए सरल चरणों के माध्यम से आपका मार्गदर्शन करेंगे ज़श इतिहास मैक पर.
Zsh इतिहास को समझना
Zsh शेल को Z शेल के नाम से भी जाना जाता है macOS के लिए एक शक्तिशाली और सुविधा संपन्न कमांड-लाइन दुभाषिया है जो आपको आपके द्वारा दर्ज किए गए कमांड पर नज़र रखने की अनुमति देता है और आपको उन कमांड को आसानी से याद करने और पुन: उपयोग करने में मदद करता है। यह उपयोगकर्ता निर्देशिका में कमांड के इतिहास को संग्रहीत करता है, जिसे उपयोगकर्ता के लिए एक्सेस किया जा सकता है ज़श शैल।
Zsh इतिहास क्यों साफ़ करें?
ऐसे कई कारण हैं जिनकी वजह से आप अपना खाता साफ़ करना चाहेंगे ज़श इतिहास।
1: गोपनीयता
अपना साफ़ करना ज़श इतिहास यह सुनिश्चित करता है कि आपके पहले दर्ज किए गए आदेश उन अन्य लोगों को दिखाई न दें जिनके पास आपके Mac तक पहुंच हो।
2: सुरक्षा
यदि आपने अपने कमांड इतिहास में पासवर्ड या एपीआई कुंजी जैसी संवेदनशील जानकारी दर्ज की है, तो किसी भी संभावित सुरक्षा उल्लंघन को रोकने के लिए उन्हें साफ़ करना बेहतर है।
3: नए सिरे से शुरुआत करें
अपना साफ़ करना ज़श इतिहास यदि आप एक स्वच्छ इतिहास के साथ शुरुआत करना चाहते हैं और अपने कमांड-लाइन अनुभव से अवांछित जानकारी हटाना चाहते हैं तो यह उपयोगी हो सकता है।
मैं Mac पर अपना Zsh इतिहास कैसे साफ़ करूँ?
आप साफ़ कर सकते हैं ज़श इतिहास मैक पर:
विधि 1: इतिहास फ़ाइल को साफ़ करके
मैक में इतिहास फ़ाइल में वे कमांड इतिहास शामिल हैं जिन्हें आपने पहले मैक टर्मिनल में निष्पादित किया था। आप निम्न चरणों का उपयोग करके इस फ़ाइल को साफ़ कर सकते हैं ज़श इतिहास मैक पर.
स्टेप 1: अपनी खोलो ज़ेडएसएच टर्मिनल मैक पर और निम्न कमांड टाइप करें:
cat /dev/null > ~/.zsh_history
यह कमांड इतिहास फ़ाइल की सामग्री को प्रभावी ढंग से साफ़ करते हुए, कैट कमांड के आउटपुट को /dev/null पर रीडायरेक्ट करता है।
चरण दो: इतिहास फ़ाइल साफ़ करने के बाद, आपको अपना पुनः लोड करना होगा Zsh विन्यास निम्नलिखित आदेश चलाकर:
स्रोत ~/.zshrc
यह ताज़ा हो जाएगा ज़श पर्यावरण और सुनिश्चित करें कि साफ़ किया गया इतिहास प्रभावी हो।
आपका ज़श इतिहास फ़ाइल अब साफ़ हो गई है, और पिछले आदेश अब पहुंच योग्य नहीं रहेंगे।
विधि 2: हिस्ट्री कमांड का उपयोग करना
आप अपना साफ़ करने के लिए हिस्ट्री कमांड का भी उपयोग कर सकते हैं ज़श इतिहास मैक पर और यह निम्नलिखित चरणों का उपयोग करके किया जा सकता है:
स्टेप 1: मैक टर्मिनल खोलें और अपना कमांड इतिहास प्रदर्शित करने के लिए निम्न कमांड का उपयोग करें।
इतिहासचरण दो: का पूरा इतिहास साफ़ करने के लिए ज़श , आप निम्न कमांड टाइप कर सकते हैं:
इतिहास-पी
विधि 3: .zshrc फ़ाइल का संपादन
Zshrc एक कॉन्फ़िगरेशन फ़ाइल है ज़श इसमें इतिहास सेटिंग्स भी शामिल हैं। निम्नलिखित चरणों का उपयोग करके इस फ़ाइल को संपादित करके, आप इसे साफ़ कर सकते हैं ज़श इतिहास मैक पर.
स्टेप 1: टर्मिनल खोलें और अपना खोलने के लिए निम्नलिखित कमांड का उपयोग करें Zsh विन्यास टेक्स्ट संपादक में फ़ाइल करें:
सुडो नैनो /etc/zshrcचरण दो: इतिहास सेटिंग्स से संबंधित अनुभाग का पता लगाएं, जिसमें आम तौर पर जैसे चर शामिल होते हैं हिस्टफ़ाइल, हिस्टसाइज़, और सेवहिस्ट।
चरण 3: इतिहास रिकॉर्डिंग को पूरी तरह से अक्षम करने के लिए, आप (#) का उपयोग करके टिप्पणी कर सकते हैं या फ़ाइल से इन पंक्तियों को हटा सकते हैं। फिर फ़ाइल का उपयोग करके सहेजें CTRL+X, Y जोड़ें और Enter दबाएँ।
चरण 4: में परिवर्तन लागू करने के लिए Zsh विन्यास फ़ाइल, आपको निम्न आदेश टाइप करना होगा:
स्रोत /etc/zshrc
इससे साफ़ हो जायेगा ज़श इतिहास मैक पर.
निष्कर्ष
अपना साफ़ करना ज़श कमांड मैक पर इतिहास एक ऐसा कार्य है जो उपयोगकर्ताओं को गोपनीयता, सुरक्षा और स्वच्छ कमांड-लाइन अनुभव बनाए रखने की अनुमति देता है। इस लेख में दिए गए चरणों का पालन करके, आप प्रभावी ढंग से अपना समाधान पा सकते हैं ज़श इतिहास और सुनिश्चित करें कि आपके पहले दर्ज किए गए आदेश अब पहुंच योग्य नहीं हैं।