Дотфайли (Dotfiles)

Дотфайли — це приховані конфігураційні файли, які використовуються для налаштування програмного забезпечення.

Common Dotfiles: 1. .bashrc / .zshrc (Shell config). 2. .vimrc (Editor config). 3. .ssh/config (SSH aliases). 4. .gitconfig (Git globals). 5. .Xresources (UI themes).

        graph LR
  Center["Дотфайли (Dotfiles)"]:::main
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Простими словами

Це як секретні записи під кришкою стола. Ви записуєте там: 'якщо я натисну сюди — зроби так'. Ніхто інший цих записів не бачить, але ваш стіл (комп'ютер) тепер працює саме так, як вам зручно.

🤓 Expert Deep Dive

На технічному рівні ми використовуємо дотфайли для керування '$PATH' та іншими змінними оточення. Дуже важливо дотримуватися ієрархії: '.profile' використовується для налаштувань, що стосуються всієї системи, тоді як '.bashrc' завантажується лише для інтерактивних оболонок. Сучасні розробники використовують менеджери дотфайлів (наприклад, 'Chezmoi'), які дозволяють керувати різними налаштуваннями для різних операційних систем (Mac vs Linux) в одному репозиторії.

📚 Джерела