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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

한눈에 빠져드는 셸 스크립트 2/e

한눈에 빠져드는 셸 스크립트 2/e

(리눅스, 맥OS, 유닉스 시스템을 위한 101가지 스크립트)

데이브 테일러, 브랜든 페리 (지은이), 김기주, 김병극, 송지연 (옮긴이)
에이콘출판
35,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
31,500원 -10% 0원
1,750원
29,750원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

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

eBook

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

책 이미지

한눈에 빠져드는 셸 스크립트 2/e
eBook 미리보기

책 정보

· 제목 : 한눈에 빠져드는 셸 스크립트 2/e (리눅스, 맥OS, 유닉스 시스템을 위한 101가지 스크립트)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9791161751412
· 쪽수 : 540쪽
· 출판일 : 2018-04-17

책 소개

시스템 관리자, 인터넷 서버 관리자 등이 매일매일의 업무를 손쉽게 하도록 도와주는 101가지 셸 스크립트를 담고 있다. 뿐만 아니라 날짜와 약속을 기록하고 클라우드 서비스를 활용하며, 간단하지만 재미있는 게임도 만들 수 있다.

목차

0장 셸 스크립트 특강

__그런데, 셸 스크립트가 뭔가요?
__명령 실행하기
__로그인 스크립트 구성하기
__셀 스크립트 실행하기
__셸 스크립트를 보다 직관적으로 만들기
__왜 셸 스크립트인가?
__시작해보자


1장. 누락된 코드 라이브러리

__POSIX란?
__#1 PATH에서 프로그램 찾기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#2 입력 검사: 영숫자만 가능
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#3 날짜 형식 정규화
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#4 큰 숫자 표현
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#5 정수 입력 유효성 검사
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#6 부동 소수점 입력 유효성 검사
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#7 날짜 형식 검사
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#8 Poor echo 구현 피하기
____코드
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#9 임의 정밀도 부동 소수점 계산기
____코드
____동작 방식
____스크립트 실행하기
____결과
__#10 파일 잠그기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#11 ANSI 색상 시퀀스
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#12 셸 스크립트 라이브러리 빌드하기
____코드
동작 방식
____스크립트 실행하기
____결과
__#13 디버깅 셸 스크립트
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기


2장. 사용자 명령어 개선

__#14 긴 텍스트 형태 맞추기
____코드
____동작 방식
____스크립트 실행하기
____결과
__#15 제거된 파일 백업하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#16 삭제된 파일 보관하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#17 파일 삭제 내역 기록
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#18 디렉터리 내용 출력
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#19 파일명으로 파일 찾기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#20 다른 환경을 에뮬레이션하기: MS-DOS
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#21 다른 타임존의 시간 출력하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기


3장. 유틸리티 만들기

__#22 비망록 유틸리티
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#23 대화형 계산기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#24 온도 변환하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#25 융자 상환금 계산하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#26 이벤트 추적하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기


4장. 유닉스 트윅

__#27 줄 번호가 있는 파일 표시하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#28 긴 행만 래핑하기
____코드
____동작 방식
____스크립트 실행하기
____결과
__#29 파일에 추가 정보 표시
____코드
____동작 방식
____스크립트 실행하기
____결과
__#30 quota로 GNU 스타일 플래그를 에뮬레이트하기
____코드
____동작 방식
____스크립트 실행하기
____결과
__#31 sftp를 ftp와 비슷하게 보이도록 만들기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#32 grep 수정
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#33 압축 파일 작업
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#34 최대한 압축 파일 보장
____코드
____동작 방식
____스크립트 실행하기
____결과


5장. 시스템 관리: 사용자 관리

__#35 디스크 사용량 분석
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#36 Disk Hogs로 리포트하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#37 df 결과 출력의 가독성 개선
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#38 사용 가능한 디스크 용량 알아내기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#39 Secure locate 구현하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#40 시스템에 사용자 추가하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#41 사용자 계정 일시 중지하기
____코드
____동작 방식
____스크립트 실행하기
____결과
__#42 사용자 계정 삭제하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#43 사용자 환경 검증하기
____코드
____동작 방식
____스크립트 실행하기
____결과
__#44 게스트 사용자가 떠난 후 초기화하기
____코드
____동작 방식
____스크립트 실행하기
____결과


6장. 시스템 관리: 시스템 유지보수

__#45 Set User ID 애플리케이션 추적하기
____코드
____동작 방식
____스크립트 실행하기
____결과
__#46 시스템 날짜 설정하기
____코드
____동작 방식
____스크립트 실행하기
____결과
__#47 이름으로 프로세스 죽이기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#48 사용자 crontab 항목 검증
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#49 시스템 cron 작업이 실행되도록 보장하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#50 로그 파일 순환
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#51 백업 관리하기
____코드
____동작 방식
____스크립트 실행하기
____결과
__#52 디렉터리 백업하기
____코드
____동작 방식
____스크립트 실행하기
____결과


7장. 웹과 인터넷 사용자

__#53 FTP를 사용한 파일 다운로드
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#54 웹 페이지에서의 URL 추출
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#55 GitHub 사용자 정보 얻기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#56 ZIP Code Lookup
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#57 지역 코드 검색
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#58 날씨 추적하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#59 IMDb에서 영화 정보 가져오기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#60 통화 가치 계산
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#61 비트코인 주소 정보 가져오기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#62 웹 페이지 변경 사항 추적
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기


8장. 웹 마스터가 할 수 있는 다양한 기능

__스크립트 실행
__#63 CGI 환경 살펴보기
____코드
____동작 방식
____스크립트 실행하기
____결과
__#64 웹 이벤트의 로그
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#65 동적 웹 페이지 구성
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#66 웹 페이지를 이메일 메시지로 변경하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#67 웹 기반의 사진 앨범 생성
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#68 랜덤 문자열 출력
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기


9장. 웹과 인터넷 관리

__#69 손상된 내부 링크 식별
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#70 손상된 외부 링크 보고
____코드
____동작 방식
____스크립트 실행하기
____결과
__#71 아파치 패스워드 관리
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#72 SFTP와 파일 동기화하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기


10장. 인터넷 서버 관리

__#73 아파치 access_log 탐색하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#74 검색 엔진 트래픽 이해하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#75 아파치 error_log 탐색하기
____코드
____동작 방식
____스크립트 실행하기
____결과
__#76 원격 아카이브로 재앙 피하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#77 네트워크 상태 모니터링
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#78 프로세스 이름별로 태스크 우선순위 변경
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기


11장. 맥OS 스크립트

__#79 스크린 캡처 자동화
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#80 터미널 타이틀 동적 지정
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#81 iTunes 라이브러리의 요약 목록 생성
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#82 open 명령어 수정
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기


12장. 재미있는 셸 스크립트 게임

__#83 Unscramble: 워드 게임
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#84 행맨: 단어를 빨리 생각하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#85 주 정부 수도 퀴즈
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#86 소수 찾기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#87 주사위를 굴려보자
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#88 에이시 듀시
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기


13장. 클라우드 환경에서의 작업

__#89 드롭박스의 실행 확인
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#90 드롭박스 동기화
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#91 클라우드 사진 스트림에서 슬라이드쇼 생성하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#92 구글 드라이브의 파일 동기화
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#93 컴퓨터의 음성 시스템
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기


14장. 이미지 매직과 그래픽 파일

__#94 더 똑똑한 이미지 크기 분석기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#95 이미지 워터마크
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#96 이미지 프레임 만들기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#97 이미지 섬네일 생성
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#98 GPS 위치 정보 해석
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기


15장 날짜

__#99 과거 특정 날짜의 요일 알아내기
____코드
____동작 방식
____스크립트 실행하기
____스크립트 해킹하기
__#100 날짜 사이의 날수 계산하기
____코드
____동작 방식
____스크립트 실행하기
____스크립트 해킹하기
__#101 특정 날짜까지의 날수 계산하기
____코드
____동작 방식
____스크립트 실행하기
____스크립트 해킹하기


부록 A. 윈도우 10에 bash 설치하기

__개발자 모드 켜기
__bash 설치하기
__마이크로소프트의 bash 셸과 리눅스 배포판


부록 B. 보너스 스크립트

__#102 여러 파일 옮기기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#103 멀티프로세서 기계에서 여러 명령 실행하기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기
__#104 달의 위상 찾기
____코드
____동작 방식
____스크립트 실행하기
____결과
____스크립트 해킹하기

저자소개

데이브 테일러 (지은이)    정보 더보기
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)를 운영하고 있다.
펼치기
브랜든 페리 (지은이)    정보 더보기
오픈소스 .NET 구현인 모노의 출현과 함께 C# 애플리케이션을 작성하기 시작했다. 여유 시간에는 Metasploit 프레임워크용 모듈을 작성하거나, 바이너리 파일을 파싱하거나, 이것저것 뒤적이기를 좋아한다.
펼치기
김기주 (옮긴이)    정보 더보기
포스텍 컴퓨터공학과와 동 대학원을 졸업한 뒤 지금은 elastic.co에서 Principal Education Architect로 전 세계에 엘라스틱서치와 키바나를 알리고 있다. 공저로는 『Security PLUS for UNIX』(영진닷컴, 2000), 역서로 에이콘출판사의 『임베디드 프로그래밍 입문』(2006), 『실시간 UML』(2008), 『리눅스 API의 모든 것』(2012), 『리눅스 실전 가이드』(2014), 『한눈에 빠져드는 셸 스크립트 2/e』(2018), 『페도라로 실습하는 리눅스 시스템 관리』(2022), 『임베디드 리눅스 프로그래밍 완전정복 3/e』(2024) 등이 있다.
펼치기
송지연 (옮긴이)    정보 더보기
지엔텔, 노키아 지멘스 네트웍스에서 근무한 경험이 있는 WCDMA, LTE 분야의 통신 기술 엔지니어 출신으로, 취미로 팀을 만들어 개발에 한동안 푹 빠져 있기도 했다. 현재는 주 전공인 SW 개발 분야로 돌아온 후 오라클 개발 팀을 거쳐 로쿠Roku에서 PM으로 근무 중이며, 역서로는 『스프링 핵심 노트』(한빛미디어, 2015)와 에이콘출판사의 『(개정3판) 리눅스 실전 가이드』(2014), 『한눈에 빠져드는 셸 스크립트 2/e』(2018), 『임베디드 리눅스 프로그래밍 완전정복 2/e』(2019) 등이 있다.
펼치기
김병극 (옮긴이)    정보 더보기
웹 개발자로 소프트웨어 개발을 시작했으며, 피처폰의 자바 관련 업무를 맡았던 것을 계기로 썬 마이크로시스템즈와 오라클에서 자바 VM 개발 업무를 수행했다. 현재는 SCA 도구인 블랙 덕(Black Duck)의 기술 지원 및 오픈소스 거버넌스, 컴플라이언스 컨설팅 업무를 맡고 있으며, 역서로는 에이콘출판사의 『한눈에 빠져드는 셸 스크립트 2/e』(2018), 『임베디드 리눅스 프로그래밍 완전정복 2/e』(2019), 『실습으로 배우는 하드웨어 보안』(2020)이 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책