Computer >> Máy Tính >  >> Điện thoại thông minh >> Linux

Cách xem lịch sử chi tiết của các lệnh chạy trong Linux

Hướng dẫn này sẽ chỉ cho bạn cách sử dụng lệnh "history" để xem lại tất cả các lệnh mà bạn đã chạy trên máy tính Linux của mình.

Nếu bạn sử dụng hoặc quản lý một máy Linux, có thể khá hữu ích khi có thể xem lịch sử của các lệnh đã được thực thi trên máy. Điều này có thể khá hữu ích khi gỡ lỗi và phát hành. Tôi thường sử dụng lệnh history để giúp tôi việc này.

# lịch sử

946 vòng / phút -R mutt-1.4.1-11.rhel4.i386.rpm
947 vòng / phút -qR mutt-1.4.1-11.rhel4.i386.rpm
> 948 sudp rpm -qa | thư
949 sudo rpm -qa | thư
950 sudo rpm -qa | grep mail
951 rpm -qR sendmail-8.13.1-3.2.el4
952 cd scripts / log_parse /

Lệnh này cung cấp cho tôi một danh sách đơn giản về các lệnh được thực thi trên máy này bởi người dùng mà tôi hiện đang đăng nhập. Tuy nhiên, đôi khi tôi cần nhiều thông tin hơn chỉ là điều này. Tôi cần biết lệnh nào được thực hiện vào thời điểm nào. Đối với điều này, tôi thực hiện một sửa đổi nhỏ đối với cài đặt lệnh, thêm ngày và giờ vào đầu ra thông tin bằng lệnh:

# xuất HISTTIMEFORMAT =”% F% T“

Bây giờ hãy chạy lịch sử và thấy sự khác biệt:

# lịch sử

946 2009-07-20 08:12:33 rpm -R mutt-1.4.1-11.rhel4.i386.rpm
947 2009-07-20 08:09:33 vòng / phút -qR mutt-1.4.1-11.rhel4.i386.rpm
948 2009-07-20 09:49:44 sudp rpm -qa | thư
949 2009-07-20 10:37:33 sudo rpm -qa | thư
950 2009-07-20 10:17:13 sudo rpm -qa | grep mail
951 2009-07-20 10:12:23 rpm -qR sendmail-8.13.1-3.2.el4
952 2009-07-20 10:22:43 cd scripts / log_parse /

Thêm lệnh này vào người dùng của bạn .bashrc để thực hiện thay đổi vĩnh viễn. Chúng tôi cũng có một hướng dẫn giải thích cách chỉnh sửa lệnh lịch sử nhiều hơn nữa.