IBM AIX は bash シェルで履歴を表示できません。

IBM AIX は bash シェルで履歴を表示できません。

私が毎日訴えるAIXユーザーは、SSHセッションからSSHセッションまでの記録はありません。私はbashシェルを使用しています。これは、Kornシェルの代替案がオートコンプリート機能を提供しないため、より面倒であるためです。

メインフォルダの.profileファイルに次の行を入れました。

export HISTSIZE=10000
export EXTENDED_HISTORY=ON

/etc/profileを変更するためのルートパスワードはありません。

私がするとき

ls $HISTFILE 

わかりました。/users/me/.bash_history変える/user/user_I_su_to/.bash_history

私もファイルに追加しようとしました/user/user_I_su_to/.bash_historyこの行は次のとおりです。 HISTFILE=/usagers/user_I_su_to/.bash_history エクスポート

もちろんSSHセッションからログアウトしてから再度ログインしてサポートを行いました。

答え1

この問題を解決しました。次の構文を使用すると、履歴が正しく表示されます。

su - user_I_su_to

変える:

su user_I_su_to

関連情報