logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

리눅스 프로그래밍

리눅스 프로그래밍

(실용적 예제로 배우는)

아놀드 로빈스 (지은이), 이금석, 김용수 (옮긴이)
사이텍미디어(희중당)
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

리눅스 프로그래밍
eBook 미리보기

책 정보

· 제목 : 리눅스 프로그래밍 (실용적 예제로 배우는)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788955508406
· 쪽수 : 692쪽
· 출판일 : 2005-04-12

책 소개

잘 작성된 프로그램을 보여주고 설명하는 방식으로 리눅스 프로그래밍을 가르치는 책으로, C의 기본적인 사항에 친숙한 사람을 대상으로 한다. 리눅스/유닉스 사용자들이 이미 일상적으로 사용하는 프로그램에 있는 예제들을 보여주면서, 기본적인 시스템 호출 API에 주안점을 두고 있다.

목차

머리말
역자 머리말
이 책에 대하여

Part1 파일과 사용자
Chapter 1 소 개
1.1 Linux/Unix 파일 모델
1.2 Linux/Unix 프로세스 모델
1.3 표준 C와 원래 C의 비교
1.4 왜 GNU 프로그램들이 더 우수한가?
1.5 이식성 다시보기
1.6 추천 도서
1.7 요 약
연습문제

Chapter 2 매개변수, 선택사항 및 환경
2.1 옵션과 매개변수 규칙
2.2 기본적인 명령줄 처리하기
2.3 옵션 파싱하기 : getopt()와 getopt_long()
2.4 실행환경
2.5 요 약
연습문제

Chapter 3 사용자-수준 메모리 관리
3.1 Linux/Unix 주소공간
3.2 메모리 할당
3.3 요 약
연습문제

Chapter 4 파일과 파일 I/O
4.1 Linux/Unix I/O 모델 소개
4.2 기본적인 프로그램 구조 나타내기
4.3 잘못된 것 판단하기
4.4 입력 및 출력 수행하기
4.5 임의 접근 : 파일 내에서 이동하기
4.6 파일 생성하기
4.7 강제로 디스크에 데이터 저장하기
4.8 파일 크기 설정하기
4.9 요약
연습문제

Chapter 5 디렉토리와 파일 메타데이터
5.1 디렉토리 내용 보기
5.2 디렉토리 생성 및 제거
5.3 디렉토리 읽기
5.4 파일관련 정보 얻어오기
5.5 소유권, 접근권한 및 변경시간 바꾸기
5.6 요 약
연습문제

Chapter 6 일반적인 라이브러리 인터페이스-1부
6.1 시간과 날짜
6.2 정렬 및 탐색 함수
6.3 사용자 및 그룹 이름
6.4 단말장치 : isatty()
6.5 추천 도서
6.6 요 약
연습문제

Chapter 7 지금까지의 종합 : ls
7.1 V7 ls 옵션
7.2 V7 ls 코드
7.3 요 약
연습문제

Chapter 8 파일시스템 및 디렉토리 이동
8.1 파일시스템 마운팅 및 언마운팅
8.2 파일시스템 관리를 위한 파일들
8.3 각 파일시스템 정보 검색하기
8.4 파일 계층구조 옮겨 다니기
8.5 파일 트리 옮겨 다니기 : GNU du
8.6 루트 디렉토리 변경하기 : chroot()
8.7 요 약
연습문제


Part2 프로세스, IPC 및 국제화
Chapter 9 프로세스 관리와 파이프
9.1 프로세스 생성과 관리
9.2 프로세스 그룹
9.3 기본적인 프로세스간 통신 : 파이프와 FIFO
9.4 파일 기술자 관리
9.5 예제 : gawk에서의 양방향 파이프
9.6 추천 도서
9.7 요 약
연습문제

Chapter 10 시그
10.1 소 개
10.2 시그널 행동
10.3 표준 C 시그널 : signal()과 raise()
10.4 시그널 처리기 행동
10.5 System V 3판 시그널 API : sigset() 등
10.6 POSIX 시그널
10.7 프로세스간 통신을 위한 시그널
10.8 특수 목적의 중요한 시그널
10.9 fork()와 exec()을 통한 시그널
10.10 요 약
연습문제

Chapter 11 접근허가와 사용자 및 그룹 ID번호
11.1 접근허가 확인하기
11.2 사용자 및 그룹 ID 검색하기
11.3 실제 사용자 확인하기 : access()
11.4 유효 사용자 확인하기 : euidaccess() (GLIBC)
11.5 디렉토리에 대한 추가 접근허가 비트 설정하기
11.6 실제 및 유효 ID 설정하기
11.7 세 개의 모든 ID를 사용하여 작업하기 : getresuid() and setresuid()(Linux)
11.8 보안 위험지역 뛰어넘기 : Setuid root
11.9 추천 도서
11.10 요약
연습문제

Chapter 12 일반적인 라이브러리 인터페이스 ― 2부
12.1 단언문 : assert()
12.2 저수준 메모리 : memXXX() 함수들
12.3 임시 파일
12.4 자기자신 죽이기 : abort()
12.5 비지역적 goto
12.6 의사무작위 수(pseudorandom number)
12.7 메타문자 확장
12.8 정규표현
12.9 추천 도서
12.10 요약
연습문제

Chapter 13 국제화 및 지역화
13.1 소개
13.2 지역정보와 C 라이브러리
1.3 프로그램 메시지의 동적 번역
13.4 사용자를 위해 그렇게 철자해 주실 수 있겠습니까?
13.5 추천 도서
13.6 요약
연습문제

Chapter 14 확장된 인터페이스
14.1 정렬된 메모리 할당하기 : posix_memalign()과 memalign()
14.2 파일 록킹
14.3 좀 더 정확한 시간
14.4 이진 트리를 이용한 고급 탐색
14.5 요약
연습문제


Part3 디버깅과 마지
Chapter 15 디버깅
15.1 중요한 것부터 먼저
15.2 디버깅을 위한 컴파일
15.3 GDB 기초
15.4 디버깅을 위한 프로그래밍
15.5 디버깅 도구
15.6 소프트웨어 테스팅
15.7 디버깅 규칙
15.8 추천도서
15.9 요 약
연습문제

Chapter 16 모든 것을 종합한 프로젝트
16.1 프로젝트 설명
16.2 추천도서

부록
Index

저자소개

아놀드 로빈스 (지은이)    정보 더보기
1980년부터 유닉스 시스템을 사용해 온 전문 프로그래머이자 기술 서적 저자이다. 『Classic Shell Scripting』의 공동 저자이며, 『Effective awk Programming』 4판, 『vi and Vim Editors Pocket Reference』 2판 등을 집필했다. 현재 GNU awk와 그 문서에 대한 메인테이너로 활동하고 있다.
펼치기
김용수 (옮긴이)    정보 더보기
경원대학교 전자거래학부 부교수로 재직 중이다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책