2016-10-05 4 views

答えて

0

デフォルトでは、あなたはecho $HISTFILEを使用して、シェルの(唯一の)履歴ファイルの場所を確認することができます~/.bash_history

1

に保存されています。おそらく、これはあなたが探しているものです。

単一のコマンドは、追加情報を格納する場合があります。たとえば、sudoは、rootとして実行されたコマンドをシステムログに格納することができます。 mysql CLIを実行すると、その履歴(デフォルト)は~/.mysql_historyに保存されます。

1

コマンド履歴は、ユーザーごとに格納されるシェル固有の機能です。 historyコマンドは、現在のインスタンスのメモリ内の内容を表示します。

historyコマンドは、から読み取るへの書き込み、または~/.bash_historyまたはHISTFILE変数に格納された名前である(それぞれ)デフォルトの履歴ファイルに追加する-aオプション-r-wを取り、。

しかし、一般に、シェルは履歴を読み込んで任意のファイルに書き込むように設定できます。特定のユーザーのシェル構成ファイルやスクリプトに慣れずに履歴を保存できる場所を知る方法はありません。

関連する問題