в ipython
, я можу використовувати %hist
або %history
друкувати недавню історію, але це тільки друкує історію з поточного сеансу.
Я хотів би надрукувати всю історію, подібно до history
команди bash .
Те, що я намагаюся зробити, - це отримати повну історію, щоб потім я міг шукати за допомогою регулярного вираження, бачити, які команди слідують за вказаними командами тощо
Якщо говорити про історію, чи може вона також друкувати часові коди?
СТОРІННЯ ПРИМІТКА : У баші я написав простий скрипт, який друкує історію, і я можу схрестити її за ключові слова. Я бачу часи, коли виконувались певні команди. Я можу вказати -A n
або -B n
, де n
є ряд рядків AFTER
або BEFORE
задана команда. Це дуже зручно, тому що я можу легко знайти те, що я робив, коли і що наступне, ...
Я шукаю щось подібне ipython
ipython
?
%history -g
покаже вам усе це. -g
шукає історію, і якщо ви не надаєте їй шаблону, ви отримуєте все.
%history -g -f filename
щоб зберегти його у файл.
~/.ipython/profile_default/
. Там ви знайдете таблиці:sessions
(із часовими позначками)history
таoutput_history
.