[Linux] 5 Cách xoá lịch sử history command terminal khi logout

5 Cách xoá lịch sử history command terminal khi logout

Đôi khi chúng ta thao tác terminal command trên hệ thống Linux và chúng ta muốn lúc thoát ra khỏi terminal thì sẽ không còn lưu bất kì thông tin History command nào đã được thao tác trên máy tính. Lưu ý HISTFILE chỉ lưu lại thông tin command (đang được lưu trên RAM) sau khi chúng ta thoát khỏi terminal bằng lệnh “exit” hoặc “logout”. Bên cạnh đó, điều này có thể dễ dàng thực hiện thông qua 5 cách mà mình sẽ trình bày sau đây :

1. Unset HISTFILE

unset HISTFILE && exit

 

2. Kill console hiện tại Bạn có thể tự tắt terminal của ssh client mình một cách cưỡng bức như bấm X tắt luôn.

kill -9 $$

 

3. Tuỳ chọn xoá history

history -c && exit

4. Set HISTSIZE bằng 0

HISTSIZE=0 && exit

5. Xoá HISTFILE và unset HISTFILE

rm -f $HISTFILE && unset HISTFILE && exit

Nếu bạn muốn những lệnh trên được thực thi vĩnh viễn mỗi khi ta exit terminal thì hãy thêm chúng vào file ~/.bash_logout .

Chúc các bạn thành công.

Leave your comment