Vad är de dolda filerna i mitt Linux-hemkatalog för?
I ditt Linux-system lagrar du förmodligen mycket filer och mappar i din hemkatalog. Men under dessa filer vet du att din hemkatalog också levereras med många dolda filer och mappar? Om du kör ls -a
din hemkatalog, upptäcker du en hög med dolda filer och kataloger med prickprefix. Vad gör de här dolda filerna ändå?
Vad är dolda filer i hemkatalogen för?
Vanligtvis innehåller dolda filer och kataloger i hemkatalogen inställningar eller data som är åtkomliga av användarens program. De är inte avsedda att redigeras av användaren, bara ansökan. Därför är de dolda från användarens normala syn.
Vanligtvis kan filer från din egen hemkatalog ta bort och ändras utan att skada operativsystemet. De applikationer som är beroende av de dolda filerna kan dock inte vara lika flexibla. När du tar bort en dold fil från hemkatalogen kommer du vanligtvis att förlora inställningarna för det program som är kopplat till det.
Programmet som åberopade den dolda filen kommer normalt att återskapa den. Men du kommer att börja från inställningarna "out of the box", som en helt ny användare. Om du har problem med en ansökan kan det faktiskt vara en stor hjälp. Det låter dig ta bort anpassningar som kan orsaka problem. Men om du inte är det betyder det bara att du måste ställa in allt som du tycker om det.
Vad är vissa specifika användningar av dolda filer i hemkatalogen?
Alla kommer att ha olika dolda filer i sin hemkatalog. Det finns några som alla har. Filerna tjänar dock en liknande syfte, oberoende av moderprogrammet.
Systeminställningar
Systeminställningarna inkluderar konfigurationen för skrivbordsmiljön och ditt skal.
- Konfigurationsfiler för ditt skal- och kommandoradsverktyg: Beroende på specifika skal och kommandotillämpningar som du använder kommer det specifika filnamnet att ändras. Du kommer att se filer som ".bashrc", ".vimrc" och ".zshrc". Dessa filer innehåller några inställningar som du har ändrat om ditt skals driftsmiljö eller tweaks du har gjort till inställningarna för kommandoradsverktyg som
vim
. Om du tar bort dessa filer kommer den associerade applikationen att återgå till dess standardstatus. Med tanke på att många Linux-användare bygger upp en rad subtila tweaks och inställningar under åren, kan borttagning av denna fil vara en stor huvudvärk. - Användarprofiler: I likhet med konfigurationsfilerna ovan sparar dessa filer (vanligtvis ".profile" eller ".bash_profile") användarinställningar för skalet. Den här filen innehåller ofta din PATH. Den innehåller också aliaser du har ställt in. Användare kan också sätta alias i
.bashrc
eller andra platser. PATH styrs där skalet letar efter körbara kommandon. Genom att lägga till eller ändra din PATH kan du ändra var skalet letar efter kommandon. Alias ändrar namn på kommandon. Ett alias kan ställall
att kallals -l
, till exempel. Detta ger textbaserade genvägar till ofta använda kommandon. Om du tar bort.profile
kan du ofta hitta standardversionen i katalogen "/ etc / skel". - Inställningar för skrivbordsmiljö: Detta sparar alla anpassningar av skrivbordsmiljön. Det inkluderar skrivbordsunderlägg, skärmsläckare, genvägar, menyraden och aktivitetsfältikonen och allt annat som användaren har angett om sin skrivbordsmiljö. När du tar bort den här filen, återgår användarens miljö till den nya användarmiljön vid nästa inloggning.
Programkonfigurationsfiler
Du hittar dem i mappen ".config" i Ubuntu. Det här är inställningar för dina specifika applikationer. De kommer att innehålla saker som preferenslistor och inställningar.
- Konfigurationsfiler för program : Detta inkluderar inställningar från programmets inställningsmeny, arbetsytankonfigurationer och mer. Exakt vad du hittar här beror på moderprogrammet.
- Webbläsardata: Det kan innehålla saker som bokmärken och surfhistorik. Majoriteten av filerna utgör cacheminnet. Det här är webbläsaren som tillfälligt hämtar filer, som bilder. Om du tar bort det här kan du sakta ner vissa media-tunga webbplatser första gången du besöker dem.
- Caches : Om en användarprogram cachar data som bara är relevant för den användaren (som Spotify-appen lagrar cacheminnet för din spellista) är hemkatalogen en naturlig plats för att lagra den. Dessa cacher kan innehålla massor av data eller bara några rader av kod: det beror på vad föräldraprogrammet behöver. Om du tar bort dessa filer återskapar programmet dem efter behov.
- Loggar: Vissa användarprogram kan också lagra loggar här också. Beroende på hur utvecklarna konfigurerar programmet kan du hitta loggfiler som är lagrade i din hemkatalog. Detta är dock inte ett vanligt val.
Slutsats
I de flesta fall är de dolda filerna i din Linux-hemkatalog som används för att lagra användarinställningar. Detta inkluderar inställningar för kommandoradsverktyg samt GUI-baserade applikationer. Om du tar bort dem tas bort användarinställningarna. Vanligtvis kommer det inte att orsaka att ett program bryts.