Hoe de browsercache te wissen vanaf de opdrachtregel

Wis de browsercache van Terminal

Er zijn veel mensen, vooral Windows-gebruikers (en sommige van macOS), die denken dat Linux-gebruikers ons leven graag compliceren. Sterker nog, ik ben gekomen om commentaren te lezen van mensen die ons bestempelen als "freaks die gewoon willen aarzelen" of zoiets. Niets is minder van de realiteit. Deze mensen denken op die manier omdat ze geloven dat ALLES wordt gedaan vanaf de terminal ... Zeker, ze hebben nog nooit Linux aangeraakt ... De Terminal wordt gebruikt, maar soms dient het om tijd te besparen of om complexere taken uit te voeren, zoals wis de browsercache.

Het is duidelijk dat u met elke browser de cache uit een deel van de opties kunt verwijderen, maar dit artikel is een beetje gericht op degenen die zich op hun gemak voelen met Terminal of voor degenen die deze opdrachten in een script willen opslaan om te starten vanuit het dock of een snelkoppeling. In dit bericht zullen we het hebben over hoe je het moet doen voor Firefox, de browser die standaard in de meeste Linux-distributies zit, en Google Chrome, een andere van de meest gebruikte opties om de beste te zijn voor sommige taken.

Wis Firefox-cache

Voordat u dit doet, is het de moeite waard om van alles een back-up te maken. Hiervoor zullen we deze commando's een voor een schrijven:

mkdir -p ~/.mozilla/firefox/backup ~/.cache/mozilla/firefox/backup
mv ~/.mozilla/firefox/*.default/*.sqlite ~/.mozilla/firefox/backup
mv ~/.mozilla/firefox/*.default/sessionstore.js ~/.mozilla/firefox/backup
mv ~/.cache/mozilla/firefox/*.default/* ~/.cache/mozilla/firefox/backup

Als we de bestanden willen herstellen, zullen we de volgorde van de mappen wijzigen.

Om de browsercache van de Terminal te verwijderen, zullen we het volgende schrijven:

rm ~/.mozilla/firefox/*.default*/*.sqlite ~/.mozilla/firefox/*default*/sessionstore.js
rm -r ~/.cache/mozilla/firefox/*.default*/*

Van het bovenstaande betekent "rm" "verwijderen", "-r" zal zeggen om mappen en hun inhoud te verwijderen en de rest zijn paden. We herinneren ons dat "~ /" verwijst naar onze persoonlijke directory. Nadat de commando's zijn ingevoerd, starten we de navigator opnieuw op.

NOTE: de theorie zegt dat de sterretjes die ik heb toegevoegd achter de ".default" -mappen er niet zouden moeten zijn, maar ik heb ze toegevoegd omdat het mij in mijn geval vertelde dat het er niet was. De sterretjes betekenen "alle" degenen die ergens aan voldoen. Door er een voor (*.) En een achter toe te voegen, vertellen we alles wat het woord "default" bevat, ongeacht of er iets voor of achter staat.

Hoe het in Chrome te doen

Net als in Firefox zullen we eerst de back-upkopieën maken van de Chrome-bestanden. We zullen de volgende commando's een voor een gebruiken:

mkdir -p ~/.google/chrome/backup
mv ~/.config/google-chrome/Default/ ~/.google/chrome/backup
mv ~/.cache/google-chrome ~/.google/chrome/backup

Net als in Firefox zullen we de volgorde van de mappen wijzigen om de kopieën te herstellen.

Om de Chrome-cache te verwijderen, gebruiken we deze opdrachten:

rm ~/.config/google-chrome/Default/
rm ~/.cache/google-chrome

Bonus

Goed. We weten al hoe we de Firefox- en Chrome-cache van de Terminal moeten verwijderen, maar is het het waard? Vanuit mijn oogpunt zou ik ja en nee zeggen. U leest een gebruiker die niet graag meerdere keren moet klikken om de computer af te sluiten of opnieuw op te starten. Zo erg zelfs dat ik lang geleden een aantal .desktop-bestanden heb gemaakt om de opdrachten "poweroff" en "reboot" toe te voegen aan het Ubuntu-dock. En het is dat, voor mij, als we willen dat het verwijderen van de cache van onze browser efficiënt is, het beste is om een ​​.desktop-bestand te maken dat we kunnen toevoegen aan de verschillende bars en docks beschikbaar op Linux.

Dit is iets dat ik JPG-afbeeldingen moet verkleinen tot 830px breed, zolang die afbeeldingen maar op mijn bureaublad staan. Om er zeker van te zijn dat het werkt we zullen twee bestanden moeten aanmaken: een tekstbestand dat alle regels bevat en een .desktop-bestand dat het eerste bestand uitvoert. Daarnaast zullen we er ook voor zorgen dat we de .desktop in praktisch elke bar of dock kunnen plaatsen. Hiervoor zullen we het volgende doen:

  1. We openen een teksteditor.
  2. We kopiëren en plakken de opdrachten om de cache te verwijderen, elk op één regel. Als alternatief kunnen ze op dezelfde regel worden geplaatst door "&&" toe te voegen zonder de aanhalingstekens.
  3. We slaan het bestand op.
  4. We klikken er met de rechtermuisknop op en we markeren het vakje "het is uitvoerbaar" of wat het ook plaatst in de Linux-distributie die we gebruiken.
  5. Vervolgens gaan we het .desktop-bestand maken, waarvoor we nog een tekstbestand maken met het volgende:

[Desktop Entry]
Type = Application
Eindstandige = false
Naam = cache
Icon = / home / pablinux / Images / cache.png
Exec = PAD NAAR BESTAND
GenericName [es_ES] = Verwijder cache

  1. Uit het bovenstaande kunnen we de naam (naam) plaatsen die we willen, in "Icon" plaatsen we het pad naar het pictogram waartoe we directe toegang willen hebben, in "Exec" plaatsen we het pad naar het andere tekstbestand en in "GenericName" plaatsten we een opmerking naar de smaak van de consument.
  2. Het volgende is om de snelkoppeling of .desktop op een goed toegankelijke plaats te plaatsen, zoals een balk (bijvoorbeeld in MATE of Plasma) of een dock (zoals in Ubuntu). In het geval van sterk aanpasbare grafische omgevingen zoals KDE of MATE, kunnen we de .desktop naar elke gewenste plek slepen, maar dit is niet het geval in andere besturingssystemen. In andere besturingssystemen moeten we de .desktop in het pad van de snelkoppelingen van de rest van de applicaties plaatsen, net als usr / share / applicaties in Ubuntu en derivaten. Door daar een snelkoppeling te plaatsen, wordt deze als een applicatie gedetecteerd en kunnen we deze aan favorieten toevoegen.

Wat denk je dat beter is: gebruik de methode die in dit bericht wordt beschreven of maak een wandeling door de browserinstellingen en wis de cache handmatig?


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.