Если я позвоню
bash --login
Затем вызывается ~/.bash_profile. Кажется, так и должно быть.
У меня также есть /bin /sh символическая ссылка на bash
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Jun 22 2017 /bin/sh -> bash
призвание
/bin/sh --login
Не приводит к получению ~/.bash_profile. Вместо этого ~/.profile получает источник, который может не включать соответствующие вещи, относящиеся к bash.
Это так и должно быть? Есть ли способ убедиться, что ~/.bash_profile вызывается?
Я бегу на Centos 6, с Bash 4.1.