通常、(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
すべてのユーザーのファイルを表示します。