Trong quá trình làm việc trên terminal Ubuntu hoặc Linux, bạn có thể thấy lịch sử các lệnh đã được thực thi được lưu trữ. Tuy nhiên, có những trường hợp bạn muốn xóa lịch sử để bảo mật hoặc đơn giản là xoá bớt sự rối mắt. Dưới đây là 4 cách khác nhau để xoá lịch sử lệnh trên terminal.
4 Cách xoá lịch sử lệnh (command) trên terminal Ubuntu hoặc Linux

Cách 1: Sử dụng lệnh command để xóa lịch sử
history -c && history -w
Đây là một cách đơn giản để xóa lịch sử trong terminal, lệnh này sẽ xóa tất cả các mục trong lịch sử của terminal lịch sử sẽ không hiển thị khi sử dụng lệnh history ngay trong phiên làm việc hiện tại.
Cách 2: Xóa lịch sử một dòng lệnh cụ thể
history -d <số thứ tự>
Sử dụng lệnh history
để xem danh sách lịch sử các lệnh đã được thực thi trên terminal. Tìm dòng lệnh bạn muốn xóa và ghi nhớ số thứ tự của nó. Sau đó, sử dụng lệnh history -d <số thứ tự>
để xóa dòng lệnh đó. Ví dụ: history -d 5
sẽ xoá lịch sử lệnh trên terminal của dòng lệnh thứ 5.
Cách 3: Chỉnh sửa tệp lịch sử, history
nano ~/.bash_history

Terminal lưu trữ lịch sử trong một tệp văn bản, thường là ~/.bash_history
. Bạn có thể chỉnh sửa tệp này để xóa các mục lịch sử bằng tay. Sử dụng trình soạn thảo văn bản nano
để mở tệp lịch sử và xóa các dòng tương ứng. Sau khi chỉnh sửa, lưu tệp và đóng nó.
Cách 4: Xóa luôn file history trên hệ thống
rm ~/.bash_history
Nếu bạn muốn xóa hoàn toàn lịch sử trên Linux hoặc Ubuntu, bạn có thể sử dụng câu lệnh trên để xóa tệp lịch sử hiện tại. Sau đó 1 file bash_history mới sẽ được tạo khi bạn mở terminal và tiếp tục thực hiện lệnh. Lưu ý rằng xóa file lịch sử sẽ xóa tất cả các lịch sử lưu trữ và không thể hoàn tác.
– Advertising –