HISTCONTROL
Daftar nilai yang dipisahkan oleh titik dua yang mengendalikan bagaimana perintah disimpan pada daftar riwayat.
Jika daftar nilai termasuk ignorespace
, garis yang dimulai dengan karakter spasi tidak disimpan dalam daftar riwayat.
Nilai ignoredups
garis penyebab yang cocok dengan entri riwayat sebelumnya tidak disimpan.
Nilai ignoreboth
adalah singkatan untuk ignorespace
dan ignoredups
.
Nilai erasedups
penyebab semua garis sebelumnya yang cocok dengan garis saat ini akan dihapus dari daftar riwayat sebelum garis itu disimpan.
Nilai apa pun yang tidak ada dalam daftar di atas diabaikan.
Jika HISTCONTROL
tidak disetel, atau tidak menyertakan nilai yang valid, semua baris yang dibaca oleh parser shell disimpan pada daftar riwayat, dengan tunduk pada nilai HISTIGNORE
. Baris kedua dan selanjutnya dari perintah majemuk multi-baris tidak diuji, dan ditambahkan ke riwayat terlepas dari nilai HISTCONTROL
.