ではipython
、%hist
または%history
を使用して最近の履歴を印刷できますが、これは現在のセッションの履歴のみを印刷します。
bash history
コマンドと同様に、すべての履歴を印刷したいと思います。
私がやろうとしているのは、完全な履歴を取得することです。これにより、正規表現で検索したり、指定したコマンドの後に続くコマンドを確認したりできます。
歴史と言えば、タイムコードも出力できますか?
サイドノート:bashでは、履歴を出力する簡単なスクリプトを記述しており、キーワードで検索できます。特定のコマンドが実行された時刻を確認しました。-A n
またはを指定できます-B n
。n
は、行数AFTER
またはBEFORE
特定のコマンドです。これは非常に便利です。いつ何をしたか、何をしたかが簡単にわかるからです...
似たようなものを探しています ipython
ipython
か?
%history -g
それをすべて表示します。-g
履歴を検索し、パターンを指定しない場合は、すべてを取得します。
%history -g -f filename
ファイルに保存します。
~/.ipython/profile_default/
ます。そこにテーブルがあります:(sessions
タイムスタンプ付き)、history
そしてoutput_history
。