これが何をshopt -s histappend 意味するのかを見つけた後、それは非常に健全な設定のようであり、デフォルトではないことに驚いています。なぜ各シェルの終了時に履歴を消去したいのですか?
まあ、Unixは健全なデフォルトで正確に有名ではありませんか?私は、デフォルトでは、最も非友好的なデフォルトを期待するようになってきました:P(マイナーは誇張)
—
olejorgenb
bash'pure'またはdistro-supplied.bashrcです。前者については、おそらく@Gillesが正しいでしょう。後者の意味で-s histappendは、たとえばDebianの2008年以降のデフォルトです:bugs.debian.org/cgi-bin/bugreport.cgi?bug