쉘에 관한 질문입니다...
글쓴이: 7179bb / 작성시간: 수, 2006/01/18 - 5:33오후
*^^
읽어주셔서 감사하구요
리눅스를 이제 막 공부하는 초짜입니다.
리눅스보면 여러 종류의 쉘들이 있는 굳이
이렇게 여러 종류의 쉘을 설정할 필요가 있을까 해서요
계정을 추가하다 보면 사용할 쉘도 정하던데...
그렇게 하는 이유가 있습니까?
인터넷 검색을 해보니 쉘이란 명령어 해석기라고 하던데요?
저두 감을 못 잡아서 질문두 어렵네요ㅡㅡ;;;
쉘이란거 하나만 정해서 쓰면 안 되나요?
Forums:
최초에 만들어진 쉘은 bsh (Bourne Shell) 입니다.그런데
최초에 만들어진 쉘은 bsh (Bourne Shell) 입니다.
그런데 사람들이 C 문법을 따르는 쉘을 만들고자 하여 만든 것이 csh 이지요.
그리고나서 csh 의 기능이 조금 부족하다고 생각되서
확장시킨 것이 tcsh 입니다.
가장 많이 쓰이는 쉘은 bsh의 기능을 강화시킨 bash 이지요
임베디드에서는 필요한 기능만 들어있어서 크기를 줄여준 ash 을 사용합니다.
이런 식으로 사람들이 필요에 따라 여러 종류의 쉘을 만들었고
자신의 기호에 따라 쉘을 선택해서 사용하는 것입니다.
프로그램을 짤 때도 C 만을 이용해서 짜는 것 아니지요
필요에 따라 C++, Java, python, perl, php 등등을 사용하지요
(때로는 아희 같은 언어를 사용하시는 ...도 있지요 :) )
이 처럼 쉘또한 자기 기호와 필요에 따라 만들어진 쉘을 골라쓰는 것입니다.
^^ 감사합니다.
:D
댓글 달기