Mã để in toàn bộ lịch sử:
One-liner (sao chép và dán nhanh):
import readline; print('\n'.join([str(readline.get_history_item(i + 1)) for i in range(readline.get_current_history_length())]))
(Hoặc phiên bản dài hơn ...)
import readline
for i in range(readline.get_current_history_length()):
print (readline.get_history_item(i + 1))
One-liner (sao chép và dán nhanh):
import readline; print '\n'.join([str(readline.get_history_item(i + 1)) for i in range(readline.get_current_history_length())])
(Hoặc phiên bản dài hơn ...)
import readline
for i in range(readline.get_current_history_length()):
print readline.get_history_item(i + 1)
Lưu ý : get_history_item()
được lập chỉ mục từ 1 đến n.
history
shell là một chương trình như bất kỳ chương trình nào khác. Nó không phải là một "tùy chọn" trongbash
lệnh.