[FAQ CENTER トップ]
[Redhat Enterprise linux 6(EL) FAQ トップへ]





【質問】historyのファイルを変更する方法。(history が記録されるファイルをデフォルトの.bash_history から変更する方法)

環境:Redhat Enterprise linux 6(EL)

【回答】 現在の history で使用されているファイルを確認するには以下のコマンドを実行します。
(以下 root の場合)

# echo $HISTFILE
/root/.bash_history

例えばhistoryで使用されるファイルを .myhistory に変更するには以下のコマンドを実行します。

(1)以下のコマンドを実行して .myhistory ファイルを作成します。
#touch /root/.myhistory
#chmod 600 /root/.myhistory

(#chmod 600 /root/.myhistory は history を他のユーザに表示されないための設定です。)

(2)ログオンごとにコマンドを実行するように、例えば /root/.bash_profile に以下のコマンドを実行します。

#export HISTFILE=/root/.myhistory

この状態で logout します。

再度 login した場合、コマンドの履歴は /root/.myhistoryに記録されます。







(*)本ページは Redhat Enterprise Linux 4以後を想定しています。

最終更新日:2012/12/22



[Redhat Enterprise linux 6(EL) FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2012