일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 50mm f/1.8G
- af-s 18-35
- 경치
- spring
- Nikon
- 85mm 1.8g
- 18-35mm
- 여름성경학교
- nikkor
- AF-S NIKKOR 50mm f/1.8G
- 푸초
- 렌즈
- 사진
- 푸른초장교회
- AF-S NIKKOR 85mm f/1.8G
- 니콘
- 85mm f/1.8G
- 꽃
- 출사
- 카메라
- 일상
- AF-S NIKKOR 18-35mm f/3.5-4.5G ED
- AF-S 18-35mm
- camera
- 하늘풍경
- Photo
- 풍경
- 50mm
- daily
- D750
Archives
- Today
- Total
병갈이 블록
Shell Script 만들기 본문
Shell Script : 여러 명령어를 일련의 순서로 묶어 하나의 큰 작업(명령문의 집합)으로 만들어 실행시키는 파일.
1. echo $SHELL 이란 명령어를 입력하면 현재 사용중인 쉘의 경로가 출력된다. (bash일 경우 /bin/bash 가 출력됨.)
2. nano backup 이란 명령어로 backup이란 파일을 만들면서 편집기를 연다.
3. 첫줄에 #!와 1번에서 알아낸 경로를 입력한다.
=> #!/bin/bash
4. 아래에 실행할 명령문 혹은 조건문을 입력한다.
※조건문!! if [값]; then 실행문 fi |
** if문은 if로 시작해서 fi로 끝난다.(if - fi) ** 중간에 들어가는 값은 참일경우 then을 실행. ** 참이 아닐경우를 만들려면 if ![값]; then 형태로 작성. |
--만든 backup파일은 그냥실행이 안된다.
실행 가능한 파일 만들기
1. chmod +x backup 입력.
=>chmod는 change mod의 줄임말. x는 '실행가능'이라는 의미. 즉, 실행가능한 모드로 변환을 하는 코드다.
2. ls -al 출력시 파일 제일 앞부분에 --rw-rw-r--, -rwxrwxr-x, drwxrwxr-x 등등...이 있다.
chmod +x backup을 입력하면 --rw-rw-r-- 이 --rwxrwxr-x로 바뀌게 된다.
+x가 x를 더한다는 의미로 실제 끝자리가 x로 바뀌어 있다. 즉, 현재 실행가능하다는 뜻.
3. 파일을 실행하려면...
./backup 입력. (.은 현재 dir을 뜻함. 즉, 현재폴더의 backup파일을 지정하는 명령어)
'IT(Old) > Linux 서버관련' 카테고리의 다른 글
Internet (0) | 2017.06.20 |
---|---|
Group 관련. (0) | 2017.06.20 |
권한에 대해서..(Permission) - 업데이트 중 (0) | 2017.06.20 |
명령어에 대해서.. (0) | 2017.06.19 |
우분투에 apache, php, mysql설치하기 (0) | 2017.06.17 |
Comments