trong ipython
, tôi có thể sử dụng %hist
hoặc %history
để in lịch sử gần đây, nhưng điều này chỉ in lịch sử từ phiên hiện tại.
Tôi muốn in tất cả lịch sử, tương tự như history
lệnh bash .
Những gì tôi đang cố gắng làm là để có được lịch sử đầy đủ, sau đó tôi có thể tìm kiếm bằng regex, xem những lệnh nào được theo sau các lệnh được chỉ định, v.v.
Nói về lịch sử, nó cũng có thể in mã thời gian?
GHI CHÚ : Trong bash, tôi đã viết một tập lệnh đơn giản in lịch sử và tôi có thể grep nó cho các từ khóa. Tôi thấy thời gian khi các lệnh nhất định được thực thi. Tôi có thể chỉ định -A n
hoặc -B n
, n
một số dòng AFTER
hoặc BEFORE
một lệnh đã cho. Điều này rất tiện dụng, bởi vì tôi có thể dễ dàng tìm thấy những gì tôi đã làm khi nào và những gì tiếp theo, ...
Tôi đang tìm kiếm một cái gì đó tương tự cho ipython
ipython
?
%history -g
sẽ cho bạn thấy tất cả của nó. -g
tìm kiếm lịch sử và nếu bạn không có mẫu nào, bạn sẽ có mọi thứ.
%history -g -f filename
để lưu nó vào tập tin.
~/.ipython/profile_default/
. Trong đó bạn sẽ tìm thấy các bảng:sessions
(có dấu thời gian)history
vàoutput_history
.