Esta página describe qué información específica del usuario es almacenada por Firefox y dónde. (Y esto es lo que la ayuda de Mozilla tiene que decir al ver archivos .sqlite).
Enumera tres tipos de historia:
Marcadores e historial de navegación: el archivo places.sqlite contiene todos sus marcadores de Firefox y la lista de todos los sitios web que ha visitado ...
Historial de autocompletar: el archivo formhistory.sqlite recuerda lo que buscó en la barra de búsqueda de Firefox y la información que ingresó en los formularios de los sitios web ...
Historial de descargas: el archivo downloads.sqlite recuerda lo que has descargado. ...
Como puede ver, las tres historias no son simples archivos de texto sino archivos de bases de datos en sqlite
formato.
Una forma de ver .sqlite
archivos es usando sqlite3
( sudo apt-get install sqlite3
).
Abra una terminal y cd
la carpeta que contiene lo que desea ver. En mi caso, eso es ~/.mozilla/firefox/w4wcp85s.default
.
ls *.sqlite
enumera los archivos sqlite.
Ejecutar sqlite3 places.sqlite
(si places.sqlite es lo que quieres ver). Verás algo como esto:
$ 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>
Ahora, hay varias cosas que puedes hacer. (Use Ctrl+ Dpara salir de sqlite3).
Por ejemplo, escribir .tables
y presionar Enterme da:
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>
Para ver el contenido, escriba SELECT * FROM table_name;
(donde table_name
está el nombre de la tabla que desea ver; anote el ;
) y presione Enter. Es muy probable que la salida no sea comprensible, pero eso no es culpa de sqlite3.
Para mostrar un ejemplo que hace proporcionar una salida decente, ver stylish.sqlite
(si se utiliza la extensión de estilo ):
$ ~/.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}
Puede hacer todo en un solo comando no interactivo si sabe exactamente lo que quiere. Lea la herramienta de línea de comandos sqlite3 para obtener más información sobre sqlite3.
$ sqlite3 stylish.sqlite "SELECT * FROM styles;" > ~/Desktop/filename.txt
hará lo necesario en el ejemplo dado y también tee
le permitirá ver la salida en pantalla:
$ sqlite3 stylish.sqlite "SELECT * FROM styles;" | tee ~/Desktop/filename.txt
(Gracias por aquí ).