Bash
IBM AIX 無法在 bash shell 中查看歷史記錄
我每天 su 到的 AIX 使用者沒有從 SSH 會話到 SSH 會話的歷史記錄。我正在使用 bash shell,因為 Korn shell 替代方案不會自動完成,這是一個更大的麻煩。
我已經將這些行放在主文件夾的 .profile 文件中:
export HISTSIZE=10000 export EXTENDED_HISTORY=ON
我沒有修改 /etc/profile 的 root 密碼。
當我做
ls $HISTFILE
我得到*/users/me/.bash_history而不是/users/user_I_su_to/.bash_history*
我還嘗試將以下行添加到文件*/users/user_I_su_to/.bash_history*中:export HISTFILE=/usagers/user_I_su_to/.bash_history
自然地,我退出了我的 SSH 會話並重新登錄以申請。
解決了這個問題。如果我使用以下語法,歷史記錄會正確顯示:
su - user_I_su_to
代替:
su user_I_su_to