Header Ads Widget

Ticker

6/recent/ticker-posts

Hướng dẫn xóa lịch sử nhập console khi exit khỏi terminal

Keyword: How to clear history console on terminal
Bài hướng dẫn hôm nay sẻ giúp cho các bạn IT khá nhiều trong vấn đề support user bởi lẻ nó sẻ xóa đi lịch sử những lệnh mà ta nhập vào trong terminal khi thực hiện quá trình ssh để hổ trợ, tránh trường hợp user xem lại chúng ta đã làm gì trên máy họ hehe.
Vậy đê bắt đầu thực hiện chúng ta nên biết một chút về phương thức này, có tổng cộng 5 phương thức nhưng mình sẻ lựa chọn 1 bởi lẻ đây là phương thức mà mình thấy tốt nhất, đối với mình cái nào tốt mới thực hiện và hướng dẫn.
  1. Unset HISTFILE
  2. Kill Console
  3. Set HISTFILE bằng 0
  4. Xóa HISTFILE và Unset HISTFILE
  5. Clear History ( Cách mình chọn )
Lưu ý trong 5 cách trên tại sao mình chỉ chọn cách thứ 5 mà không chọn các cách khác bởi lẽ cách sử dụng HISTFILE chỉ xóa những lệnh console mới đây được lưu trử trên RAM chứ không xóa toàn bộ được, còn cách Kill Console nghĩa là ngắt ngang terminal đồng nghĩa với việc bấm nút X trên terminal thật ra nó chả hiệu nghiệm là mấy, đủ xài kaka, vì thế lựa chọn tốt nhất vẫn là xóa sạch lịch sử của terminal là tốt nhất, ta thực hiện lệnh sau để xóa
history -w && history -c && exit
nghĩa là xóa luôn tất cả lịch sử console sẵn tiện thoát khỏi trình terminal khi đang ssh luôn.
Vậy nếu các bạn muốn lần nào mình bấm nút exit thì nó tự động xóa console thì ta làm như thế nào ??
Tìm đến file bash_logout ta sẻ sửa đổi file này một chút, ở ngoài thư mục thực hiện lệnh sau
sudo vi ~/.bash_logout
sau khi truy cập vào file bash_logout ta thực hiện thêm đoạn lệnh trên vào file giống như hình
Thực hiện :wq để save lại nếu ta sửa file bằng vim và sau đó check thử, bây giờ mõi lần bạn thoát khỏi terminal hay thoát khỏi ssh thì nó sẻ thực hiện xóa lệnh và không còn sợ user có thể biết được lúc nảy bạn đã làm gì nữa rồi.
Nguồn: itblognote.com

Post a Comment

0 Comments