हम सभी जानते हैं कि क्या बैश इतिहास। कई बार हमें किसी कारण (सुरक्षा, व्यामोह, इत्यादि) की आवश्यकता होती है कि इतिहास में एक निश्चित कमांड को सहेजा नहीं गया है, और उदाहरण के लिए, हम चाहते हैं कि ssh से संबंधित लोगों को छोड़कर सभी कमांड को बचाया जाए, इस तरह से यदि कोई व्यक्ति हमारे कंप्यूटर तक पहुंचने का प्रबंधन नहीं कर पाएगा कि हम कौन सा कंप्यूटर एसएसएच करते हैं।
कमांड से जुड़ी हर चीज को बाहर करने के लिए एसएसएच हम निम्नलिखित पंक्ति में लिखते हैं .bashrc :
HISTIGNORE='ere*:ssh*'
इस तरह अगर उदाहरण के लिए हम कुछ ऐसा करते हैं:
ssh root@virtue
... इसे इतिहास में सहेजा नहीं गया है been
अगर हम चाहते हैं कि यह कमांड से जुड़ी हर चीज को बाहर कर दे ls हम निम्नलिखित लिखते हैं:
HISTIGNORE='ere*:ls*'
याद रखें कि फ़ाइल .bashrc में नाम की शुरुआत में एक अवधि होती है, जिसका अर्थ है कि यह एक छिपी हुई फ़ाइल है जो हमारे घर में है। यदि आप चाहें, तो इको कमांड का उपयोग करके आप इसे सीधे खोल सकते हैं। इसे बिना खोले, उदाहरण के लिए, आइए इतिहास से ssh से जुड़ी हर चीज को बाहर करते हैं:
echo "HISTIGNORE='ere*:ssh*'" >> $HOME/.bashrc
वैसे मुझे लगता है कि जोड़ने के लिए और कुछ नहीं है।
अभिवादन 😀
12 टिप्पणियाँ, तुम्हारा छोड़ दो
यह मुझे लगभग एक आदमी पेज खोलने और इस साइट पर पोस्ट करने के लिए प्रेरित करता है, छिपी हुई फाइलों को सूचीबद्ध करने के बारे में लिखना एक महान योगदान होना चाहिए।
दिलचस्प उपकरण। क्या यह प्रतिनिधित्व करता है?
दिलचस्प Interesting बुकमार्क के बिना भविष्य में मुझे इसकी आवश्यकता है, आपको बहुत धन्यवाद।
वास्तव में दिलचस्प और उपयोगी, विशेष रूप से नेटवर्क प्रशासन की दुनिया में हम में से उन लोगों के लिए (व्यामोह कभी भी दर्द नहीं होता)।
और व्यावहारिक मोड है, बस कमांड से पहले एक जगह टाइप करें और वह यह है, यह याद नहीं किया जाएगा।
वाह, मैं हमेशा इतिहास -c का उपयोग करता हूं, लेकिन कुछ भी नहीं बचा है xD, वह विकल्प बहुत सरल और चयनात्मक है।
अंतरिक्ष की बात मेरे लिए काम नहीं करती थी।
न तो मैं, इसीलिए मैंने इसे शुरुआत से ही इस पद पर नहीं रखा
जोड़ना:
HISTCONTROL = उपेक्षा
अंतरिक्ष काम करता है 🙂
इस जगह ने महीनों तक मेरे लिए काम किया, इस तरह से कॉन्फ़िगर किया गया:
HISTIGNORE = '(स्पेस) + (*)' => इस तरह: HISTIGNORE = '*'
????
दिलचस्प गारा। हालाँकि मुझे फिलहाल इसकी आवश्यकता नहीं है, फिर भी मुझे यह जानना पसंद है कि मेरे पास यहाँ से पूरी तरह से युक्तियों का भंडार है।
लघु, संक्षिप्त और उपयोगी! उत्कृष्ट योगदान।