Wozu dienen die versteckten Dateien in meinem Linux-Home-Verzeichnis?

In Ihrem Linux-System speichern Sie wahrscheinlich viele Dateien und Ordner in Ihrem Home-Verzeichnis. Aber wussten Sie, dass Ihr Home-Verzeichnis neben diesen Dateien auch viele versteckte Dateien und Ordner enthält? Wenn Sie ls -a in Ihrem Home-Verzeichnis ausführen, werden Sie einen Haufen versteckter Dateien und Verzeichnisse mit Punktpräfixen entdecken. Was machen diese versteckten Dateien überhaupt?

Wozu dienen versteckte Dateien im Home-Verzeichnis?

Am häufigsten enthalten versteckte Dateien und Verzeichnisse im Home-Verzeichnis Einstellungen oder Daten, auf die die Programme des Benutzers zugreifen. Sie sind nicht für die Bearbeitung durch den Benutzer vorgesehen, sondern nur durch die Anwendung. Aus diesem Grund sind sie in 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 Home-Verzeichnis entfernen, gehen normalerweise die Einstellungen für die damit verbundene Anwendung verloren.

Das Programm, das auf diese versteckte Datei angewiesen war, erstellt sie normalerweise neu. Sie beginnen jedoch mit den „Out-of-the-Box“-Einstellungen, wie ein brandneuer Benutzer. Wenn Sie Probleme mit einer Anwendung haben, kann dies tatsächlich eine große Hilfe sein. Sie können damit Anpassungen entfernen, die möglicherweise Probleme verursachen. Wenn dies jedoch nicht der Fall ist, bedeutet dies lediglich, dass Sie alles wieder so einstellen müssen, wie Sie es möchten.

Welche konkreten Verwendungsmöglichkeiten haben versteckte Dateien im Home-Verzeichnis?

Jeder hat andere versteckte Dateien in seinem Home-Verzeichnis. Manche hat jeder. Die Dateien dienen jedoch einem ähnlichen Zweck, unabhängig von der übergeordneten Anwendung.

Systemeinstellungen

Zu den Systemeinstellungen gehört die Konfiguration Ihrer Desktop-Umgebung und Ihrer Shell.

  • Konfigurationsdateien für Ihre Shell und Befehlszeilenprogramme: Je nachdem, welche Shell und befehlsähnlichen Programme Sie verwenden, ändert sich der jeweilige 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 Optimierungen, die Sie an den Einstellungen von Befehlszeilenprogrammen wie vim vorgenommen haben. Durch das Entfernen dieser Dateien wird die zugehörige Anwendung in ihren Standardzustand zurückgesetzt. Da viele Linux-Benutzer im Laufe der Jahre eine Reihe subtiler Optimierungen und Einstellungen ansammeln, könnte das Entfernen dieser Datei ein großer Aufwand sein.
  • Benutzerprofil: Wie die Konfigurationsdateien oben speichern diese Dateien (normalerweise „.profile“ oder „.bash_profile“) Benutzereinstellungen für die Shell. Diese Datei enthält häufig Ihren PATH. Sie enthält auch Aliase, die Sie festgelegt haben. Benutzer können Aliase auch in .bashrc oder an anderen Orten ablegen. Der PATH 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 ll so festlegen, dass ls -l aufgerufen wird. Dies bietet textbasierte Verknüpfungen zu häufig verwendeten Befehlen. Wenn Sie .profile löschen, finden Sie die Standardversion häufig im Verzeichnis „/etc/skel“.
  • Einstellungen der Desktopumgebung: Dadurch werden alle Anpassungen Ihrer Desktopumgebung gespeichert. Dazu gehören der Desktophintergrund, Bildschirmschoner, Tastenkombinationen, Menüleisten- und Taskleistensymbole und alles andere, was der Benutzer für seine Desktopumgebung festgelegt hat. Wenn Sie diese Datei entfernen, wird die Umgebung des Benutzers bei der nächsten Anmeldung 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: Hierzu gehören Einstellungen aus dem Anwendungseinstellungsmenü, Arbeitsbereichskonfigurationen und mehr. Was Sie hier genau finden, hängt von der übergeordneten Anwendung ab.
  • Webbrowserdaten: Dazu können Dinge wie Lesezeichen und der Browserverlauf gehören. Die meisten Dateien bilden den Cache. Hier speichert der Webbrowser vorübergehend heruntergeladene Dateien wie Bilder. Das Entfernen dieses Caches kann einige medienintensive Websites beim ersten Besuch verlangsamen.
  • Caches: Wenn eine Benutzeranwendung Daten zwischenspeichert, die nur für diesen Benutzer relevant sind (wie die Spotify-App, die den Cache Ihrer Playlist speichert), ist das Home-Verzeichnis ein natürlicher Ort, um sie zu speichern. Diese Caches können große Datenmengen oder nur ein paar Codezeilen enthalten: Es hängt davon ab, was die übergeordnete Anwendung benötigt. Wenn Sie diese Dateien entfernen, erstellt die Anwendung sie bei Bedarf neu.
  • Protokolle: Einige Benutzeranwendungen speichern möglicherweise auch hier Protokolle. Je nachdem, wie Entwickler die Anwendung einrichten, finden Sie Protokolldateien möglicherweise in Ihrem Home-Verzeichnis. Dies ist jedoch keine häufige Wahl.

Abschluss

In den meisten Fällen werden die versteckten Dateien in Ihrem Linux-Home-Verzeichnis zum Speichern von Benutzereinstellungen verwendet. Dazu gehören Einstellungen für Befehlszeilenprogramme sowie GUI-basierte Anwendungen. Wenn Sie diese Dateien entfernen, werden auch die Benutzereinstellungen gelöscht. Normalerweise führt dies nicht dazu, dass ein Programm abstürzt.

Index
  1. Wozu dienen versteckte Dateien im Home-Verzeichnis?
  2. Welche konkreten Verwendungsmöglichkeiten haben versteckte Dateien im Home-Verzeichnis?
    1. Systemeinstellungen
    2. Anwendungskonfigurationsdateien
  3. Abschluss

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up