c't 2/2024
S. 148
Praxis
Dotfiles
Bild: KI Midjourney | Collage c’t

Umzugshelfer

Dotfiles sicher mit chezmoi und Git synchronisieren

In Dotfiles wie .bashrc, .zshrc, .vimrc und .gitconfig stecken wichtige Anpassungen, ohne die viele Nutzer nicht produktiv arbeiten können oder wollen. Wir zeigen, wie Sie die Dateien bequem mit chezmoi und Git von Rechner zu Rechner übertragen, ohne Geheimnisse auszuplaudern.

Von Niklas Dierking

Für einige Nutzer sind sie unsichtbar und erfüllen stumm ihre Funktion. Für andere sind sie unverzichtbarer Teil der Inneneinrichtung, die das eigene Home, äh Zuhause, erst so richtig heimelig machen. Die Rede ist von den sogenannten Dotfiles. Damit sind nutzer- und anwendungsspezifische Konfigurationsdateien in unixoiden Systemen wie Linux und macOS gemeint, die im Homeverzeichnis liegen.

Die Datei .bashrc regelt beispielsweise, wie sich die Bash-Shell zu verhalten hat. Git-Konfigurationen liegen in .gitconfig. Fans des Texteditors vim schrauben an ihrer .vimrc. Dotfiles werden so genannt, weil den Dateinamen ein Punkt vorausgeht. Dadurch blenden die meisten Dateimanager sie aus, außer man fragt explizit danach. Auch unter Windows spielen Dotfiles eine Rolle, etwa für die SSH-Konfiguration oder die PowerShell.

Kommentieren