shell, bash, zbash의 간단 개념정리

2021. 10. 24. 14:39리눅스 유닉스

linux 계열 운영체제를 사용하시는 분들 중 shell, sh, bash, zbash 등에 대해 간단하게 알아보자.

 

shell이란?

  • 명령어 처리기
  •  운영 체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다.
  • 종류로는 bash, zbash, ksh, csh 등이 있습니다.

shell script란?

  • 텍스트 형식으로 저장되는 프로그램으로서 한줄씩 순차적으로 읽어 실행되도록 작성된 프로그램 
  • shell을 사용하여 컴퓨터에 시킬 명령을 텍스트로 작성하여 실행시키는 것 뿐 입니다.

sh란?

  • 쉘의 한 종류
  • 1977년에 발표
  • 초기의 유닉스 쉘로 태어났다는 의미에서 Bourne shell의 줄임말로 sh라고 부릅니다.
  • 프롬프트: $

# 프롬프트(prompt)는 컴퓨터 터미널의 CLI(커맨드 라인 인터페이스)의 명령줄 대기모드를 가리킨다.

bash란?

  • 쉘의 한 종류
  • Bourne-agin shell 줄여서, bash라고 부릅니다.
  • 1987년 브라이언 폭스에 의해 만들어졌습니다.
  • sh와 대부분 호환 됩니다.
  • 프롬프트: #

 

마무리

  • 쉘은 내가 컴퓨터에게 명령을 내릴 수 있도록 도와주는 강력한 도구이다.
  • sh, bash, zbash 등은 쉘의 한 종류이다.
  • 다양한 쉘을 선택해서 사용할 수 있다.
  • zbash가 bash보다 더 이쁘고 편하다