en ipython
, puedo usar %hist
o %history
imprimir el historial reciente, pero esto solo imprime el historial de la sesión actual.
Me gustaría imprimir todo el historial, similar al history
comando bash .
Lo que intento hacer es obtener un historial completo, de modo que pueda buscar con expresiones regulares, ver qué comandos siguieron después de los comandos especificados, y así sucesivamente
Hablando de historia, ¿también puede imprimir códigos de tiempo?
NOTA LATERAL : En bash, he escrito un script simple que imprime el historial y puedo buscar palabras clave. Veo momentos en que se ejecutaron ciertos comandos. Puedo especificar -A n
o -B n
, donde n
hay varias líneas AFTER
o BEFORE
un comando dado. Esto es muy útil, porque puedo encontrar fácilmente lo que hice cuando, y lo que siguió, ...
Estoy buscando algo similar para ipython
ipython
?
%history -g
te lo mostrará todo. -g
busca en el historial, y si no le das ningún patrón, obtienes todo.
%history -g -f filename
para guardarlo en el archivo.
~/.ipython/profile_default/
. Allí encontrará las tablas:sessions
(con marcas de tiempo)history
youtput_history
.