(러닝웨이코리아) Linux SHELL SCRIPTING (리눅스 관리와 자동화를 위한 쉘 스크립트)
과정소개:
리눅스 시스템 관리를 보다 효율적이면서 효과적 및 자동화 하기 위한 쉘 스크립트 과정으로 이과정을 통해 실무에 바로 적용해 사용하길 원하는 시스템 엔지니어를 위한 과정입니다. 본 과정은 bash 기반의 스크립트를 작성하기 위한 기본 문법을 기반으로 다양한 스크립트를 작성함으로써 단순한 문법 위주가 아닌 실무형 과정입니다.
교육일정: 2018-05-28(월)~2018-06-01(금)
교육내용:
Module 1. 유닉스/리눅스 쉘
Topic A 쉘의 정의와 기능
Topic B 시스템 구동과 로그인 쉘
Topic C 프로세스와 쉘
Topic D 환경과 상속
Topic E 리다이렉션과 파이프
Module 2. 쉘 스크립트 퀵 스타트
Topic A Bourne 쉘 문법과 구조
Topic B Bash 쉘 구조
Module 3. 정규 표현식과 패턴매칭
Topic A 정규표현식
Topic B 정규표현식 메타문자
Topic C 정규표현식 메타문자 조합
Module 4. grep 계열 명령
Topic A grep 명령
Topic B 메타문자
Topic C grep 파이프 사용
Topic D egrep
Module 5. sed
Topic A sed란
Topic B 정규표현식
Topic C 명령과 옵션
Topic D sed 스크립트
Module 6. awk
Topic A awk란
Topic B awk 형식
Topic C 출력 형식 지정
Topic D 패턴과 동작
Topic E awk 스크립트
Module 7. 대화형 Bourne Shell
Topic A 쉘 메타문자
Topic B 지역변수 환경변수
Topic C 표준 I/O와 리다이렉션
Module 8. bourne Shell 프로그래밍
Topic A 아카이브 관리(tar)
Topic B 압축 및 압축해제(gzip, bzip2)
Module 9. 대화형 Bash Shell
Topic A 산술연산
Topic B 정수 연산과 expr 명령
Topic C set 명령과 위치 매개변수
Topic D if/elif/else 문
Topic E case 문
Topic F here 문서
Topic G for문
Topic H while문
Topic I until문
Topic J IFS
Topic K 함수
Topic L 시그널 트래핑
Module 10. bash
Topic A 초기화 파일
Topic B pushd와 popd 명령
Topic C declare 내장 명령
Topic D 쉘 내장 명령
Module 11. 쉘 스크립트 디버깅
Topic A 오류의 유형
Topic B 명명 규칙
Topic C 스크립트 디버깅
Module 12. 쉘 스크립트 개발
Topic A 실습 예제 1
Topic B 실습 예제 2
Topic C 실습 예제 3