Dotfile

Een dotfile is een configuratiebestand of -map waarvan de naam begint met een punt (.). Op Linux verbergt ls deze bestanden standaard — ze zijn bedoeld als achtergrondconfiguratie, niet als dagelijkse gebruiksbestanden.

Voorbeelden

BestandDoel
~/.bashrcConfiguratie voor interactieve bash-sessies
~/.profileInlogscript (ook voor andere shells)
~/.ssh/configSSH-verbindingsinstellingen
~/.gitconfigGit-gebruikersinstellingen
~/.vimrcVim-editor configuratie
~/.config/Map met configuraties van grafische programma's (XDG-standaard)

Tonen

ls -a ~        # alle bestanden inclusief dotfiles
ls -la ~       # met details

Dotfiles beheren

Veel gebruikers bewaren hun dotfiles in een Git-repository om ze makkelijk te synchroniseren tussen machines. Symlinks vanuit de thuismap naar de repository houden alles op één plek.

Zie ook

  • shell — de omgeving die dotfiles inlaadt
  • omgevingsvariabele — worden vaak in dotfiles ingesteld
  • symlink — gangbare manier om dotfiles te beheren
  • git — versiebeheeer van dotfiles
linuxshellconfiguratie