Lịch sử bash của tôi đã ngừng hoạt động một cách bí ẩn, và tôi không biết làm thế nào để sửa nó. Đây là .bashrc của tôi trông như thế nào:
HISTSIZE=500
HISTFILESIZE=500
HISTFILE=$HOME/.bash_history
Tuy nhiên, khi tôi chạy echo $HISTFILE
nó in ra /Users/myusername/.bash_sessions/EE8689E5-7DAD-4018-817E-0AF1DE36082A.historynew
.
Tôi là chủ sở hữu của tệp .bash_history, vì vậy tôi không chắc chắn về cách tôi sẽ khắc phục vấn đề này.
Cảm ơn!
$HISTFILE
, không quan tâm? Tôi không có .bashrc
OSX và echo $HISTFILE
báo cáo địa điểm mà tôi mong đợi - việc bình luận các dòng trong câu hỏi có ảnh hưởng gì không?
HISTFILE="$HOME/.bash_history”
. Nếu không có dấu ngoặc kép, phiên bản của bạn sẽ không hợp lệ nếu đường dẫn đến thư mục chính của bạn chứa khoảng trắng (hoặc có thể là các ký tự đặc biệt khác).