Khi history
lệnh được thực thi, nó sẽ hiển thị một danh sách các lệnh được thực hiện gần đây. Có điều khoản nào mà chúng ta có thể thấy thời gian mà các lệnh cụ thể đó được thực thi không?
Khi history
lệnh được thực thi, nó sẽ hiển thị một danh sách các lệnh được thực hiện gần đây. Có điều khoản nào mà chúng ta có thể thấy thời gian mà các lệnh cụ thể đó được thực thi không?
Câu trả lời:
Bạn cần đặt HISTTIMEFORMAT
biến env.
Từ help history
:
If the $HISTTIMEFORMAT variable is set and not null, its value is used as a format string for strftime(3) to print the time stamp associated with each displayed history entry. No time stamps are printed otherwise.
Các định dạng được mô tả trong manpage strftime .
Xem ví dụ ở đây và ở đây . Cái hữu ích nhất có lẽ là
$ export HISTTIMEFORMAT='%F %T '
$ history|tail -2
501 2014-11-03 20:51:41 export HISTTIMEFORMAT='%F %T '
502 2014-11-03 20:51:44 history