문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 셸(컴퓨터) (문단 편집) == [[유닉스]] 계열 운영체제의 셸 == [[파일:zsh-on-iphone.jpg]] zsh에 oh-my-zsh를 적용하고 agnoster 테마를 사용한 모습. 최초의 셸은 벨 연구소에서 스티븐 본이 개발한 본 셸(Bourne shell, sh)이며, 이를 개선한 본 어게인 셸(Bash), C셸(csh), 콘셸(ksh), Z셸(zsh) 등이 만들어졌다. (참고:리눅스의 모태가 되는 유닉스 최초의 셸은 켄 톰슨(Ken Thompson)이 멀틱스(Multics)셸을 따라 모형화한 sh이다.) 최초의 셸이 언제 어디서 누구에 의해 만들어진 무엇인가에 대해서는 알 수 없으나, 본격적으로 최초의 셸다운 유닉스 셸로 알려진 것은 1979년말 V7 유닉스(AT&T의 7번째 유닉스)에 탑재된 셸이다. 제작자인 Stephan Bourne의 이름을 따 본셸이라 부르며, Algol로 짜여젔다. 이 셸은 단순하고 속도가 빨랐으나, 어디까지나 '''[[어셈블리어#s-5|귀중하신 컴퓨터님의 작업을 인간이 느리게 하지 않기 위한]]''' 목적만을 가지고 있어서, 대단히 불친절했다. 주로 시스템 관리 작업의 자동화 이외의 일을 하기는 대단한 인내심과 '''컴퓨터님에 대한 복종심''' 없이는 거의 불가능하였다. 그래서 사용자 친화적으로 나온 것이 바로 '''Bash'''이다. 자유 소프트웨어 재단의 Brian Fox가 개발하였으며, [[자유 소프트웨어 재단]]의 물건답게 주요 [[Linux|리눅스]] 시스템의 기본 셸로 쓰이고 있다. 리눅스를 메인으로 사용하거나 셸에 더 많은 기능이 필요한 사람들은 '''zsh'''[* 보통 [[https://github.com/robbyrussell/oh-my-zsh|oh-my-zsh]]와 함께 사용한다.]를 많이 사용하는 편이다. [[Windows 7]] Service Pack 1 이후 환경에서는 [[Git]]을 설치하면 같이 설치되는 Git Bash를 통하여 Bash Shell을 사용할 수 있으며, [[Windows 10|윈도우 10]]에서는 Fall Creaters Update 이후 버전부터 [[유닉스/MS 윈도우|WSL]]을 통해 Bash Shell을 사용할 수 있다. 기존의 Bash 명령어는 물론 윈도우 영역과의 통신도 가능하다. 1970년대 말에는 다른 셸들도 등장하였는데, 캘리포니아의 버클리 대학교의 Bill Joy가 C언어로 C셸을 개발하였다. 그러나 기본적으로 C셸은 대형 컴퓨터용이었으며, Bourne Shell보다도 느렸기 때문에 속도 측면에서 그다지 좋지 못한 평가를 받았다. AT&T의 David Korn은 1988년 유닉스 SVR4 배포판에 콘셸을 탑재하여 처음으로 배포한다. Paul Falsted는 Z셸을 만들었다. [[macOS]]의 [[GUI]] 셸은 [[Finder]]이며, [[macOS/버전/10#s-4|Catalina]] 버전부터 기본 셸이 bash에서 zsh로 변경되었다. 그러나 zsh로 변경되었어도 bash 역시 남아있다. 그리고 macOS에는 공식적으로 bash 5.1.8 버전이 최신인 현재까지도 2007년에 릴리즈된 bash 3.2 버전이 탑재되고 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기