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