हमारे कमांड इतिहास को कुछ कमांड को याद नहीं रखने के लिए कैसे करें

हम सभी जानते हैं कि क्या बैश इतिहास। कई बार हमें किसी कारण (सुरक्षा, व्यामोह, इत्यादि) की आवश्यकता होती है कि इतिहास में एक निश्चित कमांड को सहेजा नहीं गया है, और उदाहरण के लिए, हम चाहते हैं कि ssh से संबंधित लोगों को छोड़कर सभी कमांड को बचाया जाए, इस तरह से यदि कोई व्यक्ति हमारे कंप्यूटर तक पहुंचने का प्रबंधन नहीं कर पाएगा कि हम कौन सा कंप्यूटर एसएसएच करते हैं।

कमांड से जुड़ी हर चीज को बाहर करने के लिए एसएसएच हम निम्नलिखित पंक्ति में लिखते हैं .bashrc :

HISTIGNORE='ere*:ssh*'

इस तरह अगर उदाहरण के लिए हम कुछ ऐसा करते हैं:

ssh root@virtue

... इसे इतिहास में सहेजा नहीं गया है been

अगर हम चाहते हैं कि यह कमांड से जुड़ी हर चीज को बाहर कर दे ls हम निम्नलिखित लिखते हैं:

HISTIGNORE='ere*:ls*'

याद रखें कि फ़ाइल .bashrc में नाम की शुरुआत में एक अवधि होती है, जिसका अर्थ है कि यह एक छिपी हुई फ़ाइल है जो हमारे घर में है। यदि आप चाहें, तो इको कमांड का उपयोग करके आप इसे सीधे खोल सकते हैं। इसे बिना खोले, उदाहरण के लिए, आइए इतिहास से ssh से जुड़ी हर चीज को बाहर करते हैं:

echo "HISTIGNORE='ere*:ssh*'" >> $HOME/.bashrc

वैसे मुझे लगता है कि जोड़ने के लिए और कुछ नहीं है।

अभिवादन 😀


लेख की सामग्री हमारे सिद्धांतों का पालन करती है संपादकीय नैतिकता। त्रुटि की रिपोर्ट करने के लिए क्लिक करें यहां.

12 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   q0 कहा

    यह मुझे लगभग एक आदमी पेज खोलने और इस साइट पर पोस्ट करने के लिए प्रेरित करता है, छिपी हुई फाइलों को सूचीबद्ध करने के बारे में लिखना एक महान योगदान होना चाहिए।

  2.   जोस टोरेस कहा

    दिलचस्प उपकरण। क्या यह प्रतिनिधित्व करता है?

  3.   ट्रूको२२ कहा

    दिलचस्प Interesting बुकमार्क के बिना भविष्य में मुझे इसकी आवश्यकता है, आपको बहुत धन्यवाद।

  4.   हिमीकिसन कहा

    वास्तव में दिलचस्प और उपयोगी, विशेष रूप से नेटवर्क प्रशासन की दुनिया में हम में से उन लोगों के लिए (व्यामोह कभी भी दर्द नहीं होता)।

  5.   घनाकार कहा

    और व्यावहारिक मोड है, बस कमांड से पहले एक जगह टाइप करें और वह यह है, यह याद नहीं किया जाएगा।

    1.    Percaff_TI99 कहा

      वाह, मैं हमेशा इतिहास -c का उपयोग करता हूं, लेकिन कुछ भी नहीं बचा है xD, वह विकल्प बहुत सरल और चयनात्मक है।

    2.    कुकी कहा

      अंतरिक्ष की बात मेरे लिए काम नहीं करती थी।

      1.    KZKG ^ गारा कहा

        न तो मैं, इसीलिए मैंने इसे शुरुआत से ही इस पद पर नहीं रखा

        1.    XPT कहा

          जोड़ना:
          HISTCONTROL = उपेक्षा
          अंतरिक्ष काम करता है 🙂

        2.    रेनरिग कहा

          इस जगह ने महीनों तक मेरे लिए काम किया, इस तरह से कॉन्फ़िगर किया गया:
          HISTIGNORE = '(स्पेस) + (*)' => इस तरह: HISTIGNORE = '*'
          ????

  6.   कुकी कहा

    दिलचस्प गारा। हालाँकि मुझे फिलहाल इसकी आवश्यकता नहीं है, फिर भी मुझे यह जानना पसंद है कि मेरे पास यहाँ से पूरी तरह से युक्तियों का भंडार है।

  7.   लेनिन अली कहा

    लघु, संक्षिप्त और उपयोगी! उत्कृष्ट योगदान।