* bashのhistoryコマンドの履歴を整理
:CATEGORIES: bash
```
短いオプション 意味
整数値 履歴の末尾から指定した行数分を表示する
-c 履歴一覧から全ての項目を削除する
-d 番号 指定した番号の履歴項目を削除する
-a 履歴ファイルに現在のセッションの履歴を追加する
-n 履歴ファイルからまだ読み込まれていない行を全て読み込む
-r ファイル 履歴ファイルを読み込み、内容を履歴一覧に追加する
-w ファイル 現在の履歴を履歴ファイルに上書きする
※オプション -a、-n、-r、-wは、履歴ファイルを指定しなかった場合、ホームディレクトリの「.bash_history」を用いる。環境変数HISTFILEが別のファイルを指定していた場合、そのファイルを用いる。
[source:] 【 history 】コマンド――コマンド入力の履歴を表示、再利用する:Linux基本コマンドTips(154) - @IT https://www.atmarkit.co.jp/ait/articles/1710/20/news015.html
```
上記のページを参考にさせてもらいましたが,とてもわかりやすくなっています。
~/.bash_historyを直接編集しましたが,重複したコマンドの削除にVimの「sort u」コマンドを使いました。コマンドの実行順序とは履歴が違ってしまいますが,履歴の検索を使うことがほとんどなので,さほど問題はないという考えです。
0 件のコメント:
コメントを投稿