içinde ipython
, yakın geçmişi kullanabilir %hist
veya %history
yazdırabilirim, ancak bu yalnızca geçerli oturumun geçmişini yazdırır.
Bash history
komutunun yaptığı gibi tüm geçmişi yazdırmak istiyorum .
Yapmaya çalıştığım şey, tam bir geçmiş elde etmek, böylece daha sonra regex ile arama yapabilir, belirtilen komutlardan sonra hangi komutların izlendiğini görebilirim, vb.
Tarihten bahsetmişken, zaman kodlarını da yazdırabilir mi?
YAN NOT : Bash'de geçmişi yazdıran basit bir betik yazdım ve onu anahtar kelimeler için grep edebilirim. Bazı komutların yerine getirildiği zamanlar görüyorum. Belirtebilirim -A n
veya -B n
, nerede n
bir dizi satır AFTER
veya BEFORE
belirli bir komut. Bu çok kullanışlıdır, çünkü ne yaptığımı, ne zaman yaptığımı ve ardından ne yaptığımı kolayca bulabilirim ...
Benzer bir şey arıyorum ipython
ipython
?
%history -g
size hepsini gösterecek. -g
geçmişi arar ve ona bir model vermezseniz, her şeyi alırsınız.
%history -g -f filename
dosyaya kaydetmek için.
~/.ipython/profile_default/
. Orada tabloları bulacaksınız:sessions
(zaman damgalı)history
veoutput_history
.