kangsecu's B1og

Linux Shell Script 기초 본문

포트폴리오/포트폴리오 자료

Linux Shell Script 기초

Kangsecu 2017. 11. 20. 11:34

이번에는 linux에서 사용하는 bahs쉘의 간단한 shell script프로그래밍에 대하여 소개 하겠습니다. 

shell script에 대하여 간단한 소개를 하기에 앞서, bash쉘에 대하여 간단히 소개를 하겠습니다.

1. Shell의 정의

shell 은 운영체제의 커널과 사용자 사이를 이어주는 역할을 하며, shell은 상용자의 명령어를 해석하고 운영체제가 알아들을 수 있게 지시해준다. 

그 후에 운영체제는 shell 에게서 받은 지시를 해석하여 하드웨어를 위한 지시어로 바꾸어준다.


2. Shell의 종류

bash (Bourne-Again Shell)

프롬프트는 #을 사용한다.

실행 파일은 /bin/bash 이다.

흔히들 가장 많이 사용하는 shell이며, 최초로 개발된 shell인 Bourne shell의 변종이다. 

GNU프로젝트에 의해서 배포되고 있는 IEEE POSIX호환이다 . 

sh (Bourne Shell)

프롬프트는 $를 사용한다.

가장 큰 단점은 상호 대화형(Interactive) 방식을 취하고 있지 않다는 매우 큰 단점이 있다.

쉘 명령 대본을 작성하는데 이용되는 shell이다.

강력한 명령 프로그래밍 언어 기능을 갖는 shell이다.


가장 오래 동안 모든 유닉스 시스템의 표준 구성 요소이다.



csh ( C style Shell )


프롬프트는 %를 사용한다.


버클리 캘리포니아 대학에서 개발된 프로그래머들에게 적합한 shell이다.


C언어와 유사한 언어를 사용한다. 


상호 대화형 방식으로 구성되어 있다.


zsh


프롬프트는 %를 사용한다.


korn shell과 매우 유사하지만, 추가적인 기능들과 플러그인들을 추가시킨 shell이다.




3. Shell Script의 기본문법 







이상으로 간단한 linux bash shell script에 대한 글을 마치도록 하겠습니다. 원하시는 자료가 있으시거나, 궁금한 내용이 있거나, 잘못된 내용이 있을경우

댓글을 남겨주시면 감사하겠습니다.