Hvad er de skjulte filer i min Linux Home Directory for?
I dit Linux-system gemmer du sandsynligvis mange filer og mapper i din hjemmekatalog. Men under disse filer ved du, at din hjemmekatalog også kommer med mange skjulte filer og mapper? Hvis du kører ls -a
på din hjemmekatalog, vil du opdage en bunke med skjulte filer og mapper med prikpræfikser. Hvad gør disse skjulte filer alligevel?
Hvad er skjulte filer i hjemmemappen for?
Mest gemte filer og mapper i hjemmemappen indeholder de indstillinger eller data, der er tilgængelige for brugerens programmer. De er ikke beregnet til at blive redigeret af brugeren, kun ansøgningen. Derfor er de skjult for brugerens normale visning.
Generelt kan filer fra din egen hjemmekatalog fjernes og ændres uden at beskadige operativsystemet. De applikationer, der er afhængige af de skjulte filer, er dog ikke så fleksible. Når du fjerner en skjult fil fra hjemmemappen, vil du typisk miste indstillingerne for den applikation, der er knyttet til den.
Programmet, der baserede sig på den skjulte fil, vil typisk genskabe det. Men du starter fra indstillingerne "out of the box", som en helt ny bruger. Hvis du har problemer med et program, kan det faktisk være en stor hjælp. Det lader dig fjerne de tilpasninger, der kan forårsage problemer. Men hvis du ikke er det, betyder det bare, at du bliver nødt til at sætte alt tilbage, som du kan lide det.
Hvad er nogle specifikke anvendelser af skjulte filer i hjemmemappen?
Alle vil have forskellige skjulte filer i deres hjemmekatalog. Der er nogle, som alle har. Filerne tjener dog et lignende formål uanset forælderapplikationen.
Systemindstillinger
Systemindstillinger omfatter konfigurationen til dit skrivebordsmiljø og din shell.
- Konfigurationsfiler til dine shell- og kommandolinjeværktøjer: Afhængigt af de specifikke shell- og kommandoelignende værktøjer, du bruger, ændres det specifikke filnavn. Du vil se filer som ".bashrc", ".vimrc" og ".zshrc." Disse filer indeholder eventuelle indstillinger, du har ændret om din skals driftsmiljø eller tweaks, du har lavet til indstillingerne af kommandolinjeværktøjer som f.eks.
vim
. Hvis du fjerner disse filer, returneres det tilknyttede program til dets standardstatus. I betragtning af at mange Linux-brugere opbygger en række subtile tweaks og indstillinger gennem årene, kan fjernelse af denne fil være en enorm hovedpine. - Brugerprofiler: Som de ovennævnte konfigurationsfiler gemmer disse filer (typisk ".profile" eller ".bash_profile") brugerindstillinger for skalen. Denne fil indeholder ofte din PATH. Det indeholder også aliaser, du har angivet. Brugere kan også sætte alias i
.bashrc
eller andre steder. PATH'en regulerer, hvor skallen kigger efter eksekverbare kommandoer. Ved at tilføje eller ændre din PATH, kan du ændre, hvor din skal leder efter kommandoer. Aliaser ændrer navne på kommandoer. Et alias kan sættell
til at kaldels -l
, for eksempel. Dette giver tekstbaserede genveje til ofte anvendte kommandoer. Hvis du sletter.profile
, kan du ofte finde standardversionen i mappen "/ etc / skel". - Indstillinger for skrivebordsmiljø: Dette sparer enhver tilpasning af dit skrivebordsmiljø. Det omfatter skrivebordsbaggrund, pauseskærme, genvejstaster, menulinje og proceslinje ikoner og alt andet, som brugeren har sat om deres skrivebordsmiljø. Når du fjerner denne fil, vender brugerens miljø tilbage til det nye brugermiljø ved næste login.
Programkonfigurationsfiler
Du finder dem i ".config" mappen i Ubuntu. Disse er indstillinger for dine specifikke applikationer. De vil indeholde ting som præference lister og indstillinger.
- Konfigurationsfiler til applikationer : Dette inkluderer indstillinger fra programmets præferences menu, arbejdspladskonfigurationer og mere. Præcis hvad du finder her afhænger af forældrenes ansøgning.
- Webbrowser data: Dette kan omfatte ting som bogmærker og browserhistorik. De fleste filer udgør cachen. Det er her, hvor webbrowseren midlertidigt downloader filer, som billeder. Hvis du fjerner dette, kan det være nødvendigt at sænke nogle mediehæmmede websites første gang du besøger dem.
- Caches : Hvis et brugerprogram caches data, der kun er relevante for den bruger (som Spotify-appen lagrer cache på din afspilningsliste), er hjemmekartoteket et naturligt sted at gemme det. Disse caches kan indeholde masser af data eller blot nogle få linjer kode: det afhænger af, hvad forælder applikationen har brug for. Hvis du fjerner disse filer, genopretter applikationen dem efter behov.
- Logfiler: Nogle brugerprogrammer kan også gemme logfiler her også. Afhængigt af hvordan udviklere opretter applikationen, kan du finde logfiler, der er gemt i din hjemmekatalog. Dette er dog ikke et fælles valg.
Konklusion
I de fleste tilfælde er de skjulte filer i din Linux-hjemmekatalog som bruges til at gemme brugerindstillinger. Dette omfatter indstillinger for kommandolinjeværktøjer samt GUI-baserede applikationer. Hvis du fjerner dem, fjernes brugerindstillingerne. Normalt vil det ikke forårsage et program at bryde.