Was sind die versteckten Dateien in meinem Linux-Home-Verzeichnis?
In Ihrem Linux-System speichern Sie wahrscheinlich viele Dateien und Ordner in Ihrem Home-Verzeichnis. Aber wissen Sie unter diesen Dateien, dass Ihr Home-Verzeichnis auch viele versteckte Dateien und Ordner enthält? Wenn Sie ls -a
in Ihrem Home-Verzeichnis ausführen, entdecken Sie einen Stapel versteckter Dateien und Verzeichnisse mit Punktpräfixen. Was machen diese versteckten Dateien überhaupt?
Was sind versteckte Dateien im Home-Verzeichnis?
In den meisten Fällen enthalten versteckte Dateien und Verzeichnisse im Home-Verzeichnis Einstellungen oder Daten, auf die die Programme dieses Benutzers zugreifen. Sie sollen nicht vom Benutzer bearbeitet werden, nur die Anwendung. Deshalb sind sie vor der normalen Ansicht des Benutzers verborgen.
Im Allgemeinen können Dateien aus Ihrem eigenen Home-Verzeichnis entfernt und geändert werden, ohne das Betriebssystem zu beschädigen. Die Anwendungen, die auf diese versteckten Dateien angewiesen sind, sind jedoch möglicherweise nicht so flexibel. Wenn Sie eine versteckte Datei aus dem Basisverzeichnis entfernen, gehen in der Regel die Einstellungen für die zugehörige Anwendung verloren.
Das Programm, das auf diese versteckte Datei angewiesen ist, erstellt es normalerweise neu. Sie beginnen jedoch mit den "out-of-the-box" -Einstellungen, wie ein brandneuer Benutzer. Wenn Sie Probleme mit einer Anwendung haben, kann das eine große Hilfe sein. Dadurch können Sie Anpassungen entfernen, die möglicherweise Probleme verursachen. Aber wenn Sie nicht sind, bedeutet es nur, dass Sie alles zurückstellen müssen, wie Sie es mögen.
Was sind bestimmte Verwendungen von versteckten Dateien im Home-Verzeichnis?
Jeder hat verschiedene versteckte Dateien in seinem Home-Verzeichnis. Es gibt einige, die jeder hat. Die Dateien erfüllen jedoch einen ähnlichen Zweck, unabhängig von der übergeordneten Anwendung.
Systemeinstellungen
Systemeinstellungen beinhalten die Konfiguration für Ihre Desktop-Umgebung und Ihre Shell.
- Konfigurationsdateien für Ihre Shell- und Befehlszeilen-Dienstprogramme: Abhängig von der spezifischen Shell und den befehlsähnlichen Dienstprogrammen, die Sie verwenden, ändert sich der spezifische Dateiname. Sie sehen Dateien wie ".bashrc", ".vimrc" und ".zshrc". Diese Dateien enthalten alle Einstellungen, die Sie an der Betriebsumgebung Ihrer Shell geändert haben, oder Änderungen, die Sie an den Einstellungen von Befehlszeilendienstprogrammen vorgenommen haben
vim
. Durch das Entfernen dieser Dateien wird die zugehörige Anwendung in den Standardzustand versetzt. Wenn man bedenkt, dass viele Linux-Benutzer im Laufe der Jahre eine Reihe subtiler Anpassungen und Einstellungen vorgenommen haben, könnte das Entfernen dieser Datei große Kopfschmerzen bereiten. - Benutzerprofile: Wie die obigen Konfigurationsdateien speichern diese Dateien (normalerweise ".profile" oder ".bash_profile") Benutzereinstellungen für die Shell. Diese Datei enthält oft Ihren PATH. Es enthält auch Aliase, die Sie festgelegt haben. Benutzer können auch Aliase in
.bashrc
oder an anderen Orten.bashrc
. Der Pfad bestimmt, wo die Shell nach ausführbaren Befehlen sucht. Indem Sie Ihren PATH anhängen oder ändern, können Sie ändern, wo Ihre Shell nach Befehlen sucht. Aliase ändern die Namen von Befehlen. Ein Alias könnte beispielsweise festlegen, dassls -l
aufgerufen wird. Dies bietet textbasierte Verknüpfungen zu häufig verwendeten Befehlen. Wenn Sie.profile
löschen, finden Sie häufig die Standardversion im Verzeichnis "/ etc / skel". - Desktop-Umgebungseinstellungen: Dies erspart die Anpassung Ihrer Desktop-Umgebung. Dazu gehören der Desktop-Hintergrund, Bildschirmschoner, Tastenkombinationen, Menüleiste und Taskleistensymbole sowie alles, was der Benutzer für seine Desktop-Umgebung festgelegt hat. Wenn Sie diese Datei entfernen, wird die Benutzerumgebung bei der nächsten Anmeldung wieder auf die neue Benutzerumgebung zurückgesetzt.
Anwendungskonfigurationsdateien
Sie finden diese im Ordner ".config" in Ubuntu. Dies sind Einstellungen für Ihre spezifischen Anwendungen. Sie enthalten Dinge wie die Präferenzlisten und Einstellungen.
- Konfigurationsdateien für Anwendungen : Dazu gehören Einstellungen aus dem Menü der Anwendungseinstellungen, Arbeitsbereichskonfigurationen und mehr. Was genau Sie hier finden, hängt von der übergeordneten Anwendung ab.
- Web-Browser-Daten: Dazu gehören u. A. Lesezeichen und Browserverlauf. Die meisten Dateien bilden den Cache. Hier speichert der Webbrowser Dateien wie Bilder temporär. Wenn Sie diese Option entfernen, werden einige medienlastige Websites möglicherweise beim ersten Besuch abgebremst.
- Caches : Wenn eine Benutzeranwendung Daten zwischenspeichert, die nur für diesen Benutzer relevant sind (wie die Spotify-App, die den Cache Ihrer Wiedergabeliste speichert), ist das Home-Verzeichnis ein natürlicher Ort zum Speichern. Diese Caches können Massen von Daten oder nur einige Zeilen Code enthalten: Es hängt davon ab, was die übergeordnete Anwendung benötigt. Wenn Sie diese Dateien entfernen, erstellt die Anwendung sie nach Bedarf neu.
- Protokolle: Einige Benutzeranwendungen speichern hier möglicherweise auch Protokolle. Abhängig davon, wie Entwickler die Anwendung eingerichtet haben, finden Sie möglicherweise Protokolldateien in Ihrem Home-Verzeichnis. Dies ist jedoch keine allgemeine Wahl.
Fazit
In den meisten Fällen werden die versteckten Dateien in Ihrem Linux-Home-Verzeichnis zum Speichern von Benutzereinstellungen verwendet. Dies umfasst Einstellungen für Befehlszeilendienstprogramme sowie GUI-basierte Anwendungen. Wenn Sie sie entfernen, werden die Benutzereinstellungen entfernt. In der Regel wird dadurch kein Programm unterbrochen.