.
history -c
…その単純な😀LOL!!!
何も、私は常に問題の詳細な説明を提供する投稿を開始し、解決策を結論付けるために、私は多分少し変更することを考えました😀
コンピューターで実行したコマンドの履歴を削除したいと思ったことは何度もあります。このため、以前にファイルを削除しました。 .bash_history 私たちの家にありますが、システム自体が提供するツールやオプションを使用することをお勧めします^-^
そのため、起動コマンドは完璧だと思います。単純なパラメーター(-c)は、コマンド履歴をクリアするようにシステムに指示します。
同様に機能するはずの別の方法は次のとおりです。
echo "" > ~/.bash_history
これにより、履歴に空白行が追加され、他のすべてが削除されます:)
何もありません。おもしろいと思うもうXNUMXつのヒントです。
よろしく
非常に便利で直接的なエントリーです。アドバイスをありがとうございます^^
ありがとう
私は最近少し忙しくて少し書きたくないので、今日と明日何かを書くかどうか見てみましょう^-^
XNUMX番目のオプションは私には思い浮かびませんでした。興味深いKZKG ^我愛羅🙂
実際、HAHAHAHAの投稿を書いていることに気づきました。実際、.bash_historyを削除し、すでにHAHAHAを削除しました。
あなたはまだこれをすることができたでしょう:
cat /dev/null > ~/.bash_history
または少し遊んで、多分これ:
rm ~/.bash_history && touch ~/.bash_history
いずれにせよ、私はhistory -dを使用して、特に煩わしいものを消去したり、ファイルを編集してセッションを閉じて再開したりすることを好みます。
シンプルだけど便利!
ありがとう!
コメントありがとうございます^-^
そして、nanoまたはviでファイルの内容を削除し、再度ログインしても問題は解決しませんか?
ここでありがとう私は私が必要なものを見つけました。
挨拶…。
優れた素材。与えられた時間と献身は高く評価されています。
本当にありがとうございました!
Hello mate! あなたの貢献は素晴らしいですが、私は小さな修正をします:
完全なコマンドは次のようになります:echo "">〜/ .bash_history && history -c
問題は、コマンド「history -c」は開いているターミナルで使用されているコマンドのみをクリアすることです。一方、「echo ">〜/ .bash_history」を実行すると、ファイルはクリーンアップされますが、最後のコマンドが残ります。 XNUMX行、この場合はcleanコマンド自体。
したがって、&&とこの順序の両方の合計により、必要なものを正確に残すことができます。これにより、すべてのターミナルセッション(最後に開いたセッションを含む)の履歴がクリアされます。
私の貢献がお役に立てば幸いです。
ねえ。
コマンドをありがとうございますが、消去されたデータがサードパーティによって復元されるのを防ぐために、安全な消去(上書き)を使用する方が効果的ではないでしょうか?
挨拶。
私の愛するバルタリ、それはすべてあなたが隠すものに依存します。 端末の履歴に機密データが含まれることはめったにないため、単純な消去で十分です。 安全な消去は、追加のリソースと電力を消費します。 私はそれを厳密に私的なものの場合、またはサイバー犯罪者によって使用される可能性がある場合にのみ使用します。
エディターを「root」としてファイル「/root/.bash_history」を開き、コンテンツを削除しました。
sollocponganの歴史-c
良い、言及されたコマンドのどれも私のために働きません。
履歴をクリアするとhistory-cになりますが、ターミナルを再起動すると、すべてが読み込まれます。
誰かが履歴を完全に削除する方法を知っています。 ?
感謝