जवाबों:
डिफ़ॉल्ट इतिहास कमांड द्वारा, जो ~/.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 का उपयोग कर सकते हैं जो एक संकेत देता है जैसे! जहां आप कीवर्ड टाइप कर सकते हैं, जिसे आप खोजना चाहते हैं।
यह कैसे मदद करता है।