По умолчанию этот файл не будет источником. Вы можете дать ему указание сделать это:
ENV=~/.shrc sh
Или вы можете добавить:
alias sh="PS1='\$0\$ ' sh"
В файл окружения вашей обычной оболочки. Это могло упростить ситуацию.
Или даже:
alias sh='ENV=~/.shrc sh'
Тем не менее, если вы хотите объявить только одну переменную для нее, явно установите $ PS1
в командной строке, как в первом примере псевдонима
. вероятно, лучший способ пойти.