in ipython
, posso usare %hist
o %history
stampare la cronologia recente, ma questo stampa solo la cronologia della sessione corrente.
Vorrei stampare tutta la cronologia, come history
fa il comando bash .
Quello che sto cercando di fare è ottenere la cronologia completa, in modo da poter quindi cercare con regex, vedere quali comandi sono stati seguiti dopo i comandi specificati e così via
A proposito di storia, può anche stampare timecode?
NOTA LATERALE : In bash, ho scritto una semplice sceneggiatura che stampa la storia e posso cercarla per parole chiave. Vedo i tempi in cui alcuni comandi sono stati eseguiti. Posso specificare -A n
o -B n
, dov'è n
un numero di righe AFTER
o BEFORE
un dato comando. Questo è molto utile, perché posso facilmente trovare quello che ho fatto quando, e ciò che è seguito, ...
Sto cercando qualcosa di simile per ipython
ipython
?
%history -g
ti mostrerò tutto. -g
cerca nella cronologia e se non gli dai alcun motivo, ottieni tutto.
%history -g -f filename
per salvarlo su file.
~/.ipython/profile_default/
. Lì troverai le tabelle:sessions
(con timestamp)history
eoutput_history
.