回答:
Mac OSはどこにも何も保存しません。
bash
、ターミナルで実行されるシェルであり、コマンド履歴を保存します。
端末コマンド履歴は、ユーザーディレクトリ内の隠しファイルに保存されます。 .bash_history
つまり、ファイルは次のとおりです。 /Users/{username}/.bash_history
(ファインダの[表示]メニューから)表示するには、[システムファイルの表示]を有効にする必要があります。
このファイルは、シェルに入力するすべてのテキストリストです。TextEditまたは選択したエディターで開くことができます。
Terminal.app
変更を行う前に、最近の変更をファイルにフラッシュして終了するかTerminal.app
、メモリ内にあるバージョンから上書きされる可能性があります。
Mac OSの機能ではなく、シェルの機能です。bashを使用していると仮定すると(デフォルト):
~/.bash_history
)history
コマンドで履歴をリストおよび編集できますman bash
(中SHELL BUILTIN COMMANDS
節)あなたは、さまざまなオプションの説明があります。
あなたはできる:
履歴エントリをリストする
$ history
履歴全体を削除する
$ history -c
特定のエントリを削除します
$ history -d offset
fc: event not found: -c
。次に、手動でファイルを開き、内容を削除しました。Closed and reopened the terminal
そして歴史は今は存在しません。
テキスト編集に加えて、古い学校の場合は、「vi」を使用してファイルを編集し、不快なコマンドを削除します。同様のコマンドラインエディターは、 emacs
(OS Xと編集ショートカットを共有する)またはnano
(リファレンスシートを必要とせずにエディターを保存および終了する方法に関するナビゲーションと視覚的なヘルプを簡素化する)です。
history -a
または、などhistory -w
)にのみ保存されます。通常、最後のコマンドはまだファイルにありません。