में ipython, मैं हाल के इतिहास का उपयोग %histया %historyमुद्रित कर सकता हूं , लेकिन यह केवल वर्तमान सत्र से इतिहास को प्रिंट करता है।
मैं सभी इतिहास को प्रिंट करना चाहूंगा, जैसे बैश historyकमांड करता है।
जो मैं करने की कोशिश कर रहा हूं वह पूरा इतिहास प्राप्त करने के लिए है, ताकि मैं फिर से रेगेक्स के साथ खोज कर सकूं, देखें कि निर्दिष्ट कमांड के बाद क्या कमांड का पालन किया जाता है, और इसी तरह
इतिहास की बात करें तो क्या यह टाइमकोड भी छाप सकता है?
ध्यान दें : बैश में, मैंने एक सरल स्क्रिप्ट लिखी है जो इतिहास को प्रिंट करती है और मैं इसे कीवर्ड के लिए तैयार कर सकता हूं। मैं ऐसे समय देखता हूं जब कुछ आदेशों को निष्पादित किया गया था। मैं निर्दिष्ट कर सकता हूं -A nया -B n, जहां nकई पंक्तियां AFTERया BEFOREदी गई कमांड है। यह बहुत आसान है, क्योंकि मैं आसानी से पा सकता हूं कि मैंने क्या किया, और उसके बाद क्या किया ...
मैं कुछ इसी तरह की तलाश में हूं ipython
ipython?
%history -gआपको यह सब दिखाएगा। -gइतिहास खोजता है, और यदि आप इसे कोई पैटर्न नहीं देते हैं, तो आपको सब कुछ मिलता है।
%history -g -f filenameफ़ाइल को बचाने के लिए।

~/.ipython/profile_default/। वहां आपको टेबल मिलेंगे:sessions(टाइमस्टैम्प के साथ),historyऔरoutput_history।