Halaman ini menjelaskan informasi spesifik pengguna apa yang disimpan oleh Firefox dan di mana. (Dan inilah yang dikatakan bantuan Mozilla saat melihat file .sqlite.)
Ini mencantumkan tiga jenis sejarah:
Bookmark dan Riwayat Penjelajahan: File places.sqlite berisi semua bookmark Firefox Anda dan daftar semua situs web yang Anda kunjungi ...
Riwayat pelengkapan otomatis: File formhistory.sqlite mengingat apa yang Anda cari di bilah pencarian Firefox dan informasi apa yang Anda masukkan ke dalam formulir di situs web ...
Riwayat unduhan: File unduhan .sqlite mengingat apa yang telah Anda unduh. ...
Seperti yang Anda lihat, ketiga histori bukanlah file teks sederhana tetapi file database dalam sqlite
format.
Salah satu cara untuk melihat .sqlite
file adalah dengan menggunakan sqlite3
( sudo apt-get install sqlite3
).
Buka terminal dan cd
ke folder yang berisi apa yang ingin Anda lihat. Dalam kasus saya, itu ~/.mozilla/firefox/w4wcp85s.default
.
ls *.sqlite
daftar file sqlite.
Jalankan sqlite3 places.sqlite
(jika places.sqlite adalah apa yang ingin Anda lihat). Anda akan melihat sesuatu seperti ini:
$ cd ~/.mozilla/firefox/w4wcp85s.default
$ sqlite3 places.sqlite
SQLite version 3.7.17 2013-05-20 00:56:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
Sekarang, ada beberapa hal yang dapat Anda lakukan. (Gunakan Ctrl+ Duntuk keluar dari sqlite3).
Misalnya, mengetik .tables
dan menekan Entermemberi saya:
sqlite> .tables
moz_anno_attributes moz_favicons moz_items_annos
moz_annos moz_historyvisits moz_keywords
moz_bookmarks moz_hosts moz_places
moz_bookmarks_roots moz_inputhistory
sqlite>
Untuk melihat konten, ketik SELECT * FROM table_name;
(di mana table_name
adalah nama tabel yang ingin Anda lihat; perhatikan ;
) dan tekan Enter. Sangat mungkin bahwa output tidak akan bisa dimengerti tetapi itu bukan kesalahan sqlite3.
Untuk menunjukkan kepada Anda contoh yang memang memberikan output yang layak, lihat stylish.sqlite
(jika Anda menggunakan ekstensi Stylish ):
$ ~/.mozilla/firefox/w4wcp85s.default $ sqlite3 stylish.sqlite
SQLite version 3.7.17 2013-05-20 00:56:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
style_meta styles
sqlite> SELECT * FROM styles;
6||||YouTube|/* AGENT_SHEET */
/* ▓▓ NIGHTSHIFT - eye care: ▓▓
▓▓_http://userstyles.org/styles/18192/nightshift-eye-care_▓▓ */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document regexp("https?://www.youtube.com/.*") {
body,html {min-height: 100%!important; }
html, body{background-color:#111!important}
Anda dapat melakukan semuanya hanya dalam satu perintah non-interaktif jika Anda tahu persis apa yang Anda inginkan. Baca alat baris perintah sqlite3 untuk lebih lanjut tentang sqlite3.
$ sqlite3 stylish.sqlite "SELECT * FROM styles;" > ~/Desktop/filename.txt
akan melakukan yg diperlukan dalam contoh yang diberikan dan tee
akan membiarkan Anda melihat output di layar juga:
$ sqlite3 stylish.sqlite "SELECT * FROM styles;" | tee ~/Desktop/filename.txt
(Terima kasih sudah di sini .)