분류 기타

유닉스 쉘 튜토리얼

컨텐츠 정보

  • 조회 169 (작성일 )

본문

유닉스 쉘 소개 및 사용법 


쉘은 기본 운영 체제에 인터페이스를 제공하는 명령 인터프리터입니다.


텍스트와 명령을 사용하여 작업을 실행할 수 있으며 스크립트 작성과 같은 고급 기능을 사용자에게 제공합니다.


https://flaviocopes.com/shells/ 


쉘은 GUI (Graphical User Interface)가 할 수 있는 것보다 훨씬 최적화 된 방식으로 작업을 수행 할 수 있도록 하는 것이 중요합니다. 명령 줄 도구는 사용하기에 너무 복잡하지 않고 다양한 구성 옵션을 제공 할 수 있습니다.


쉘에는 여러 가지 종류가 있습니다. 이 글은 리눅스와 macOS 컴퓨터에서 흔히 볼 수 있는 유닉스 쉘에 초점을 맞추고 있습니다.


시간이 지남에 따라 그 시스템을 위해 다양한 종류의 쉘이 만들어졌으며 그중 일부가 Bash, Csh, Zsh, Fish 등을 차지합니다!


모든 쉘은 sh라고 불리는 Bourne Shell에서 시작됩니다. “본”은 제작자가 스티브 본 이었기 때문에.


Bash는 Bourne-again shell을 의미합니다. sh는 독점적이며 오픈 소스가 아니었으며 Bash는 1989 년에 GNU 프로젝트와 Free Software Foundation의 무료 대안을 만들기 위해 만들어졌습니다. Bourne 쉘을 사용하기 위해 프로젝트 비용을 지불해야 했기 때문에 Bash는 매우 인기가 있었습니다.


이 글에서는 모든 현대 쉘에서 공통적으로 고려할 수 있는 것들에 대해 설명 할 것이며, 쉘에 특정한 것이 있다면 메모를 추가 할 것입니다.


쉘 시작 


Mac 터미널을 열어보십시오. 기본적으로 가장 일반적인 쉘인 Bash를 실행합니다. 예를 들어 Fish를 사용하는 등 모든 종류의 쉘을 실행하도록 시스템을 설정할 수 있습니다.


그러나 기본 값에서 시작하여 Bash를 사용한다고 가정하겠습니다.


당신이 지금 보게 될 것은 아마도 아마도 $ 프롬프트입니다. 아무 것도 입력 할 수 있으며, Enter 키를 누르면 쉘은 명령을 해석하고 입력 한 행을 실행하려고 시도합니다.


더 알아보기 



방금 기본 사항을 간단히 소개했습니다. 각 단일 쉘에는 고유 한 기능과 고급 사용법이 있습니다.


사용법에 대한 자세한 내용은 각 특정 쉘에 대한 게시물을 확인하십시오.

  • Bash
  • Fish