@pcdesign

Почему не выполняется .bashrc в Centos 8?

Купил виртуалку с centos 8. Раньше никогда с 8 дел не имел.
Есть файл .bashrc со строкой
alias vim='nvim'

И вот этот файл при входе не выполняется, до тех пор пока принудительно не запустить /bin/bash
Вот скрин с демонстрацией:

5f12af66b4e09826440033.png

То ли люди которые поставляют vps намудрили, то ли я что-то делаю не так.
  • Вопрос задан
  • 223 просмотра
Решения вопроса 1
planc
@planc
в ~/.bash_profile пиши или добавь туда
if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi


spoiler

When bash is invoked as an interactive login shell, or as a non-interactive shell with the --login option, it first reads and executes commands from the file /etc/profile, if that file exists. After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that order, and reads and executes commands from the first one that exists and is readable. The --noprofile
option may be used when the shell is started to inhibit this behavior.

When an interactive shell that is not a login shell is started, bash reads and executes commands from ~/.bashrc, if that file exists. This may be inhibited by using the --norc option. The --rcfile
file option will force bash to read and execute commands from file instead of ~/.bashrc.

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы