본문 바로가기

프로그래밍/Linux

[Linux] 리눅스 셸(Shell) 스크립트 프로그래밍 준비 디렉토리 만들기

반응형

○ 리눅스 셸 스크립트 프로그래밍 준비하기


리눅스를 잘 다루기 위해서는 셀 스크립트를 잘다루는 것이 필요할 것 같습니다.

차례차례 셀 스크립트 프로그래밍을 예제를 풀어가면서 실력을 늘려 봅시다~!


우선 아래와 같이 Terminal 창을 열어 주시구요.




○ 앞으로 작성할 디렉토리를 생성해 줍니다. 

저는 root (관리자폴더) 내에 test01 디렉토리를 생성하여 앞으로 해당 폴더에서 작업을 진행해 보려 합니다. 


1. mkdir (디렉토리 생성 명령어) + 생성할 디렉토리명을 입력.


2. 디렉토리 변경 : cd test01     << 디렉토리를 변경해줍니다.



이제 모든 앞으로 연습하실 내용은 해당 디렉토리에서 작업을 하시면 될 것 같습니다.


그럼 프로그래밍 하나 해볼까요?? 


우선 리눅스에서는 .sh 파일이 실행 파일입니다. .sh 파일을 실행하면 윈도우 exe와 같은 파일이 되는 것이죠~. 따라서 sh 파일을 생성해서 그 파일 안에 프로그래밍을 하면 됩니다.


리눅스의 셸 스크립트는 C 언어와 유사한 방식으로 프로그래밍을 할 수 있기 떄문에, C 언어를 사용해보신 분이라면 쉽게 작업 하실 수 있을 것 같습니다.


셸 스크립트에서는 일반 프로그래밍과 같이 반복문, 변수, 제어문, 등을 별도로 컴파일 없이 작성 할 수 있고, 리눅스 프로그램의 상당수가 셸 스크립트를 활용해서 작성되었으니, 공부가 꼭 필요한 것이라 할 수 있습니다.



○ 셸 스크립트 만들어 보기


리눅스(Linux) 에서 

vim + 파일명은 파일을 생성하거나 수정하는 명령어 입니다. 





○ "Hello Linux" 출력해보기


sh파일을 프로그래밍하기 위해서는 제일 상단에

#!bin/bash  를 반드시 입력을 해주셔야 합니다.  sh파일을 실행하기 위한 것이라 생각해주시면 됩니다.

일반적으로 sh 코딩의 문법 구조는 아래와 같이 시작은 #!/bin/bash로 시작해서 exit 0으로 끝난다고 생각하시면 됩니다.




이 사이에 앞으로의 예제들을 업로드 시키면 될 것 같습니다.




반응형