Por que o shell padrão no Debian 7 bash?

5

De acordo com a documentação , dash deve ser o shell padrão no Debian Wheezy, no entanto, quando eu abro um terminal e verifique a variável SHELL , ela aponta para /bin/bash . Como esta é uma instalação nova, e eu não fiz nenhuma alteração, por que isso não está apontando para /bin/dash ? Ou o shell padrão é armazenado ou apontado por alguma outra variável?

    
por asheeshr 03.05.2014 / 06:25

1 resposta

10

De acordo com a documentação , o padrão /bin/sh shell é traço, mas o padrão interativo shell é bash:

The default interactive shell is bash (it's defined in /etc/adduser.conf then copied to the user profile, see chsh(1) manpage).

Scripts de sistema com o shepherd POSIX serão executados por traço, mas quando você - o usuário - abrir um shell interativo, ele será /bin/bash a menos que você opte por alterá-lo.

    
por 03.05.2014 / 06:30

Tags