जवाबों:
डिफ़ॉल्ट इतिहास कमांड द्वारा, जो ~/.bash_historyकमांड स्टोर करने के लिए फ़ाइल का उपयोग करता है , केवल पिछले 2000 कमांड स्टोर करता है । तो, यह आपको असीमित परिणाम नहीं देता है।
आकार बढ़ाने के लिए, इस कमांड के साथ .bashrc फ़ाइल खोलें gedit ~/.bashrcऔर मान बढ़ाने के लिए लाइन बदलें
HISTSIZE=1000
HISTFILESIZE=2000
HISTSIZEसंग्रहीत आदेशों की संख्या को संदर्भित करता है।
HISTFILESIZEइतिहास फ़ाइल में शामिल लाइन की संख्या को संदर्भित करता है।
इतिहास संख्या का उपयोग करें | grep कीवर्ड यहां संख्या को संदर्भित करता है कि पिछले इतिहास को कितने परखा जाना चाहिए। उदाहरण: history 500आपके बैश इतिहास की अंतिम 500 कमांड प्राप्त करेगा।
अपने बैश इतिहास रिकॉर्डिंग का विस्तार करने के लिए नीचे की पंक्तियों को अपनी .bashrc फ़ाइल में जोड़ें।
export HISTSIZE=9000
export HISTCONTROL=erasedups
पहली पंक्ति बताती है कि कितने इतिहास की पंक्तियों को दर्ज किया जाना चाहिए।
दूसरी पंक्ति का उपयोग करके आप डुप्लिकेट इतिहास लाइनों से बच सकते हैं।
इसके अलावा, इतिहास को आसानी से खोजने के लिए आप Ctrl + R का उपयोग कर सकते हैं जो एक संकेत देता है जैसे! जहां आप कीवर्ड टाइप कर सकते हैं, जिसे आप खोजना चाहते हैं।
यह कैसे मदद करता है।