no ipython
, posso usar %hist
ou %history
imprimir histórico recente, mas isso só imprime o histórico da sessão atual.
Gostaria de imprimir todo o histórico, semelhante ao history
comando bash .
O que estou tentando fazer é obter um histórico completo, para que eu possa pesquisar com regex, ver quais comandos seguiram após comandos especificados e assim por diante
Falando em história, ele também pode imprimir códigos de tempo?
NOTA LATERAL : No bash, escrevi um script simples que imprime o histórico e posso encontrá-lo por palavras-chave. Vejo momentos em que certos comandos foram executados. Eu posso especificar -A n
ou -B n
, onde n
está um número de linhas AFTER
ou BEFORE
um determinado comando. Isso é muito útil, porque eu posso encontrar facilmente o que fiz quando e o que se seguiu ...
Estou à procura de algo semelhante para ipython
ipython
?
%history -g
mostrará tudo isso. -g
pesquisa o histórico e, se você não der um padrão, obtém tudo.
%history -g -f filename
para salvá-lo em arquivo.
~/.ipython/profile_default/
. Lá você encontrará as tabelas:sessions
(com registro de data e hora)history
eoutput_history
.