Linuxlab

~/.bashrc в Linux: настройка оболочки

Обновлено 3 июля 2026 г.

~/.bashrc - это скрипт, который bash выполняет при запуске интерактивной оболочки, если это не оболочка входа (login shell).

Частые случаи

echo 'export EDITOR=vim' >> ~/.bashrc   # добавить настройку
echo "alias ll='ls -lh'" >> ~/.bashrc    # добавить алиас
source ~/.bashrc                          # перечитать без перезапуска
cat ~/.bashrc                             # посмотреть, что внутри

Как это устроено: когда читается какой файл

~/.bashrc читается для интерактивной оболочки, кроме оболочки входа (новое окно терминала, новая вкладка). ~/.bash_profile (или ~/.profile) читается один раз при входе в систему. Поэтому алиасы и приглашение кладут в .bashrc, а разовые вещи вроде запуска агента ssh - в .bash_profile. Изменения вступают в силу в новых оболочках; в текущей их применяет source ~/.bashrc.

Где применяется

Это нужно в уроке Окружение оболочки. Теория - в главе Окружение и настройка оболочки.

См. также

Алиасы (alias), Переменные окружения, Переменная PATH.

Попробовать

Открой песочницу: настоящий одноразовый терминал Linux в браузере. Выполни команды выше своими руками - контейнер удаляется, когда ты уходишь.