トップ «前の日記(2006-01-16) 最新 次の日記(2006-01-18)» 編集

muneda's diary


2006-01-17 曇り,冷え込みなし [長年日記]

_1 風博士で履歴検索

いつの間にか履歴検索が使えなくなっていたので風博士 - 履歴内全文検索を参考にestraierのindexの再作成を行う.

% estindex purge .kazehakase/history_index
estindex: INFO: .kazehakase/history_index: purging started
estindex: ERROR: .kazehakase/history_index: broken database file

確かに index が壊れている.

% rm -rf .kazehakase/history_index

壊れたのはいらん.

% estindex register -hsuf "*" .kazehakase/history_index .kazehakase/history
% estindex relate .kazehakase/history_index

indexを再作成する.

estindex: INFO: .kazehakase/history_index: ... (700000/708791): fsiz=263840648 dnum=27261 wnum=1003238 bnum=2064377
estindex: INFO: .kazehakase/history_index: registration completed successfully
...
estindex: INFO: .kazehakase/history_index: writing meta information: fsiz=263958568 dnum=27262 wnum=1003238 bnum=2064377
estindex: INFO: .kazehakase/history_index: relating completed successfully

とのことなので27261ページが履歴検索の対象となった模様.無事履歴検索が可能となった.

Tags: Gentoo

_2 find

履歴の保存に関するバグ修正にあるサンプルコマンド

find ~/.kazehakase/history -mtime n

手元では30日に設定しているのでn = 30としてみたが何も表示されなかったので修正されたんやと思っていたが,なんかおかしい.自分でhistoryディレクトリを辿っていくと古いファイルがどんどん出てくる.おかしいぞ.

findコマンドのmanによると

TESTS
Numeric arguments can be specified as
+n     for greater than n,
-n     for less than n,
 n     for exactly n.

なので正しくは

find ~/.kazehakase/history -mtime +n

にしないといけないようだ.上の例だと n 日前のファイルのみにマッチすることになる.試しに+nでfindをかけてみたところ山ほどファイルが出てきた.本当に修正されてる?

この件はふりょさんにメールで問い合わせ済み.

追記(20060118 0203): 日本風博士ユーザ会のページは早速修正された.早い!ふりょさんのところでは古い履歴ファイルがちゃんと削除されるそうな.もう1回確認してみよう.

Tags: Linux

_3 メモ

Tags: Memo Linux

過去の日記
2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|
トップ «前の日記(2006-01-16) 最新 次の日記(2006-01-18)» 編集