In uw Linux-systeem slaat u waarschijnlijk een groot aantal bestanden en mappen op in uw Home-directory. Maar weet u onder die bestanden dat uw homedirectory ook veel verborgen bestanden en mappen bevat? Als u ls -a uitvoert in uw thuismap, ontdekt u een stapel verborgen bestanden en mappen met voorvoegsels van punten. Wat doen deze verborgen bestanden eigenlijk?

Wat zijn verborgen bestanden in de basismap voor?

Meestal bevatten verborgen bestanden en mappen in de basismap instellingen of gegevens die worden gebruikt door de programma's van die gebruiker. Ze zijn niet bedoeld om te worden bewerkt door de gebruiker, alleen de toepassing. Daarom zijn ze verborgen voor de normale weergave van de gebruiker.

In het algemeen kunnen bestanden uit uw eigen thuismap worden verwijderd en gewijzigd zonder het besturingssysteem te beschadigen. De toepassingen die afhankelijk zijn van die verborgen bestanden, zijn echter mogelijk niet zo flexibel. Wanneer u een verborgen bestand uit de basismap verwijdert, verliest u meestal de instellingen voor de bijbehorende toepassing.

Het programma dat op dat verborgen bestand vertrouwt, maakt het meestal opnieuw. U begint echter met de "out-of-the-box" -instellingen, zoals een geheel nieuwe gebruiker. Als u problemen ondervindt met een toepassing, kan dat een enorme hulp zijn. Hiermee kunt u aanpassingen verwijderen die mogelijk problemen veroorzaken. Maar als u dat niet bent, betekent dit gewoon dat u alles opnieuw moet instellen zoals u het wilt.

Wat zijn enkele specifieke toepassingen van verborgen bestanden in de basismap?

Iedereen heeft verschillende verborgen bestanden in zijn homedirectory. Er zijn er een paar die iedereen heeft. De bestanden hebben echter een vergelijkbaar doel, ongeacht de bovenliggende toepassing.

Systeem instellingen

Systeeminstellingen omvatten de configuratie voor uw desktopomgeving en uw shell.

  • Configuratiebestanden voor uw shell- en opdrachtregelhulpprogramma's: afhankelijk van de specifieke shell- en opdrachtachtige hulpprogramma's die u gebruikt, verandert de specifieke bestandsnaam. Je ziet bestanden zoals ".bashrc", ".vimrc" en ".zshrc." Deze bestanden bevatten instellingen die je hebt gewijzigd in de besturingsomgeving van je shell of tweaks die je hebt aangebracht in de instellingen van opdrachtregelprogramma's, zoals vim . Als u deze bestanden verwijdert, wordt de bijbehorende toepassing teruggezet in de standaardstatus. Gezien het feit dat veel Linux-gebruikers in de loop der jaren een reeks subtiele tweaks en instellingen hebben opgebouwd, kan het verwijderen van dit bestand een enorme hoofdpijn zijn.
  • Gebruikersprofielen: net als de bovenstaande configuratiebestanden bewaren deze bestanden (meestal ".profile" of ".bash_profile") gebruikersinstellingen voor de shell. Dit bestand bevat vaak je PATH. Het bevat ook aliassen die u heeft ingesteld. Gebruikers kunnen ook aliassen plaatsen in .bashrc of andere locaties. Het pad bepaalt waar de shell zoekt naar uitvoerbare opdrachten. Door uw PATH toe te voegen of te wijzigen, kunt u wijzigen waar uw shell naar opdrachten zoekt. Aliassen veranderen de namen van opdrachten. Eén alias kan ll zo instellen dat ls -l wordt ls -l, bijvoorbeeld. Dit biedt op tekst gebaseerde snelkoppelingen naar vaak gebruikte opdrachten. Als u .profile verwijdert, kunt u de standaardversie vaak vinden in de map "/ etc / skel".
  • Instellingen voor de bureaubladomgeving: hiermee wordt elke aanpassing van uw bureaubladomgeving opgeslagen. Dat omvat de bureaubladachtergrond, screensavers, sneltoetsen, menubalk en taakbalkpictogrammen en alles wat de gebruiker heeft ingesteld over zijn bureaubladomgeving. Wanneer u dit bestand verwijdert, keert de gebruikersomgeving terug naar de nieuwe gebruikersomgeving bij de volgende aanmelding.

Applicatie configuratiebestanden

Je vindt deze in de map ".config" in Ubuntu. Dit zijn instellingen voor uw specifieke toepassingen. Ze bevatten zaken als de voorkeurenlijsten en instellingen.

  • Configuratiebestanden voor applicaties : dit omvat instellingen uit het menu met applicatie-voorkeuren, configuraties van werkruimten en meer. Wat u hier precies vindt, is afhankelijk van de bovenliggende toepassing.
  • Webbrowser-gegevens: dit kan dingen omvatten zoals bladwijzers en browsegeschiedenis. De meeste bestanden vormen de cache. Hier slaat de webbrowser tijdelijk bestanden op, zoals afbeeldingen. Als u dit verwijdert, worden sommige mediazware websites mogelijk vertraagd wanneer u ze voor de eerste keer bezoekt.
  • Caches : als een gebruikerstoepassing gegevens archiveert die alleen relevant zijn voor die gebruiker (zoals de Spotify-app die de cache van uw afspeellijst opslaat), is de basismap een natuurlijke plaats om deze op te slaan. Deze caches kunnen veel gegevens bevatten of slechts een paar regels code: het hangt af van wat de bovenliggende toepassing nodig heeft. Als u deze bestanden verwijdert, maakt de toepassing ze opnieuw aan waar nodig.
  • Logs: sommige gebruikerstoepassingen kunnen hier ook logboeken opslaan. Afhankelijk van hoe ontwikkelaars de toepassing hebben ingesteld, vindt u mogelijk logbestanden die zijn opgeslagen in uw basismap. Dit is echter geen gebruikelijke keuze.

Conclusie

In de meeste gevallen worden de verborgen bestanden in uw Linux-thuismap gebruikt om gebruikersinstellingen op te slaan. Dit omvat instellingen voor opdrachtregelprogramma's en op grafische gebruikersinterface gebaseerde toepassingen. Als u ze verwijdert, worden gebruikersinstellingen verwijderd. Doorgaans zorgt dit ervoor dat een programma niet breekt.