○ 리눅스 셸 스크립트 프로그래밍 준비하기
리눅스를 잘 다루기 위해서는 셀 스크립트를 잘다루는 것이 필요할 것 같습니다.
차례차례 셀 스크립트 프로그래밍을 예제를 풀어가면서 실력을 늘려 봅시다~!
우선 아래와 같이 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으로 끝난다고 생각하시면 됩니다.
이 사이에 앞으로의 예제들을 업로드 시키면 될 것 같습니다.
'프로그래밍 > Linux' 카테고리의 다른 글
리눅스 기본 명령어 모음 (0) | 2020.03.03 |
---|---|
리눅스 에러 Could not get lock /var/lib/dpkg/lock-frontend (14) | 2019.04.03 |
[참조] Ubuntu 서버에 LEMP 스택 설치하기 (Nginx, MySQL, PHP) (0) | 2019.04.02 |
우분투에 nodejs 설치하기 (1) | 2019.04.02 |
[리눅스] VMware 이용 Linux CentOS 설치 및 실행 (0) | 2017.10.16 |