I ditt Linux-system lagrer du sannsynligvis mange filer og mapper i din hjemmekatalog. Men under disse filene, vet du at din hjemmekatalog også kommer med mange skjulte filer og mapper? Hvis du kjører ls -a på hjemmekatalogen, vil du oppdage en haug med skjulte filer og kataloger med prikkprefiks. Hva gjør disse skjulte filene likevel?

Hva er skjulte filer i hjemmekatalogen for?

Vanligvis inneholder skjulte filer og kataloger i hjemmekatalogen innstillinger eller data som er tilgjengelige av brukerens programmer. De er ikke ment å bli redigert av brukeren, bare søknaden. Det er derfor de er skjult fra brukerens normale visning.

Generelt kan filer fra din egen hjemmekatalog bli fjernet og endret uten å skade operativsystemet. Programmene som er avhengige av de skjulte filene, kan imidlertid ikke være like fleksible. Når du fjerner en skjult fil fra hjemmekatalogen, vil du vanligvis miste innstillingene for programmet tilknyttet det.

Programmet som støttet seg på den skjulte filen, vil typisk gjenskape den. Du starter imidlertid fra innstillingene "utenfor boksen", som en helt ny bruker. Hvis du har problemer med et program, kan det faktisk være en stor hjelp. Det lar deg fjerne tilpassinger som kan forårsake problemer. Men hvis du ikke er det, betyr det bare at du må sette alt tilbake slik du liker det.

Hva er noen spesifikke bruksområder for skjulte filer i hjemmekatalogen?

Alle vil ha forskjellige skjulte filer i sin hjemmekatalog. Det er noen som alle har. Imidlertid tjener filene en lignende hensikt, uansett overordnet søknad.

Systeminnstillinger

Systeminnstillinger inkluderer konfigurasjonen for skrivebordsmiljøet og skallet ditt.

  • Konfigurasjonsfiler for shell- og kommandolinjeverktøy: Avhengig av de spesifikke shell- og kommandolignende verktøyene du bruker, vil det bestemte filnavnet endres. Du vil se filer som ".bashrc, " ".vimrc" og ".zshrc." Disse filene inneholder noen innstillinger du har endret om operasjonsmiljøet til skjellet ditt eller tweaks du har gjort til innstillingene for kommandolinjeverktøy som vim . Hvis du fjerner disse filene, returneres det tilknyttede programmet til standardstatus. Med tanke på mange Linux-brukere bygger opp en rekke subtile tweaks og innstillinger gjennom årene, kan fjerning av denne filen være en stor hodepine.
  • Brukerprofiler: Som konfigurasjonsfilene over, lagrer disse filene (vanligvis ".profile" eller ".bash_profile") brukerinnstillinger for skallet. Denne filen inneholder ofte din PATH. Den inneholder også aliaser du har angitt. Brukere kan også sette alias i .bashrc eller andre steder. PATH styrer hvor skallet ser etter kjørbare kommandoer. Ved å legge til eller endre din PATH, kan du endre hvor skallet ditt ser etter kommandoer. Aliaser endrer navnene på kommandoer. Et alias kan sette ll til å ringe ls -l, for eksempel. Dette gir tekstbaserte snarveier til ofte brukte kommandoer. Hvis du sletter .profile, kan du ofte finne standardversjonen i katalogen "/ etc / skel".
  • Innstillinger for skrivebordsmiljø: Dette sparer enhver tilpasning av skrivebordsmiljøet ditt. Det inkluderer skrivebordsbakgrunn, skjermsparere, snarveier, menylinje og oppgavelinjeikoner, og alt annet som brukeren har angitt om skrivebordsmiljøet. Når du fjerner denne filen, går brukerens miljø tilbake til det nye brukermiljøet ved neste innlogging.

Programkonfigurasjonsfiler

Du finner disse i ".config" -mappen i Ubuntu. Dette er innstillinger for dine spesifikke applikasjoner. De vil inkludere ting som preferanse lister og innstillinger.

  • Konfigurasjonsfiler for programmer : Dette inkluderer innstillinger fra programvalgsmenyen, arbeidsområdekonfigurasjoner og mer. Nøyaktig hva du finner her, avhenger av overordnet søknad.
  • Nettleserdata: Dette kan inneholde ting som bokmerker og nettleserhistorikk. De fleste filene utgjør hurtigbufferen. Det er her nettleseren lagrer midlertidig ned filer, som bilder. Hvis du fjerner dette, kan det hende at noen media-tunge nettsteder blir første gang du besøker dem.
  • Caches : Hvis et brukerprogram caches data som bare er relevant for den brukeren (som Spotify-appens lagringsbuffer på spillelisten din), er hjemmekatalogen et naturlig sted å lagre den. Disse cachene kan inneholde masser av data eller bare noen få linjer med kode: det avhenger av hva den overordnede applikasjonen trenger. Hvis du fjerner disse filene, gjenoppretter programmet dem etter behov.
  • Logger: Noen brukerprogrammer kan også lagre logger her også. Avhengig av hvordan utviklere setter opp programmet, kan du finne loggfiler som er lagret i hjemmekatalogen din. Dette er imidlertid ikke et vanlig valg.

Konklusjon

I de fleste tilfeller er de skjulte filene i Linux-hjemmekatalogen din som brukes til å lagre brukerinnstillinger. Dette inkluderer innstillinger for kommandolinjeverktøy samt GUI-baserte applikasjoner. Hvis du fjerner dem, fjernes brukerinnstillingene. Vanligvis vil det ikke føre til at et program bryter.