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 ignoredupsgaris penyebab yang cocok dengan entri riwayat sebelumnya tidak disimpan.
Nilai ignorebothadalah singkatan untuk ignorespacedan ignoredups.
Nilai erasedupspenyebab 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.