同じユーザーの異なるセッションに対して別々のコマンド履歴を持つ方法は?

同じユーザーの異なるセッションに対して別々のコマンド履歴を持つ方法は?

一部のUnixサーバーでこの問題が発生します。同じユーザーに対して別のセッションを開くと、コマンド履歴はすべてのセッションで共有されます。誤って押すCtrl-PかEnterを押すとup arrow問題が発生します。一度はrm -rf *私がいたディレクトリにファイルを削除する権限がなかったので、ついに幸運でした。

同じユーザーの異なるセッションに対して別々のコマンド履歴を持つ方法は?ほとんどの場合、kshシェルとtcshシェルを使用します。

ベストアンサー1

HISTFILE=~/.hist$$これをに追加できます.profile。これにより、セッションごとに一意のファイルが作成されます。

結局のところ、これらの項目は多くなるので、時々.hist*削除することをお勧めします。

おすすめ記事