LỊCH SỬ
Một danh sách các giá trị được phân tách bằng dấu hai chấm kiểm soát cách các lệnh được lưu trong danh sách lịch sử.
Nếu danh sách các giá trị bao gồm ignorespace
, các dòng bắt đầu bằng ký tự khoảng trắng sẽ không được lưu trong danh sách lịch sử.
Giá trị của ignoredups
dòng nguyên nhân khớp với mục lịch sử trước đó sẽ không được lưu.
Giá trị của tốc ignoreboth
ký là ignorespace
vàignoredups
.
Giá trị của erasedups
tất cả các dòng trước khớp với dòng hiện tại sẽ bị xóa khỏi danh sách lịch sử trước khi dòng đó được lưu.
Bất kỳ giá trị không có trong danh sách trên được bỏ qua.
Nếu HISTCONTROL
không được đặt hoặc không bao gồm giá trị hợp lệ, tất cả các dòng được đọc bởi trình phân tích cú pháp shell được lưu trong danh sách lịch sử, tuân theo giá trị của HISTIGNORE
. Các dòng thứ hai và tiếp theo của lệnh ghép nhiều dòng không được kiểm tra và được thêm vào lịch sử bất kể giá trị của HISTCONTROL
.