यह मार्गदर्शिका आपको दिखाएगी कि आप अपने लिनक्स कंप्यूटर पर चलाए गए सभी आदेशों की समीक्षा करने के लिए "इतिहास" कमांड का उपयोग कैसे करें।
यदि आप किसी Linux मशीन का उपयोग या व्यवस्थापन करते हैं तो यह काफी उपयोगी हो सकता है कि आप किसी मशीन पर निष्पादित कमांड के इतिहास पर एक नज़र डालने में सक्षम हों। डिबगिंग और इश्यू करते समय यह बहुत उपयोगी हो सकता है। मैं आमतौर पर इतिहास . कमांड का उपयोग करता हूं इसमें मेरी मदद करने के लिए।
# इतिहास
…
946 rpm -R mutt-1.4.1-11.rhel4.i386.rpm
947 rpm -qR mutt-1.4.1-11.rhel4.i386.rpm
948 एसयूडीपी आरपीएम -क्यूए | मेल
949 sudo rpm -qa | मेल
950 sudo rpm -qa | grep मेल
951 rpm -qR सेंडमेल-8.13.1-3.2.el4
952 सीडी स्क्रिप्ट/log_parse/
...
यह आदेश मुझे उस उपयोगकर्ता द्वारा इस मशीन पर निष्पादित आदेशों की एक सीधी सूची देता है जिसे मैंने वर्तमान में लॉग इन किया है। हालांकि, कभी-कभी मुझे इससे कहीं अधिक जानकारी की आवश्यकता होती है। मुझे यह जानने की जरूरत है कि किस समय किस आदेश को निष्पादित किया गया था। इसके लिए मैं कमांड सेटिंग्स में एक छोटा सा संशोधन करता हूं, कमांड द्वारा सूचना आउटपुट में दिनांक और समय जोड़कर:
# निर्यात HISTTIMEFORMAT="%F %T "
अब इतिहास चलाएं और अंतर देखें:
# इतिहास
…
946 2009-07-20 08:12:33 rpm -R mutt-1.4.1-11.rhel4.i386.rpm
947 2009-07-20 08:09:33 rpm -qR mutt-1.4.1-11.rhel4.i386.rpm
948 2009-07-20 09:49:44 sudp rpm -qa | मेल
949 2009-07-20 10:37:33 sudo rpm -qa | मेल
950 2009-07-20 10:17:13 sudo rpm -qa | grep मेल
951 2009-07-20 10:12:23 rpm -qR सेंडमेल-8.13.1-3.2.el4
952 2009-07-20 10:22:43 सीडी स्क्रिप्ट/log_parse/<बीआर /> …
इस आदेश को अपने उपयोगकर्ताओं में जोड़ें .bashrc परिवर्तन को स्थायी बनाने के लिए फ़ाइल। हमारे पास एक गाइड भी है जो बताता है कि कैसे इतिहास कमांड को और भी अधिक ट्वीक किया जाए।