.HISTORY ファイル拡張子
Unix C Shellの履歴
| 開発元 | 不明 |
| 人気度 |
2.0 | 3 票 |
HISTORYファイルとは?
HISTORYファイルは、Unix C Shell(csh)とその派生版が作成するコマンド履歴です。ユーザーがシェルに入力したコマンドの一覧が含まれています。HISTORYファイルには常に.historyという名前が使用されます。
詳細情報
Cshとその派生版は通常、ユーザーがシェルを終了する(閉じるのではなく)たびにHISTORYファイルを作成または更新します。シェルは、set historyとset savehistでユーザーが指定した設定に応じて、ユーザーの直近のセッションから一定数のコマンドを保存します。ユーザーは、シェルでhistory -Sと入力して、いつでも履歴を手動で保存することもできます。
set savehistが現在の履歴と以前の履歴を統合するように設定されている場合、シェルは現在の履歴を既存のHISTORYファイルに追加します。(ファイル内のコマンド一覧の合計はset historyの設定を超えません。必要に応じて古いコマンドが削除されます。)set savehistが統合するように設定されていない場合、シェルは以前のHISTORYファイルを上書きします。
cshでコマンド履歴を表示する方法
cshでHISTORYファイルの内容を表示するには、historyと入力します。履歴の表示方法を制御する追加の引数を指定できます。たとえば、次のような引数があります。
- -h:先頭の番号なしで表示
- -T:タイムスタンプ付きで表示
- -h:新しいコマンドから古いコマンドの順に表示
- [#]:#個のコマンドのみ表示(たとえば、history 100と入力すると100個のコマンドを表示)
一般的な.HISTORYファイル名
.history - cshとその派生版がコマンド履歴に割り当てるデフォルトの名前。
HISTORYファイルの開き方
HISTORYファイルはプレーンテキストファイルなので、任意のテキストエディターで開いて内容を表示できます。cshとその派生版では、historyコマンドを使用してHISTORYファイルの内容を表示することもできます。