HISTCONTROL
इतिहास सूची में आदेशों को सहेजने के तरीके को नियंत्रित करने वाले मूल्यों की एक बृहदान्त्र-पृथक सूची।
यदि मानों की सूची में शामिल हैं ignorespace
, तो जो लाइनें अंतरिक्ष चरित्र से शुरू होती हैं, वे इतिहास सूची में सहेजे नहीं जाते हैं।
ignoredups
सहेजे नहीं जाने के लिए पिछले इतिहास प्रविष्टि से मेल खाती लाइनों का कारण बनता है।
मान ignoreboth
के लिए आशुलिपि है ignorespace
और ignoredups
।
erasedups
उस लाइन को सहेजे जाने से पहले इतिहास की सूची से हटाए जाने वाली वर्तमान लाइन से मेल खाते सभी पिछली लाइनों के कारणों का एक मूल्य ।
उपरोक्त सूची में किसी भी मूल्य को अनदेखा नहीं किया गया है।
यदि HISTCONTROL
कोई परेशान है, या एक वैध मूल्य शामिल नहीं है, तो शेल पार्सर द्वारा पढ़ी गई सभी लाइनें इतिहास सूची में सहेज ली जाती हैं, जिसके मूल्य के अधीन है HISTIGNORE
। मल्टी-लाइन कंपाउंड कमांड की दूसरी और बाद की लाइनों का परीक्षण नहीं किया जाता है, और मूल्य के बिना इतिहास में जोड़ा जाता है HISTCONTROL
।