Nội dung
I. Giới Thiệu.
Lệnh History là một chức năng của shell Linux cho phép bạn xem lại các lệnh mà bạn đã thực thi trước đó. History được lưu trữ trong một tệp ẩn có tên .bash_history trong thư mục home của user. Lệnh history được xem lại những lệnh đã thao tác sử dụng trên terminal, ngoài việc giúp tăng hiệu suất công việc khi gọi lệnh, và cũng được ứng dụng nhiều trong quá trình điều tra, xử lý các sự cố bảo mật và theo dõi.
II. Cách Thực Hiện Xem Lệnh History
1. Tự động thêm định dạng thời gian vào lịch sử lệnh:
Mặc định sẽ không có thời gian cụ thể, để tự động thêm định dạng thời gian vào , bạn cần chỉnh sửa biến $HISTTIMEFORMAT trong tệp cấu hình ~/.bashrc của user.
Biến $HISTTIMEFORMAT xác định định dạng thời gian được sử dụng để hiển thị lịch sử lệnh.
Giá trị mặc định là %H:%M:%S, chỉ hiển thị giờ, phút và giây.
echo 'export HISTTIMEFORMAT="%c "' >> ~/.bashrc
source ~/.bashrc
2. Tìm kiếm câu lệnh đã sử dụng
history | grep is-active
3. Câu lệnh gần nhất history
history !!
4. Xem lại câu lệnh theo dòng
history !397
5. Lưu vào lại history ngay.
Lệnh trên sẽ ghi (write) toàn bộ lịch sử hiện tại vào tệp tin lịch sử của người dùng (thường là ~/.bash_history
). Điều này hữu ích khi bạn muốn đảm bảo rằng lịch sử mới nhất của bạn được lưu lại ngay cả khi bạn đang ở trong một phiên SSH đã hết thời gian và chuẩn bị đăng nhập lại.
history -w
6. Xóa lệnh đã lưu vào history
history -c
Lệnh history -c
sẽ xóa toàn bộ lịch sử trong bộ nhớ hiện tại. Nếu bạn muốn lưu lại các thay đổi và đồng thời xóa bộ nhớ, bạn có thể sử dụng history -w
sau khi sử dụng history -c
.
Xoá toàn bộ lịch sử có thể là không cần thiết, thay vào đó bạn có thể xóa một số dòng cụ thể chỉ định.
history -d (dòng)
Ở hình đã xoá dòng 426 có lệnh clear, sau khi thục hiện history -d 426 không còn lệnh clear nữa.
Trên đây là những cú pháp thường sử dụng nhất. Ngoài ra lệnh cỏn rất nhiều tuỳ chọn và AZDIGI sẽ cập nhật thường xuyên đến bạn.
Chúc bạn thực hiện thành công.
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
- Hotline 247: 028 888 24768
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com.