Символическая ссылка на bash запускает другую оболочку

Символическая ссылка на bash запускает другую оболочку

В следующем сеансе bash у меня есть /bin/sh, связанный с /bin/bash. Однако, когда я запускаю /bin/sh, результат не тот же, что и при запуске /bin/bash... есть идеи, что там происходит?

benno@benno-laptop:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 9 2009-08-28 19:56 /bin/sh -> /bin/bash
benno@benno-laptop:~$ /bin/sh
sh-3.2$ exit
exit
benno@benno-laptop:~$ /bin/bash
benno@benno-laptop:~$ exit
exit
benno@benno-laptop:~$

решение1

Отздесь: «Если Bash вызывается с именем sh, он пытается максимально точно имитировать поведение при запуске исторических версий sh, при этом соблюдая стандарт posix».

Связанный контент