![कैसे Linux में कमांड के इतिहास से कोई आदेश हटाएँ](https://professor-falken.com/wp-content/uploads/2017/06/Como-eliminar-un-comando-del-historico-de-comandos-en-Linux-professor-falken.com_.jpg)
जैसा कि हम पहले एक अन्य लेख में देखा था, आदेश का उपयोग करके इतिहास तुमसे हो सकता है जानने के जो आदेश कुछ समय Linux टर्मिनल में मार डाला है, में सक्षम किया जा रहा, एक बार देखा इतिहास, यहां तक कि फिर से दौड़ना ऊपर आदेश ऐतिहासिक प्रतीक के साथ संबंधित है कि संख्या के लिए एक साधारण कॉल का उपयोग कर के किसी भी पहले ! .
जब आप आदेश चलाएँ इतिहास आदेश कंसोल में या सिस्टम टर्मिनल, को आउटपुट निम्न के जैसा होता है:
1 2 3 4 5 6 7 8 9 10 11 | $ history 6 ls 7 cd /home/miUsuario 8 mkdir temp 9 touch test.txt 10 vi test.txt 11 cd / 12 mysql -u usuario -pcontrasena ... ... 327 history |
जहां हमारे सिस्टम में कुछ बिंदु पर निष्पादित आदेश सूचीबद्ध होते हैं लिनक्स.
अगर किसी भी कारण के लिए, या तो द्वारा सुरक्षा चूंकि हम सीधे एक पासवर्ड दर्ज किया है, या द्वारा गोपनीयता क्योंकि हम दूसरों के कुछ आंदोलन देखना नहीं चाहता, हम चाहते हैं आदेशों में से कोई भी हटाएँ कि मैं कभी भी शुरू की है, के रूप में सरल है चलाएँ आदेश इतिहास विकल्प द्वारा पीछा किया -के और संख्या कि ऐतिहासिक में हटाने के लिए इच्छित आदेश पछाड़ दिया.
इस प्रकार यदि, उदाहरण के लिए, हम को समाप्त करने के लिए चाहते हैं रेखा 12 ऐतिहासिक दृष्टि से ऊपर दिखाए गए, कारण करने के लिए mysql से कनेक्ट करने के लिए डेटाबेस सीधे एक ही पासवर्ड सेट कमांड में पेश किया था, हम इसे निम्नलिखित तरीके से कर सकते हैं:
1 | $ history -d 12 |
क्या है कि कर देगा अगली बार प्रदर्शित करने के लिए ऐतिहासिक, यह रेखा बीच चला गया उसी के, इस मामले में सुरक्षा समस्या के कुछ प्रकार से बचाव.
![](https://analytics.padwani.com/images/banner2.jpg)