ipython: 完全な履歴を印刷する(現在のセッションだけでなく) 質問する

ipython: 完全な履歴を印刷する(現在のセッションだけでなく) 質問する

では、または をipython使用して最近の履歴を印刷できますが、これは現在のセッションからの履歴のみを印刷します。%hist%history

historybashコマンドと同様に、すべての履歴を印刷したいと思います。

私がやろうとしているのは、完全な履歴を取得して、正規表現で検索したり、指定したコマンドの後にどのようなコマンドが続いたかを確認したりすることです。

歴史といえば、タイムコードも印刷できますか?

サイドノート: bash で、履歴を印刷し、キーワードを grep できる簡単なスクリプトを作成しました。特定のコマンドが実行された時間を確認できます。-A nまたは を指定できます。ここ-B nで、nは行数AFTERまたはBEFORE特定のコマンドです。これは非常に便利です。いつ何をしたか、その後に何が起こったかを簡単に見つけることができるからです。

私は似たようなものを探していますipython

ベストアンサー1

次のようにipython入力します:

%history -g

タイムコードは印刷されませんが、セッション/行番号は印刷されます。

おすすめ記事