जवाबों:
बैश प्रॉम्प्ट पर, निम्न कमांड टाइप करें और प्रत्येक के बाद सूचीबद्ध चरणों को करें:
set -o | grep history
यदि आपको "इतिहास बंद" मिलता है, तो इस पंक्ति को अपने अंत में जोड़ें ~/.bashrc
:
set -o history
अगला प्रयास:
echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE
यदि पहला खाली है या /dev/null
, इस पंक्ति को अपने अंत में जोड़ें ~/.bashrc
:
HISTFILE=$HOME/.bash_history
यदि अंतिम दो में से कोई एक प्रिंट 0 है, तो उन्हें 500 के डिफ़ॉल्ट जैसे कुछ संख्या में सेट करें:
HISTFILESIZE=500
HISTSIZE=500
एक चीज जो आप कर सकते हैं वह यह जांचने के लिए है कि क्या पर्यावरण चर "HISTFILE" सेट है। यह उस फ़ाइल पर सेट होना चाहिए जिसे आप अपना इतिहास लिखना चाहते हैं। दूसरी बात यह जाँचने के लिए, यदि फ़ाइल सेट है, तो आपके उपयोगकर्ता के पास उस फ़ाइल को लिखने की अनुमति है। वे पहली दो चीजें हैं जो मेरे दिमाग में आती हैं।