Debian 7 bash에 기본 쉘이 있는 이유는 무엇입니까?

Debian 7 bash에 기본 쉘이 있는 이유는 무엇입니까?

~에 따르면문서, dashDebian Wheezy의 기본 셸이어야 하는데 터미널을 열고 SHELL변수를 확인하면 가 표시됩니다 /bin/bash. 새로 설치하고 변경한 것이 없는데 왜 를 가리키지 않습니까 /bin/dash? 아니면 기본 쉘이 다른 변수에 의해 저장되거나 지정됩니까?

답변1

~에 따르면문서, 기본 /bin/sh쉘은 대시이지만 기본값은 대시입니다.인터렉티브쉘은 bash입니다.

기본 대화형 셸은 bash입니다(/etc/adduser.conf에 정의된 다음 사용자 구성 파일에 복사됩니다. chsh(1) 맨페이지 참조).

POSIX shebang을 사용하는 시스템 스크립트는 대시로 실행되지만 변경을 선택 하지 않는 한 사용자(사용자)가 대화형 셸을 열 때 /bin/bash실행됩니다 .

관련 정보