Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Linux duy trì một bản sao lưu các dòng lệnh được sử dụng trong Terminal. Hướng dẫn này chỉ cho bạn cách sao lưu file lịch sử Linux Terminal. Sau đó, hướng dẫn bạn cách khôi phục các bản sao lưu đó.
Linux Terminal đi kèm với một tính năng tiện dụng có tên là “History”. Ví dụ, mỗi lệnh được nhập trong terminal sẽ được lưu trong một file có tên là .bash_history. Một file lịch sử được tạo cho mỗi người dùng và có thể được tìm thấy trong thư mục Home của người dùng, ví dụ “/home/username/.bash_history”.
Lưu ý rằng file lịch sử, .bash_history, không được bảo vệ với các quyền đặc biệt. Vì vậy, bất kỳ người dùng nào có tài khoản trên hệ thống Linux đó đều có thể xem file lịch sử của những người dùng khác.
Trong phần đầu tiên, bài viết sẽ giới thiệu cách sao lưu file lịch sử Linux Terminal. Sau đó, Quantrimang.com sẽ chỉ cho bạn cách khôi phục các bản sao lưu đó.
Bước 1: Để liệt kê nội dung file lịch sử, bạn có thể sử dụng một trong các phương pháp sau.
Phương pháp đầu tiên là sử dụng lệnh cat như sau:
cat /home/hendadel/.bash_history
![]()
Phương pháp thứ hai, bạn có thể xem trước nội dung của file lịch sử bằng lệnh history như sau:
history
![]()
Bước 2: Bạn có thể tìm kiếm lịch sử bằng cách sử dụng lệnh grep với một trong các phương pháp sau.
Phương thức đầu tiên là sử dụng kill trong file .bash_history như sau:
cat /home/hendadel/.bash_history | grep 'kill'
Như bạn có thể thấy trong ảnh chụp màn hình bên dưới, lệnh sẽ liệt kê tất cả các lệnh có chứa từ khóa “kill”.

Phương pháp thứ hai để tìm kiếm lịch sử là bằng cách sử dụng lệnh grep với lệnh history như sau:
history | grep 'kill'

Bước 1: Bây giờ để tạo bản sao lưu từ file lịch sử Linux Terminal, bạn có thể sử dụng một trong các phương pháp sau.
Phương pháp đầu tiên là sử dụng lệnh cat với biểu tượng “>”. Bước này sẽ chuyển hướng đầu ra đến file sao lưu.
cat /home/hendadel/.bash_history > history_backup
Như bạn có thể thấy trong ảnh chụp màn hình tiếp theo, một file sao lưu sẽ được tạo.

Phương pháp thứ hai là sử dụng lệnh history cùng với biểu tượng “>”.
history > history_backup2

Bước 2: Để thực hiện sao lưu file lịch sử thuộc về người dùng khác, bạn có thể sử dụng lệnh sau.
cat /home/admin/.bash_history > admin_history_backup
![]()
Bước 1: Để sao lưu các lệnh cụ thể từ file lịch sử, bạn có thể sử dụng một trong các phương pháp sau.
Phương pháp đầu tiên là sử dụng lệnh grep, cùng với biểu tượng “>” hoặc “>>”. Sự khác biệt giữa các biểu tượng trước đó là:
cat /home/hendadel/.bash_history | grep 'kill' >> history_backup

Phương pháp thứ hai là sử dụng các lệnh history và grep, cùng với biểu tượng “>>” như sau:
history | grep 'kill' >> history_backup2
![]()
Bước 2: Trong trường hợp bạn cần sao lưu các lệnh cụ thể từ lịch sử người dùng khác, bạn có thể sử dụng lệnh sau.
cat /home/admin/.bash_history | grep 'sudo' >> admin_history_backup
Bước 1: Để khôi phục file sao lưu lịch sử, tất cả những gì bạn cần chỉ là xóa file lịch sử ban đầu .bash_history, được đặt trong thư mục Home như sau:
rm /home/hendadel/.bash_history
![]()
Bước 2: Bây giờ sử dụng lệnh mv để di chuyển file sao lưu lịch sử đến thư mục Home.
mv history_backup /home/hendadel/.bash_history
![]()
Bước 3: Sau khi di chuyển file sao lưu lịch sử, bạn phải load lại lịch sử bằng cách sử dụng lệnh sau.
history -r

Bây giờ, bạn có thể xem trước lịch sử của mình bằng một trong các lệnh được liệt kê trước đó.
Bước 1: Trong trường hợp bạn cần khôi phục file sao lưu lịch sử cho người dùng khác, bạn phải chuyển tài khoản sang người dùng đó bằng lệnh sau.
su admin
Bước 2: Sau khi đăng nhập thành công, xóa file lịch sử hiện tại.
rm /home/admin/.bash_history
Bước 3: Bây giờ, hãy di chuyển file sao lưu lịch sử đến vị trí mới.
mv /home/hendadel/admin_history_backup /home/admin/.bash_history
Bước 4: Load lại lịch sử bằng lệnh sau.
history -r
Mọi thao tác đã hoàn tất.
Chúc bạn thực hiện thành công!
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Tìm hiểu về giao diện của Claude Cowork
Làm việc với file trong Claude Cowork
Cách tạo và sử dụng Avatar AI trên YouTube
Các connector và tích hợp trong Claude Cowork
Hướng dẫn lồng tiếng bằng AI trong Google Vids
Cách tạo các video mô phỏng và mô hình tương tác trực tiếp trong ứng dụng Gemini
Mẹo, thủ thuật và cách khắc phục sự cố trong Claude Cowork
Mẹo sử dụng ChatGPT phát hiện đường link lừa đảo
Cách tắt Gemini trong Gmail, Google Photos và Chrome nhanh nhất
Hướng dẫn sử dụng Cursor Composer
Các lệnh cốt lõi trong Claude Code
Quản lý ngữ cảnh trong Claude Code
Hướng dẫn xóa logo trong video AI trên Magic Eraser
Mẹo nhận biết văn bản do AI tạo ra
Hướng dẫn tạo ảnh anime AI trên PixAI
Không bao giờ là trễ nếu bạn còn có cơ hội để sửa chữa sai lầm
6 cách dùng Gemini để ôn thi hiệu quả hơn
Hướng dẫn vẽ hình học không gian qua code MATLAB bằng Gemini
Các quy tắc AI Agent
Thiết lập và chạy Claude Cowork lần đầu