목차
1. Shell의 개요
2. 쉘 스크립트 만들기
3. 주석 및 변수
4. 대화 모드
5. 자주 사용되는 명령어들
6. 제어 구조
7. 반복 문
8. Quoting
9. function
10. 쉘 환경변수
11. 위치 매개변수
2. 쉘 스크립트 만들기
3. 주석 및 변수
4. 대화 모드
5. 자주 사용되는 명령어들
6. 제어 구조
7. 반복 문
8. Quoting
9. function
10. 쉘 환경변수
11. 위치 매개변수
본문내용
shell의 개요
명령어 해석기
종류- Bourne쉘 : 모든 unix시스템에 존재 ($로 표시)- Korn쉘 : 입력과 명령어 편집들을 쉽게 할 수 있도록 하는 추가의 많은 기능들을 내장 ($로 표시)- C쉘 : Korn쉘과 비슷한 기능을 하는 쉘 (%로 표시) 프로그래머에게 적합- Bourne again쉘 : 리눅스에서 사용하는 기본 셀, POSIX호환
자신의 기본 셀 1. /etc/passwd 파일을 살펴보면 됨 ( ex : root:x:0:0:root:/root:/bin/bash )2. #echo $SHELL
...
자주 사용되는 명령어들(1)
wc –l file : 파일의 라인수
grep `pattern` file : 파일에서 pattern의 문자열을 찾기
file filename : 파일타입 알아내기
read var : 입력값을 변수명 var 에 대입
uniq –u filename : 파일에서 중복되는 문자열을 보여줌
tee : 표준출력되는 정보를 파일로 쓰기(예 : cat listfile* | sort | tee check.file | uniq > result.file)
...
자주 사용되는 명령어들(2)
basename filename : 디렉토리명을 제외한 파일의 실제이름을 돌려줌
dirname filename : 파일이름을 제외한 디렉토리의 이름을 돌려줌
head filename : 파일의 처음 몇라인을 출력함
tail filename : 파일의 마지막 몇라인을 출력함
sed : 정규표현에 의한 문자열의 검색및 치환에 사용됨
(예)#sed `/hello/d` filename(= grep -v hello in.file )
...
위치 매개변수
$0, $1, $2 : 명령어줄에서 스크립트를 넘길 때의 위치
명령어 해석기
종류- Bourne쉘 : 모든 unix시스템에 존재 ($로 표시)- Korn쉘 : 입력과 명령어 편집들을 쉽게 할 수 있도록 하는 추가의 많은 기능들을 내장 ($로 표시)- C쉘 : Korn쉘과 비슷한 기능을 하는 쉘 (%로 표시) 프로그래머에게 적합- Bourne again쉘 : 리눅스에서 사용하는 기본 셀, POSIX호환
자신의 기본 셀 1. /etc/passwd 파일을 살펴보면 됨 ( ex : root:x:0:0:root:/root:/bin/bash )2. #echo $SHELL
...
자주 사용되는 명령어들(1)
wc –l file : 파일의 라인수
grep `pattern` file : 파일에서 pattern의 문자열을 찾기
file filename : 파일타입 알아내기
read var : 입력값을 변수명 var 에 대입
uniq –u filename : 파일에서 중복되는 문자열을 보여줌
tee : 표준출력되는 정보를 파일로 쓰기(예 : cat listfile* | sort | tee check.file | uniq > result.file)
...
자주 사용되는 명령어들(2)
basename filename : 디렉토리명을 제외한 파일의 실제이름을 돌려줌
dirname filename : 파일이름을 제외한 디렉토리의 이름을 돌려줌
head filename : 파일의 처음 몇라인을 출력함
tail filename : 파일의 마지막 몇라인을 출력함
sed : 정규표현에 의한 문자열의 검색및 치환에 사용됨
(예)#sed `/hello/d` filename(= grep -v hello in.file )
...
위치 매개변수
$0, $1, $2 : 명령어줄에서 스크립트를 넘길 때의 위치
추천자료
Java 쉘에서의 XML기반 사용자 형상 관리에 관한 연구
일본영화 감상문
이혼 위기에 놓인 부부를 위한 관계 개선 프로그램
오케스트라와 지휘자
PDA를 이용한 Remote Service Control
영국문화와 기업 및 한국기업의 진출분야 모색
아낌없이주는 나무-감상문
[기술조사] GUI를 통한 윈도우 접속기술
[쉘라인글로벌경영] 쉘라인 아프리카 시장 진출전략
외부환경 변화에 따른 기업의 조직구조
[쉘라인]쉘라인 아프리카 시장 진출전략 PPT자료
아시아지역 윤활유시장의 마케팅믹스 전략
스포츠웨어,마케팅,브랜드,브랜드마케팅,기업,서비스마케팅,글로벌,경영,시장,사례,swot,stp,4p
[전산망 보안] 버퍼 오버플로우(buffer overflow).PPT자료
소개글