History -c、削除されたすべての履歴はどのディレクトリに保存されますか?

History -c、削除されたすべての履歴はどのディレクトリに保存されますか?

通常、(root@example〜#history)を使用すると、以前に入力したコマンドがたくさん表示されます。だから私の質問は: "history -c"と入力すると、Unixプロンプトからすべての履歴を削除し、これらのすべての履歴コマンドはどこに保存されますか?これらのすべての履歴コマンドがどのディレクトリに保存されているかを確認するには、どのコマンドを入力する必要がありますか?

答え1

bashコマンドの履歴は、$ HISTFILE環境変数で指定された場所に保存されます。通常は ${HOME}/.bash_history にあります。

答え2

.bash_history通常、ホームディレクトリのファイルにあります。

rootの場合はフォルダに.bash_historyあります。/root

あなたはそれを使用することができます

#find / -type f -name .bash_history #Run as root

.bash_historyすべてのユーザーのファイルを表示します。

関連情報