Chà, khi bạn đăng nhập bằng root, lịch sử bash được lưu trong /root/.bash_history
tệp, đâu /root
là thư mục chính mặc định cho người dùng root. Để chứng minh điều này, hãy chạy lệnh sau khi bạn đăng nhập bằng root:
echo $HISTFILE
Các $HISTFILE
điểm biến đến tập tin có chứa lịch sử của bạn.
Nguồn: $HISTFILE
Thông thường khi bạn đăng nhập vào tài khoản người dùng khác, lịch sử bash sẽ được lưu trong một tệp có tên .bash_history
trong thư mục chính của người dùng đó.
Hơn nữa, nếu bạn muốn lưu lịch sử bash cho người dùng root trong một tệp khác, giả sử trong .bash_history
tệp từ thư mục chính của tôi, bạn phải chỉnh sửa /root/.bashrc
tệp và thêm một dòng mới ở cuối tệp với nội dung sau:
HISTFILE="/home/username/.bash_history" #change username with your user name