HOME > 상세정보

상세정보

셸 스크립트 : 101가지 예제로 정복하는

셸 스크립트 : 101가지 예제로 정복하는 (13회 대출)

자료유형
단행본
개인저자
Taylor, Dave 여인춘 , 역
서명 / 저자사항
셸 스크립트 : 101가지 예제로 정복하는 / Dave Taylor 지음 ; 여인춘 옮김.
발행사항
의왕 :   에이콘 ,   2005.  
형태사항
xi, 339 p. : 삽도 ; 26 cm.
원표제
Wicked cool shell scripts : 101 scripts for Linux, Mac OS X, and Unix systems
ISBN
8989975735
일반주기
색인: p.330-339  
감수자: 강호관  
000 00780camccc200265 k 4500
001 000045205968
005 20100806080833
007 ta
008 051114s2005 ggka 001c kor
020 ▼a 8989975735 ▼g 93560
035 ▼a KRIC10098390
040 ▼a 222001 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.432 ▼2 22
090 ▼a 005.432 ▼b 2005c
100 1 ▼a Taylor, Dave
245 1 0 ▼a 셸 스크립트 : ▼b 101가지 예제로 정복하는 / ▼d Dave Taylor 지음 ; ▼e 여인춘 옮김.
246 1 9 ▼a Wicked cool shell scripts : 101 scripts for Linux, Mac OS X, and Unix systems
260 ▼a 의왕 : ▼b 에이콘 , ▼c 2005.
300 ▼a xi, 339 p. : ▼b 삽도 ; ▼c 26 cm.
500 ▼a 색인: p.330-339
500 ▼a 감수자: 강호관
700 1 ▼a 여인춘 , ▼e
945 ▼a KINS

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.432 2005c 등록번호 111338912 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.432 2005c 등록번호 111338913 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 세종학술정보원/과학기술실/ 청구기호 005.432 2005c 등록번호 151193852 도서상태 대출가능 반납예정일 예약 서비스
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.432 2005c 등록번호 111338912 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.432 2005c 등록번호 111338913 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 005.432 2005c 등록번호 151193852 도서상태 대출가능 반납예정일 예약 서비스

컨텐츠정보

책소개

쓸모 있고, 재미있고, 사용자의 필요에 맞게 바꿀 수 있는 셸 스크립트에 관해 자세히 설명하고 있는 이 책은, 자주 일어나는 문제점들에 대한 해결 방법과 컴퓨팅 환경을 자신에게 꼭 맞게 개선하는 툴을 제공한다. 각 섹션은 바로 사용할 수 있는 스크립트들과 스크립트의 동작 방식에 대한 설명, 각각의 용도와 장점, 스크립트를 변경하고 확장하기 위한 제안 사항들을 담고 있다.


정보제공 : Aladin

저자소개

데이브 테일러(지은이)

1980년부터 컴퓨터 업계에 몸담았다. BSD 4.4 유닉스에 기여했고, 개발한 소프트웨어가 주요 유닉스 배포판에 포함돼 있다. 대중 강연으로 수상한 적이 있고, 수천 개의 잡지 및 신문 기사를 썼다. 『Learning Unix for OS X』(O'Reilly Media, 2016), 『Solaris 9 for Dummies』(For Dummies, 2003), 『Sams Teach Yourself Unix in 24 Hours』(Sams Publishing, 2005) 등 20권이 넘는 책을 썼다. 리눅스 저널의 인기 있는 칼럼니스트로, 고객 기술 지원과 신기한 물건들(gadget)에 대한 리뷰를 담은 웹 사이트(askdavetaylor.com)를 운영하고 있다.

여인춘(옮긴이)

미국에서 컴퓨터 사이언스로 공학박사를 받았다. 현재 삼성전자 DMC 연구소의 수석연구원으로 재직 중이다. 주 전공은 컴퓨터 아키텍처, 병렬 프로그래밍이며, 최근에는 컴파일러와 운영체제 연구에 매진하고 있다. 시간이 날 때면 안드로이드와 아이폰 프로그래밍을 즐겨 하기도 한다. 을 비롯한 십여 권의 책을 집필하였고, <임베디드 메모리 최적화 기법> 등 다섯 권의 책을 번역하였다.

강호관(감수)

포항공과대학교 컴퓨터공학과와 동대학원을 졸업하고, 주로 방화벽 개발을 비롯한 네트워크 보안 제품 관련 개발 업무에 참여해왔다. 2005년 현재 네트워크 보안 관련 업체에서 방화벽 개발과 OS, 특히 커널과 관련된 업무를 수행하고 있다.

정보제공 : Aladin

목차


목차
감사의 글 = ⅳ
역자 서문 = ⅴ
들어가며 = 1
01장 기본 라이브러리 만들기 = 9
POSIX란? = 9
 1 PATH에서 프로그램 검색 = 10
 2 입력 확인: 알파벳과 숫자만으로 구성된 입력 허용 = 13
 3 날짜 포맷 표준화 = 15
 4 큰 숫자의 출력 형식 개선 = 18
 5 정수 입력 확인 = 20
 6 부동소수점 입력 확인 = 22
 7 날짜 포맷 확인 = 25
 8 서투른 echo 구현 피하기 = 28
 9 arbitrary-precision 부동소수점 계산기 = 29
 10 파일 locking = 31
 11 ANSI 색상 정의 = 34
 12 셸 스크립트 라이브러리 구축 = 36
 13 셸 스크립트 디버깅 = 39
02장 사용자 명령의 개선 = 43
 14 길이가 긴 행의 정리 = 44
 15 삭제된 파일 임시 저장 = 46
 16 삭제 파일 아카이브 사용 = 49
 17 파일 삭제에 대한 로그 작성 = 53
 18 디렉터리 내용의 화면 출력 = 55
 19 파일명을 이용한 파일 검색 = 58
 20 다른 시스템 환경의 모방: DIR = 61
 21 Man 페이지 데이터베이스의 활용 = 64
 22 다른 시간대의 시간 표시 = 67
03장 유틸리티 작성 = 71
 23 Reminder 유틸리티 = 71
 24 대화식 계산기 = 73
 25 개별 단어의 맞춤법 검사 = 75
 26 대화식 맞춤법 검사 기능 = 76
 27 로컬 사전 추가 = 80
 28 온도 변환 = 82
 29 대출금 상환액 계산 = 84
 30 이벤트 기록 = 86
04장 유닉스 길들이기 = 93
 31 파일 행 번호 출력 = 93
 32 파일에 대한 추가 정보 출력 = 94
 33 긴 행의 래핑 = 96
 34 Quota를 사용한 GNU 방식의 플래그 구현 = 98
 35 ftp와 유사한 형태로의 sftp 변경 = 100
 36 grep 수정 = 102
 37 압축 파일 사용 = 104
 38 최대로 압축된 파일 선택 = 107
05장 시스템 관리: 사용자 관리 = 111
 39 디스크 사용량 분석 = 112
 40 디스크 사용량 초과의 보고 = 114
 41 사용 가능한 디스크 공간 계산 = 116
 42 df 출력 결과의 가독성 개선 = 118
 43 안전한 locate의 구현 = 120
 44 사용자 추가 = 124
 45 사용자 계정 일시 중지 = 127
 46 사용자 계정 삭제 = 129
 47 사용자 환경 확인 = 131
 48 guest 로그아웃 후의 정리 = 135
06장 시스템 관리: 시스템의 유지와 보수 = 137
 49 Set User ID 애플리케이션 추적 = 137
 50 시스템 날짜 설정 = 139
 51 서비스의 활성화 여부 표시 = 141
 52 이름을 사용한 프로세스 강제 종료 = 144
 53 사용자 crontab 항목 확인 = 147
 54 시스템의 cron 작업이 실행되도록 보장하기 = 152
 55 로그 파일의 로테이션 = 155
 56 백업 관리 = 159
 57 디렉토리 백업 = 162
07장 웹과 인터넷 사용자 = 165
 58 온라인 상태에서의 소요시간 계산 = 166
 59 FTP를 사용한 파일 다운로드 = 168
 60 lynx로 하는 BBC 뉴스 따라잡기 = 172
 61 웹페이지에서의 URL 추출 = 175
 62 온라인 상의 단어 정의 = 178
 63 날씨 정보 추출 = 180
 64 도서관에서 연체 도서 확인하기 = 182
 65 IMDb에서 영화정보 가져오기 = 186
 66 통화 가치 계산 = 188
 67 주식 포트폴리오 추적 = 193
 68 웹페이지 변경내용 추적 = 196
08 웹 마스터가 직면하는 문제들 = 201
 8장에서 다루는 스크립트 실행 = 202
 69 CGI 환경 살펴보기 = 203
 70 웹 이벤트의 로그 = 205
 71 동적인 웹 페이지 구성 = 207
 72 연락처 폼 처리 = 211
 73 웹 기반의 포토 앨범 만들기 = 214
 74 방명록 만들기 = 217
 75 텍스트 기반 웹페이지 카운터 만들기 = 222
 76 무작위로 텍스트 보여주기 = 226
09장 웹과 인터넷 관리 = 229
 77 손상된 내부 링크 식별 = 229
 78 손상된 외부 링크 보고 = 231
 79 웹페이지 맞춤법 확인 = 235
 80 아파치 패스워드 관리 = 237
 81 디렉토리를 FTP와 동기화하기 = 245
 82 ftp로 원격 디렉토리와 동기화하기 = 248
 83 파일을 SFTP와 동기화하기 = 250
10장 인터넷 서버 관리 = 255
 84 아파치 서버의 access_log 다루기 = 255
 85 검색엔진 트래픽의 이해 = 260
 86 아파치 서버의 error_log 다루기 = 264
 87 외부 저장 시스템 보호 = 268
 88 웹 사이트 미러링 = 271
 89 FTP 사용량 체크 = 276
 90 네트워크 상태 모니터링 = 281
 91 프로세스 이름으로 태스크의 우선순위 변경하기 = 287
 92 새로운 가상 호스트 계정 추가 = 291
11장 Mac OS X 스크립트 = 297
 93 NetInfo 사용자의 리스트 = 299
 94 Mac OS X 시스템에 사용자 추가 = 301
 95 이메일 앨리어스 추가 = 306
 96 동적 터미널 타이틀 세팅 = 308
 97 아이튠즈 라이브러리의 요약 목록 생성 = 310
 98 open 명령어의 간편한 사용 = 312
12장 셀 스크립트 게임 = 315
 99 암호 해독: 단어 게임 = 316
 100 제한된 시간 내에 단어 추측하기: 행맨 게임 = 319
 101 미국의 각 주의 수도 맞추기 게임 = 324
마치면서 = 329
찾아보기 = 330


관련분야 신착자료

Ramamurthy, Bina (2021)
윤관식 (2020)