서브메뉴

본문

유닉스 시스템 프로그래밍
유닉스 시스템 프로그래밍
저자 : 정재은
출판사 : 한빛미디어
출판년 : 2002
ISBN : 8979141858

책소개


유닉스 시스템 프로그램을 위한 실무서. 유닉스 프로그래밍을 하다보면 일반적으로 몇 천 라인의 소스를 분석해야 한다. 하지만 실제로 에러를 발생시키는 것은 극히 일부분이므로 전체 코드를 분석할 필요 없이 그 부분을 쉽게 찾아 수정할 수 있다면 작업이 상당히 간편해질 것이다. 이 책은 유닉스 시스템 프로그래밍을 하면서 꼭 알아야 할 내용과 실무에서 유용하게 사용할 수 있는 팁(유용하지만 잘 활용하지 않는 부분)과 경험을 제공해 현직 시스템 프로그래머들이 효율적으로 작업할 수 있도록 도움을 주고자 한다.

[부록 CD] 본문 속 예제 소스, 오픈 소스, kstat(Kernel Memory Accessing Tool)

목차


1부. 시스템 프로그래머가 꼭 알아야 할 사항들

1장. 유용한 기법들
01 vi 편집기 관련 기법
02 필수 작업
요약 - 꼭 기억하고 넘어가세요

2장. 효율적인 프로그래밍을 위한 C 관련 툴
01 태그 파일 생성 툴 : ctags
02 디버거 : gdb
03 프로젝트 관리 툴 : make
04 데이터 처리에 유용한 툴 : awk
05 스트림 편집기 : sed
06 검사 툴 : lint
정재은의 현장 테크닉 - 유닉스 시스템에서의 전원끄기
요약 - 꼭 기억하고 넘어가세요

3장. 시스템 프로그래머를 위한 셸 프로그래밍
01 셸 관련 기본 사항
02 기본 명령어
03 어떤 셸을 선택할 것인가
04 유용한 셸 프로그래밍
정재은의 현장 테크닉 - 셸 프로그래밍 잘하는 비법
요약 - 꼭 기억하고 넘어가세요

2부. 유닉스 명령어 만들기

4장. 파일 관련 명령어
01 디렉토리 내용보기 : ls
02 파일보기 : cat
03 복사하기 : cp
04 파일 앞부분 출력하기 : head
05 중복된 문장 찾기 : uniq
06 파일을 다양한 진수로 보여주기 : od
07 문자, 단어, 라인 수 세기 : wc
정재은의 현장 테크닉 - UML을 배웁시다
요약 - 꼭 기억하고 넘어가세요

5장. 시스템 관련 명령어
01 디렉토리와 파일 크기 구하기 : du
02 사용자 정보 구하기 : finger
03 프로세스 상태 구하기 : ps
04 파일 시스템의 사용량 보기 : df
요약 - 꼭 기억하고 넘어가세요

6장. 검색 관련 명령어
01 파일 찾기 : find
02 특정 문자(열) 찾기 : grep
요약 - 꼭 기억하고 넘어가세요

3부. 실제 프로그램 작성하기

7장. 시스템 정보 보여주기
01 프로그램 작성 전 주의 사항
02 문제 파악 단계
03 설계 단계
04 구현 단계
05 테스트 단계
요약 - 꼭 기억하고 넘어가세요

4부. 부록

부록 A. 시스템 함수
부록 B. 중요한 제한값
부록 C. 포인터
부록 D. 시그널

QuickMenu