study_recode 2025. 3. 6. 00:49

Shell의 역할

Shell

  • 사용자 명령어 해석기
  • 사용자가 프롬프트에 입력한 명령을 해석해서 운영체제에게 전달 

Shell의 종류

  • Bourne shell(sh) : AT&T 벨 연구소의 스티븐 본이 개발한 오리지널 shell
  • C shell(csh,tcsh) : Bill Joy가 C언어의 기술을 넣어서 만든 shell C언어의 문법을 적용 , history, aliases, job control, vi command editing and completion 기능을 포함
  • Korn shell(ksh) : David Korn이 AT&T에서 기존 본 셸에 C shell의 기능을 포함시켜 생성
  • Bourne-again shell(bash) : GNU Project로 만들어졌고, csh, ksh이 가진 기능을 포함하면서 bourne shell과 호환성을 많이 높인 shell로 리눅스, MAC OS의 기본 shell이고 윈도우에서도 사용가능 

기본셸 변경

https://www.youtube.com/watch?v=dsUyFss2Sh4&list=PLApuRlvrZKog2XlvGJQh9KY8ePCvUG7Je&index=2