ইন 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
।