firefox の設定ファイル + sqlite の見方
~/.mozilla/firefox 以下に種々の設定ファイルがあるのだが、
その中に、 .sqlite のファイルを見つけた。
$ ls *sqlite content-prefs.sqlite formhistory.sqlite search.sqlite cookies.sqlite permissions.sqlite urlclassifier3.sqlite downloads.sqlite places.sqlite $ file *sqlite content-prefs.sqlite: SQLite database (Version 3) cookies.sqlite: SQLite database (Version 3) downloads.sqlite: SQLite database (Version 3) formhistory.sqlite: SQLite database (Version 3) permissions.sqlite: SQLite database (Version 3) places.sqlite: SQLite database (Version 3) search.sqlite: SQLite database (Version 3) urlclassifier3.sqlite: SQLite database (Version 3)
sqliteは ライブラリベースの RDBで、コマンドラインから閲覧できる。インデックスなどが柔軟に使えるので、 berkley DB より使いやすい感じ。 (SQLがわかれば)
中身を見るには、
$ sqlite3 cookies.sqlite SQLite version 3.3.6 Enter ".help" for instructions sqlite> .tables moz_cookies sqlite> sqlite> sqlite> select * from moz_cookies; (略 cookieの中身)
tableの見方が分からず show tables; と打ったのはヒミツだww
ちなみに、sqlite3 はsqlite1,2と互換性が無いらしいので注意。