ठीक है, जब आप रूट के रूप में लॉग इन करते हैं, तो बैश इतिहास /root/.bash_history
फ़ाइल में सहेजा जाता है, /root
रूट उपयोगकर्ता के लिए डिफ़ॉल्ट होम निर्देशिका कहां है। इसे सिद्ध करने के लिए, जब आप रूट के रूप में लॉग इन हों तो निम्न कमांड चलाएँ:
echo $HISTFILE
$HISTFILE
फ़ाइल में आपके इतिहास में शामिल करने के लिए चर अंक।
स्रोत: $HISTFILE
आमतौर पर जब आप किसी अन्य उपयोगकर्ता खाते में लॉग इन करते हैं, तो बैश इतिहास .bash_history
उस उपयोगकर्ता की होम निर्देशिका में स्थित फ़ाइल में सहेजा जाएगा ।
इसके अलावा, यदि आप किसी अन्य फ़ाइल में रूट उपयोगकर्ता के लिए बैश इतिहास को सहेजना चाहते हैं, तो .bash_history
मेरे होम निर्देशिका से फ़ाइल में बताएं, आपको /root/.bashrc
फ़ाइल को संपादित करना होगा , और निम्न सामग्री के साथ फ़ाइल के अंत में एक नई लाइन जोड़ना होगा:
HISTFILE="/home/username/.bash_history" #change username with your user name