728x90
책 소개 |
예제로 배우는 유닉스, 리눅스 쉘 '실리콘밸리의 전설! 엘리 퀴글리의 명강의를 책으로 만난다!' 쉘은 하나의 게임 같아서 쉘을 다루는 것은 너무 재미있는 일이다. 이 책은 쉘을 즐겁고 유익하게 학습할 수 있도록 제작했다. 개정 4판은 증보 3판 번역과 내용을 보강했으며, 새로운 세 단원이 추가되었다. 또한 리눅스를 사용하는 많은 분들을 위해 책 전반에 걸쳐 GNU 툴과 예제를 통한 유닉스, 리눅스 쉘의 다양한 부분을 종합해서 다룬다. 개정 4판에 추가된 단원으로 2장 '쉘 프로그래밍 퀵스타트'는 쉘 프로그래밍 구조와 쉘들이 어떻 게 다른지 빨리 살펴보기를 원하는 프로그래머들을 위한 점프 스타트 킷이다. 15장 '쉘 스크립트 디버깅'은 오류 메시지의 예를 들어 무엇이 문제이고, 어떻게 고쳐야 하는지에 대한 내용을 담았 다. 16장 '시스템 관리자와 쉘'은 시스템이 부팅될 때부터 전원이 꺼질 때까지, 시스템 관리자가 어떻게 쉘을 사용하는지를 실제 사례를 통해 보여준다. 개정 4판은 대부분의 쉘 프로그래머들이 사용하는 다양한 종류의 쉘과 유닉스, 리눅스 유틸리티 에 대한 강좌를 21년간 개발하고, 강의하는 저자를 통해 집필이 완성되었다. 이 책의 주요 내용 - C, Bourne, Korn, Bash, Tcsh를 통일된 설명 방식으로 풀어간다. - 리눅스 쉘 유틸리티(sed, awk, grep)를 상세히 설명한다. - 유닉스 쉘에 대한 오랜 강의 경험을 통해 검증받은 학습 방식을 채택했다. - 독자가 직접 실습하도록 코드와 데이터를 케이앤피북스 홈페이지(www.knpbooks.co.kr)에서 제공한다. |
작가 소개 |
저자 | 엘리 퀴글리 |
Linux Shells by Example, Perl by Example, The Complete Perl Training Course, The Complete Linux Shell Programming Training Course 등을 집필했고, Perl Multimedia Classroom을 기획했다. 캘리포니아 대학교(산타크루즈와 데이비스 캠퍼스), 썬 마이크로시스템즈 등에서 유닉스와 펄을 주제로 명강의를 펼치고 있다. |
목차 |
제1장 유닉스/리눅스 쉘 소개 유닉스란? 리눅스란? 간략한 역사 탐구 쉘의 정의와 기능 쉘의 역사 시스템 구동과 로그인 쉘 프로세스와 쉘 환경과 상속 스크립트로 명령 실행 제2장 쉘 프로그래밍 퀵 스타트 쉘 스크립트 엿보기 예제 스크립트: 주요 쉘 비교 C/TC 쉘 문법과 구조 본(Bourne) 쉘 문법과 구조 콘(Korn) 쉘 구조 배시(bash) 쉘 구조 제3장 정규표현식과 패턴 매칭 정규표현식 정규표현식 메타문자 조합 제4장 grep 계열 명령 grep 명령 grep 정규표현식 예제 grep 옵션 grep에서 파이프 사용하기 egrep (확장 grep) fgrep (고정 grep 혹은 빠른 grep) 리눅스와 GNU grep GNU 기본grep(grep -G)의 정규표현식 grep -E 혹은 egrep(GNU 확장 grep) 고정 grep(grep -F와 fgrep) 재귀 grep(rgrep, grep -R) GNU grep의 옵션 grep의 옵션(유닉스와 GNU) 제5장 sed, 간결한 편집기 sed란? sed 버전 sed 작동원리 정규표현식 주소 지정 명령과 옵션 오류 메시지와 종료 상태 메타문자 sed 예제 sed 스크립트 제6장 awk 유틸리티 awk란? nawk란? gawk란? awk 형식 awk의 작동 원리 출력 형식 지정 파일에서 awk 명령 사용 레코드와 필드 패턴과 동작 정규표현식 스크립트 파일 안의 awk 명령 리뷰 비교식 리뷰 변수 리다이렉션과 파이프 파이프 리뷰 조건문 반복문 프로그램 제어문 배열 awk 내장함수 내장 산술 함수 사용자 정의 함수 (nawk) 리뷰 기타 내용 awk 내장함수 제7장 대화형 본 쉘(Bourne Shell) 소개 쉘 환경 명령줄 쉘 메타문자(와일드카드) 파일명 치환 변수 인용부호 명령 치환 함수 소개 표준 I/O와 리다이렉션 파이프 here 문서와 입력 제8장 본 쉘(Bourne Shell) 프로그래밍 소개 사용자 입력 처리 산술 연산 위치 매개변수와 명령줄 매개변수 조건문과 흐름 제어 반복 명령 함수 시그널 트래핑(Trapping) 명령줄 쉘 호출 옵션 제9장 대화형 C 쉘과 TC 쉘 소개 쉘 환경 C/TC 쉘 명령줄 별명 디렉토리 스택 조작 작업 제어 쉘 메타문자 파일명 치환 리다이렉션과 파이프 변수 명령 치환 인용부호 .역슬래시 대화형 TC 쉘의 새로운 기능 TC 쉘 명령줄 TC 쉘 명령, 파일명, 변수 완성 TC 쉘 철자 교정 TC 쉘 별명 TC 쉘 작업 제어 TC 쉘 변수 값 출력 TC 쉘 내장 명령 제10장 C 쉘과 TC 쉘 프로그래밍 소개 사용자 입력 읽기 스크립트 디버깅 명령줄 매개변수 조건 표현과 흐름 제어 명령 반복 인터럽트 처리 setuid 스크립트 스크립트의 저장 내장 명령 제11장 대화형 콘 쉘(Korn Shell) 소개 쉘 환경 명령줄 주석 사용과 파일명 전개 별명 작업 제어 메타문자 파일명 치환(와일드카드) 변수 인용부호 명령 치환 함수 표준 입/출력 리다이렉션 파이프 제12장 콘 쉘(Korn Shell) 프로그래밍 소개 사용자 입력 읽기 산술 연산 위치 매개변수와 명령줄 매개변수 조건문과 흐름 제어 명령 반복 배열 함수 시그널 트래핑 코프로세스 디버깅 명령줄 보안 내장 명령 콘 쉘 실행 매개변수 제13장 대화형 배시 쉘(Bash Shell) 소개 환경 명령줄 작업 제어 명령줄 단축키 별명 디렉토리 스택 메타문자(와일드카드) 파일명 치환 변수 인용부호의 사용 명령 치환 산술식 전개 전개 순서 배열 함수 표준 입출력과 리다이렉션 파이프 쉘 실행 옵션 쉘 내장 명령 제14장 배시 쉘(Bash Shell) 소개 사용자 입력 읽기 산술 연산 위치 매개변수와 명령줄 매개변수 조건의 표현과 흐름 제어 반복 명령 함수 시그널 트래핑 디버깅 명령줄 배시 옵션 쉘 내장 명령 제15장 쉘 스크립트 디버깅 소개 스타일 이슈 오류의 유형 문법 오류의 원인 쉘 옵션과 set 명령으로 추적하기 요약 제16장 시스템 관리자와 쉘 소개 수퍼유저 su 명령으로 수퍼유저 전환 부트 스크립트 요약 부록 A 쉘 프로그래머에게 유용한 유닉스/리눅스 유틸리티 부록 B 쉘 기능 비교 [인터파크 제공] |
반응형
LIST
'책·여행·사랑·자유 > 책 BookS' 카테고리의 다른 글
『날카로운 상상력』 By 김용섭 저 (0) | 2009.02.03 |
---|---|
『지금 사랑하지 않는자,모두 유죄』By 노희경저 (0) | 2009.02.02 |
무라카미 하유키 장편소설 『해변의 카프카』 (0) | 2009.01.22 |
무라카미 하루키 장편소설『해변의 카프카』 (0) | 2009.01.22 |
이외수『여자도 여자를 모른다』 남자는 더 모른다... (0) | 2009.01.22 |