Symlink to bash inicia algum outro shell

2

Na seguinte sessão bash, tenho / bin / sh vinculado a / bin / bash. No entanto, quando eu executo / bin / sh, o resultado não é o mesmo que executar /bin/bash...qualquer idéia do que está acontecendo lá?

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:~$
    
por Benno 28.08.2009 / 20:14

1 resposta

6

De aqui : "Se o Bash for invocado com o nome sh, ele tenta imitar o comportamento de inicialização das versões históricas de sh, tanto quanto possível, ao mesmo tempo em conformidade com o padrão posix também. "

    
por 28.08.2009 / 20:21

Tags