Computer >> कंप्यूटर >  >> स्मार्टफोन्स >> Linux

अपने Linux मशीन के इतिहास कमांड में बदलाव कैसे करें

यदि आप Linux या UNIX कमांड लाइन इंटरफ़ेस के उपयोग से कुछ हद तक परिचित हैं, तो बहुत संभव है कि आपने इतिहास का उपयोग किया हो आज्ञा। जो लोग इससे परिचित नहीं हैं उनके लिए इतिहास कमांड आपको उन कमांडों के माध्यम से खोजने की अनुमति देता है जो आप अपने कंप्यूटर की कमांड लाइन पर पहले ही चला चुके हैं।

इसके उपयोग का एक उदाहरण है:

# इतिहास | grep "मार"

यह मार . शब्द वाले कमांड की खोज करेगा आपके द्वारा अपने कंप्यूटर पर चलाए गए आदेशों के इतिहास के माध्यम से। यह इतिहास . का एक बुनियादी उदाहरण है आज्ञा। इस आदेश में कुछ सीमाएँ हैं। आइए देखें कि आप अपने लिए अधिक प्रभावी ढंग से काम करने के लिए इसे थोड़ा सा कैसे बदल सकते हैं। एक सीमा जो मुझे अक्सर परेशान करती है, वह यह है कि यदि आप एक ही समय में दो टर्मिनल सत्र चला रहे हैं, तो पहले सत्र के कमांड कमांड के इतिहास से मिटा दिए जाते हैं। मुझे लगता है कि कमांड को काम करने का सबसे चतुर तरीका नहीं है। तो चलिए इसे ठीक करते हैं।

अपने खाते में लॉग इन करें और एक शेल टर्मिनल लॉन्च करें। आपके उपयोगकर्ता की होम निर्देशिका में आपको . नामक फ़ाइल मिलनी चाहिए .bashrc . यदि यह फ़ाइल मौजूद नहीं है, तो इसे बनाएं। फ़ाइल को खोलने के लिए, उपयोगकर्ता . को प्रतिस्थापित करते हुए, निम्न की तरह कमांड का उपयोग करें आपके उपयोगकर्ता नाम के साथ:

# vim /home/user/.bashrc

निम्न पंक्तियों को .bashrc . में जोड़ें बिना किसी बदलाव के फाइल करें:

शॉप-एस हिस्टैपेन्ड
PROMPT_COMMAND='इतिहास -a'

और वोइला, समस्या हल हो गई। अब से एकल सत्रों के साथ-साथ समकालिक सत्रों से आपके सभी आदेश कमांड इतिहास फ़ाइल में लिखे जाएंगे, और कोई ओवरराइटिंग नहीं होगी।

एक और उपयोगी बदलाव जो मैं इतिहास . में करना चाहता हूं कमांड का कॉन्फ़िगरेशन कमांड के इतिहास से डुप्लिकेट को हटा रहा है। इस तरह मुझे बहुत अधिक डेटा तक पहुंच प्राप्त होती है और इसे जल्दी प्राप्त होता है। .bashrc . खोलें एक बार फिर फ़ाइल करें और निम्न पंक्तियों को एक नई पंक्ति में जोड़ें:

निर्यात HISTCONTROL="अनदेखा"
निर्यात HISTIGNORE="&:ls:[bf]g:exit"

फ़ाइल को सहेजें और टेक्स्ट एडिटर से बाहर निकलें। अब इतिहास कमांड यह देखने के लिए जांच करेगा कि कोई नई जानकारी जोड़ने से पहले लॉग फ़ाइल में कोई कमांड पहले से मौजूद है या नहीं। मेरे द्वारा इतिहास . में किया गया अंतिम संशोधन कमांड का कॉन्फ़िगरेशन वर्तनी जांच जोड़ रहा है। फ़ाइल में नीचे दिखाई गई पंक्ति जोड़ें .bashrc इतिहास . में मदद करने के लिए कमांड में स्पेलिंग एरर के लिए कमांड चेक करें और एक वैलिड कमांड का सुझाव दें:

shopt -s cdspell

सुरषित और बहार। अब आपकी Linux मशीन यह पता लगा सकेगी कि आप gerp . कब टाइप करेंगे grep . के बजाय ।

मुझे आशा है कि आपको लिनक्स में इतिहास कमांड पर यह मार्गदर्शिका उपयोगी लगी होगी! हमारी अन्य Linux युक्तियाँ, तरकीबें और मार्गदर्शिकाएँ देखना सुनिश्चित करें।


  1. लिनक्स में सूडो इतिहास की जांच कैसे करें

    अपने कंप्यूटर को दूसरों के साथ साझा करते समय, और आपने उन्हें सूडो एक्सेस की अनुमति दी है, यह निगरानी करना समझदारी है कि वे इसका उपयोग कैसे कर रहे हैं। शुक्र है, सूडो इतिहास की जाँच करना आसान है। आइए देखें कैसे। प्रमाणीकरण लॉग समस्याओं के निवारण में मदद करने के लिए बहुत सी Linux सेवाएँ लॉग रखती हैं।

  1. केडीई के क्लिपबोर्ड विजेट के साथ अपने क्लिपबोर्ड इतिहास का बैकअप कैसे लें

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

  1. अपने लिनक्स पीसी को कैसे गति दें

    एक शक्तिशाली ओएस पारिस्थितिकी तंत्र के रूप में लिनक्स के सबसे बड़े ड्रॉ में से एक इसकी गति बॉक्स से बाहर है, लेकिन यह आपके लिनक्स पीसी को और तेज करने के लिए हमेशा फायदेमंद होता है। नीचे ऐसे कई तत्व दिए गए हैं जो आपके सिस्टम की गति क्षमताओं और चीजों को गति देने के कुछ बेहतरीन तरीके बताते हैं। थ्रेड श