debianのシェルがよく分からない

debianなサーバーでGNU screen使い出したら、プロンプトがsh-4.1$になっちゃいました。screen中もbashにしておきたいと思って調べてたら、なんかよく分からなくなりました。深く追いかける時間がないので、とりあえずのメモ。

初期状態*1

myuser@myhost:~$
$ printenv | grep SHELL
SHELL=/bin/sh
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 9 2011-04-23 20:02 /bin/sh -> /bin/bash

/bin/shの実体は/bin/bash

気になるとこ

$ vi .bashrc
echo 'load .bashrc' #1行目に追記
#ログインしなおすと'load .bashrc'が出る

SHELL=/bin/sh なのに.bashrcを読んでる。/bin/shの実体が/bin/bashだから?

$ /bin/sh
sh-4.1$

/bin/shの実体は/bin/bashのはずなのに、shっぽいプロンプト。

環境

debian wheezy/sid

書いた日

2011-12-10
例によって下書きのまま放置してた

*1:ただ、サーバーがセットアップしてからしばらく色々と使ってます。