Найти в Дзене

Что такое .bashrc и зачем он нужен в Linux?

Если вы работаете с Linux, рано или поздно вы столкнётесь с файлом .bashrc. Это один из самых важных конфигурационных файлов для пользователей командной оболочки Bash. Давайте разберёмся, что это такое, как его настраивать и зачем он вообще нужен. На канале есть две подборки, где новички в мире Linux смогут найти много полезной информации. Ссылки на эти подборки оставлю ниже. .bashrc (от Bash Run Commands) - это скрытый конфигурационный файл, который выполняется каждый раз, когда вы открываете новый интерактивный терминал в Linux. Он находится в вашей домашней директории: ~/.bashrc Этот файл позволяет настроить среду командной строки под свои нужды. Вот что можно делать с его помощью. 1️⃣ Создавать алиасы (сокращения команд) alias update='sudo apt update && sudo apt upgrade -y' Теперь вместо полной команды можно просто ввести update. 2️⃣ Менять приглашение командной строки (PS1) Можно кастомизировать строку ввода, например: PS1='\u@\h:\w\$ ' После использования такого сочетания строка
Оглавление
Что такое .bashrc и зачем он нужен в Linux?
Что такое .bashrc и зачем он нужен в Linux?

Если вы работаете с Linux, рано или поздно вы столкнётесь с файлом .bashrc. Это один из самых важных конфигурационных файлов для пользователей командной оболочки Bash. Давайте разберёмся, что это такое, как его настраивать и зачем он вообще нужен.

На канале есть две подборки, где новички в мире Linux смогут найти много полезной информации. Ссылки на эти подборки оставлю ниже.

Новичкам в мире Linux | Linux для чайников: гайды, статьи и обзоры | Дзен
Теория и практика Linux | Linux для чайников: гайды, статьи и обзоры | Дзен

Что такое .bashrc?

.bashrc (от Bash Run Commands) - это скрытый конфигурационный файл, который выполняется каждый раз, когда вы открываете новый интерактивный терминал в Linux. Он находится в вашей домашней директории:

~/.bashrc

Зачем нужен .bashrc?

Этот файл позволяет настроить среду командной строки под свои нужды. Вот что можно делать с его помощью.

1️⃣ Создавать алиасы (сокращения команд)

alias update='sudo apt update && sudo apt upgrade -y'

Теперь вместо полной команды можно просто ввести update.

2️⃣ Менять приглашение командной строки (PS1)

Можно кастомизировать строку ввода, например:

PS1='\u@\h:\w\$ '

После использования такого сочетания строка ввода будет выглядеть как:

user@host:~$

3️⃣ Добавлять пути к переменной PATH

Если у вас есть свои скрипты или программы, можно добавить их в PATH:

export PATH=$PATH:~/my_scripts

4️⃣ Запускать программы при старте терминала

Например, вывести мотивирующее сообщение:

echo "Добро пожаловать, $USER! Сегодня $(date)"

5️⃣ Настраивать переменные окружения

Например, задать редактор по умолчанию:

export EDITOR=nano

Как редактировать .bashrc?

1️⃣ Откройте файл в текстовом редакторе (например, nano):

nano ~/.bashrc

2️⃣ Внесите нужные изменения, сохраните (Ctrl+O, затем Enter) и закройте (Ctrl+X) редактор после.

3️⃣ Чтобы изменения применились, выполните:

source ~/.bashrc

Или просто закройте и откройте терминал заново.

Что будет, если сломать .bashrc?

Если вы сделаете ошибку в файле, терминал может перестать открываться. В этом случае:

1️⃣ Запустите терминал с обходом .bashrc:

bash --norc

2️⃣ Исправьте ошибку и снова выполните:

source ~/.bashrc.

🏁 Вместо заключения...

Если вы часто работаете в терминале, .bashrc — ваш лучший друг. Настройте его под себя и экономьте время!

📌 А вы настраиваете свой .bashrc? Делитесь любимыми алиасами в комментариях!