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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

셸 스크립트

셸 스크립트

(101가지 예제로 정복하는)

데이브 테일러 (지은이), 여인춘 (옮긴이), 강호관 (감수)
에이콘출판
25,000원

일반도서

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

중고도서

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

eBook

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

책 이미지

셸 스크립트
eBook 미리보기

책 정보

· 제목 : 셸 스크립트 (101가지 예제로 정복하는)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788989975731
· 쪽수 : 352쪽
· 출판일 : 2005-09-20

책 소개

쓸모 있고, 재미있고, 사용자의 필요에 맞게 바꿀 수 있는 셸 스크립트에 관해 자세히 설명하고 있는 이 책은, 자주 일어나는 문제점들에 대한 해결 방법과 컴퓨팅 환경을 자신에게 꼭 맞게 개선하는 툴을 제공한다.

목차

1장. 코드 라이브러리
1. PATH에서 프로그램 검색
2. 입력 확인 : 알파벳과 숫자만으로 구성된 입력 허용
3. 날짜 포맷 표준화
4. 큰 숫자의 출력 형식 개선
5. 정수 입력 확인
6. 부동소수점 입력 확인
7. 날짜 형식 확인
8. 서투른 echo 구현 피하기
9. arbitrary-precision 부동소수점 계산기
10. 파일 locking
11. ANSI 칼라 시퀀스
12. 셸 스크립트 라이브러리 구축
13. 셸 스크립트 디버깅

2장. 사용자 명령 개선
14. 길이가 긴 행 정리(formatting)
15. 삭제된 파일 임시 저장(archive)
16. 삭제 파일 아카이브 사용
17. 파일 삭제에 대한 로그 작성
18. 디렉터리 내용의 화면 출력
19. 파일명을 이용한 파일 검색
20. 다른 시스템 환경의 모방: DIR
21. Man 페이지 데이터베이스의 활용
22. 다른 시간대(Time Zone)의 시간 표시

3장. 유틸리티 작성
23. Reminder 유틸리티
24. 대화식 계산기
25. 개별 단어의 맞춤법 검사
26. 대화식 맞춤법 검사 기능
27. 로컬 사전의 추가
28. 온도 변환
29. 대출금 상환액 계산
30. 이벤트 기록

4장. 유닉스 개조
31. 파일 행 번호 출력
32. 파일에 대한 추가 정보 출력
33. 긴 행 래핑(wrapping)
34. Quota를 사용한 GNU 방식의 플래그 구현
35. ftp와 유사한 형태로의 sftp 변경
36. grep 수정
37. 압축 파일 사용
38. 최대로 압축된 파일 선택

5장. 시스템 관리 : 사용자 관리
39. 디스크 사용량 분석
40. 초과된 디스크 사용량 보고
41. 사용 가능한 디스크 공간 계산
42. df 출력 결과의 가독성(readability) 개선
43. 안전한 locate의 구현
44. 사용자 추가
45. 사용자 계정 일시 중지
46. 사용자 계정 삭제
47. 사용자 환경 확인
48. guest 로그아웃 후의 정리

6장. 시스템 관리: 시스템의 유지 보수
49. Set User ID 애플리케이션 추적
50. 시스템 날짜 설정하기
51. 서비스의 활성화 여부 표시
52. 이름을 사용한 프로세스 죽이기
53. 사용자 crontab 항목 확인
54. 시스템의 cron 작업이 실행되도록 보장
55. 로그 파일 순환(rotation)
56. 백업 관리
57. 디렉토리 백업

7장. 웹과 인터넷 사용자
58. 온라인 상태에서의 소요 시간 계산
59. FTP를 사용하여 파일 다운로드
60. lynx로 하는 BBC 뉴스 추적
61. 웹페이지로부터의 URL 추출
62. 온라인 상의 단어 정의
63. 날씨 정보 추출
64. 도서관에서 연체 도서 확인
65. IMDb에서 영화정보 가져오기
66. 통화 가치 계산
67. 주식 포트폴리오 트래킹
68. 웹페이지의 변화 트래킹

8장. 웹 마스터가 직면하는 문제
69. CGI 환경 살펴보기
70. 웹 이벤트의 로그
71. 동적인 웹 페이지 구성
72. 연락처 폼 처리
73. 웹 기반의 포토 앨범 만들기
74. 방명록 만들기
75. 텍스트 기반 웹 페이지 카운터 만들기
76. 무작위로 텍스트 보여주기

9장. 웹과 인터넷 관리
77. 손상된 내부 링크 식별
78. 손상된 외부 링크 보고
79. 웹페이지의 맞춤법 확인
80. Apache 패스워드 관리
81. 디렉토리를 FTP와 동기화하기
82. ftp를 사용한 리모트 디렉토리와의 동기화
83. 파일을 SFTP와 동기화하기

10장 인터넷 서버 관리
84. 아파치 서버의 access_log 다루기
85. 검색엔진 트래픽의 이해
86. 아파치 서버의 error_log 다루기
87. 외부 저장 시스템 보호
88. 웹 사이트 미러링(mirroring)
89. FTP 사용량 체크
90. 네트워크 상태 모니터링
91. 프로세스의 이름으로 태스크의 우선순위 변경하기
92. 새로운 가상 호스트 계정 추가하기

11장. Mac OS X 스크립트
93. NetInfo 사용자의 리스트
94. Mac OS X 시스템에 사용자 추가
95. 이메일 alias 추가
96. 동적인 터미널의 타이틀 세팅
97. iTunes 라이브러리의 요약 목록 생성
98. open 명령어의 간편한 사용

12장. 셸 스크립트 게임
99. 암호 해독: 단어 게임
100. 제한된 시간 내에 단어 추측하기 : 행맨 게임(Hangman)
101. 미국의 각 주의 수도(Capital) 맞추기 게임

저자소개

데이브 테일러 (지은이)    정보 더보기
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)를 운영하고 있다.
펼치기
여인춘 (지은이)    정보 더보기
텍사스 A&M 대학에서 컴퓨터공학 박사 학위를 취득했다. 삼성전자 DMC 연구소의 수석 연구원으로서 근무했으며, 퇴사 전까지 삼성전자 인공지능 개발 팀에서 일했다. 현재 텍사스 대학에서 Health and Science 교수로 재직 중이며 휴스턴 대학교에서 인공지능 관련 연구를 수행하고 있다. 모바일 프로그래밍, 프로그래밍 언어 등 다양한 분야의 기술 서적을 20여 권 집필하고 번역했다.
펼치기
강호관 (옮긴이)    정보 더보기
포항공과대학교 컴퓨터공학과와 동대학원을 졸업하고, 주로 방화벽 개발을 비롯한 네트워크 보안 제품 관련 개발 업무에 참여해왔다. 2005년 현재 네트워크 보안 관련 업체에서 방화벽 개발과 OS, 특히 커널과 관련된 업무를 수행하고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책