2012-08-16 24 views
6

Tôi muốn biết các lệnh để biết ngày lịch sử lệnh khôn ngoan bị sa thải trên máy chủ LinuxLàm thế nào để tìm thấy ngày lịch sử khôn ngoan các lệnh linux bị sa thải

Tôi đã sử dụng lệnh lịch sử nhưng nó cung cấp cho danh sách dài các lệnh Tôi muốn biết lệnh được kích hoạt vào ngày cụ thể.

Lệnh đó là gì?

+0

này phụ thuộc vào shell của bạn. Tệp lịch sử của Bash _.bash_history_ chẳng hạn không chứa bất kỳ thông tin ngày nào, nó chỉ là một danh sách các lệnh. – scai

+2

@scai, nó phụ thuộc vào 'HISTTIMEFORMAT', nó * có thể * chứa thông tin ngày tháng. –

Trả lời

7

Lịch sử các lệnh được thực hiện được lưu trữ bởi trình bao của bạn. Hãy thử thêm một cái gì đó như thế này để bạn ~/.bashrc

export HISTTIMEFORMAT="%m/%d - %H:%M:%S: " 

Nó sẽ thay đổi biến HISTTIMEFORMAT và bash sẽ lưu dấu thời gian trong lịch sử của nó cho phù hợp. Sau đó, lịch sử của bạn sẽ trông như thế này

487 08/16 - 16:12:01: cd Downloads 
488 08/16 - 16:12:04: ls -a 
489 08/16 - 16:12:37: cat README | less 
490 08/16 - 16:12:58: pkg-config --list-all | grep webkit 
491 08/16 - 16:13:04: history 

định sẵn là

%d - Day 
%m - Month 
%y - Year 
%T - Time 
%H - Hours 
%M - Minutes 
%S - Seconds 
Các vấn đề liên quan