dans ipython
, je peux utiliser %hist
ou %history
imprimer l'historique récent, mais cela n'imprime que l'historique de la session en cours.
Je voudrais imprimer toute l'histoire, comme le history
fait la commande bash .
Ce que j'essaie de faire, c'est d'obtenir un historique complet, de sorte que je puisse ensuite rechercher avec regex, voir quelles commandes ont suivi après des commandes spécifiées, etc.
En parlant d'histoire, peut-il également imprimer des timecodes?
NOTE DE CÔTÉ : Dans bash, j'ai écrit un script simple qui imprime l'historique et je peux le grep pour les mots-clés. Je vois des moments où certaines commandes ont été exécutées. Je peux spécifier -A n
ou -B n
, où n
est un nombre de lignes AFTER
ou BEFORE
une commande donnée. C'est très pratique, car je peux facilement trouver ce que j'ai fait quand, et ce qui a suivi, ...
Je recherche quelque chose de similaire pour ipython
ipython
?
%history -g
vous montrera tout cela. -g
recherche l'historique, et si vous ne lui donnez aucun modèle, vous obtenez tout.
%history -g -f filename
pour l'enregistrer dans un fichier.
~/.ipython/profile_default/
. Vous y trouverez les tableaux:sessions
(avec horodatage)history
etoutput_history
.