[Linux] 쉘(shell)이란?

쉘(shell)이란?

키보드로 입력한 명령어를 운영체제에 전달하여 이 명령어를 실행하게 하는 프로그램.


대부분의 리눅스 배포판은 bash라고 하는 GNU프로젝트의 쉘 프로그램을 제공한다.
'bash' 라는 이름은 Bourne Again Shell 의 약어로 '스티브 본'이 개발한 최초 유닉스 쉘프로그램인 sh의 확장판이라는 의미를 담고있다.

이건 쉘 프롬프트라고 부르고 쉘이 입력 가능한 상태일 때에만 나타난다.
이미지의 '#'의 의마는 권한을 나타내며 '슈퍼관리자' 일때 '#' 이고, 그 이외의 사용자에게는 '$' 이 나올것이다.