Diese Seite beschreibt, welche benutzerspezifischen Informationen von Firefox wo gespeichert werden. (Und genau das sagt Mozillas Hilfe zum Anzeigen von .sqlite-Dateien aus.)
Es listet drei Arten von Geschichte auf:
Lesezeichen und Browserverlauf: Die Datei places.sqlite enthält alle Ihre Firefox-Lesezeichen und die Liste aller von Ihnen besuchten Websites ...
Verlauf der automatischen Vervollständigung : In der Datei formhistory.sqlite wird gespeichert, wonach Sie in der Firefox-Suchleiste gesucht haben und welche Informationen Sie in Formulare auf Websites eingegeben haben.
Download-Verlauf: Die downloads.sqlite- Datei merkt sich, was Sie heruntergeladen haben. ...
Wie Sie sehen, sind alle drei Historien keine einfachen Textdateien, sondern Datenbankdateien im sqlite
Format.
Eine Möglichkeit zum Anzeigen von .sqlite
Dateien ist die Verwendung von sqlite3
( sudo apt-get install sqlite3
).
Öffnen Sie ein Terminal und cd
den Ordner, in dem sich das befindet, was Sie anzeigen möchten. In meinem Fall ist das so ~/.mozilla/firefox/w4wcp85s.default
.
ls *.sqlite
listet die SQLite-Dateien auf.
Führen Sie aus sqlite3 places.sqlite
(wenn places.sqlite das ist, was Sie anzeigen möchten). Sie werden so etwas sehen:
$ 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>
Nun gibt es mehrere Möglichkeiten. (Mit Ctrl+ Dbeenden Sie sqlite3).
Wenn ich zum Beispiel tippe .tables
und drücke, Enterbekomme ich:
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>
Geben Sie zum Anzeigen des Inhalts SELECT * FROM table_name;
(wobei table_name
der Name der Tabelle ist, die Sie anzeigen möchten; beachten Sie die ;
) ein und drücken Sie Enter. Es ist sehr wahrscheinlich, dass die Ausgabe nicht verständlich ist, aber das liegt nicht an sqlite3.
Schauen Sie sich an (wenn Sie die Erweiterung Stylish verwenden ) , um ein Beispiel zu zeigen, das eine anständige Ausgabe liefert :stylish.sqlite
$ ~/.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}
Sie können alles in nur einem nicht interaktiven Befehl ausführen, wenn Sie genau wissen, was Sie wollen. Lesen Sie das Befehlszeilentool sqlite3, um mehr über sqlite3 zu erfahren.
$ sqlite3 stylish.sqlite "SELECT * FROM styles;" > ~/Desktop/filename.txt
wird das Notwendige in dem gegebenen Beispiel tun und tee
Sie können die Ausgabe auch auf dem Bildschirm sehen:
$ sqlite3 stylish.sqlite "SELECT * FROM styles;" | tee ~/Desktop/filename.txt
(Danke fällig hier .)