• 소득공제
  • 무료배송

한눈에 빠져드는 셸 스크립트-리눅스, 맥OS, 유닉스 시스템을 위한 101가지 스크립트

  • DAVE TAYLOR,브랜드페리
  • 김기주,송지연
  • 에이콘출판
  • 2018년 04월 17일
사용자 평점
0리뷰 0개
0%35,00035,000원
적립금
350원 (1% 적립)
추가 적립 안내
  • 5만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

  • 10만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

    정가제FREE(상품/사은품) 금액이
    5,000원 이상이면 5,000원 추가적립

회원가입 시 적립금 즉시 지급!

배송비
무료 (해외배송의 경우 지역에 따라 상이)

배송안내

배송비 안내
  • 1만원 이상 주문 시 무료배송 입니다.
  • 주문하신 상품을 해외로 배송 하시는 경우에는 별도의 항공료 가 부과됩니다
서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
주문 수량 변경시 안내

[주문/배송] 주문 수량 변경 시 안내

주문 수량 변경 시,배송일정이 변경될 수 있으니 반드시 확인해 주시기 바랍니다.
(고객센터 1544-9020)

지금 주문하면 9/10(목) 출고 가능
택배보다 빠른, 나우드림
상품 규격 정보
상품상세정보
ISBNISBN-13 : 9791161751412
쪽수540쪽
크기기타 규격
제품구성단행본
이 책이 속한 분야
  • 컴퓨터/IT > 인터넷
관련 이벤트

AI추천 이유

책 소개
시스템 관리자, 인터넷 서버 관리자 등이 매일매일의 업무를 손쉽게 하도록 도와주는 101가지 셸 스크립트를 담고 있다. 뿐만 아니라 날짜와 약속을 기록하고 클라우드 서비스를 활용하며, 간단하지만 재미있는 게임도 만들 수 있다. 셸 스크립트에서 맥OS 특유의 기능을 활용하는 법도 알아본다. 업무에 당장 적용할 수 있는 셸 스크립트들을 소개하고 있어, 이 책에 소개된 셸 스크립트들을 살펴보다 보면 셸 스크립트의 고수가 돼 있을 것이다.
목차
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 달의 위상 찾기 -코드 -동작 방식 -스크립트 실행하기 -결과 -스크립트 해킹하기
저자 소개
저자 : DAVE TAYLOR,브랜드페리
    데이브 테일러(Dave Taylor)
    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)를 운영하고 있다.

    브랜든 페리(Brandon Perry)
    오픈소스 .NET 구현인 모노의 출현과 함께 C# 애플리케이션을 작성하기 시작했다. 여유 시간에는 Metasploit 프레임워크용 모듈을 작성하거나, 바이너리 파일을 파싱하거나, 이것저것 뒤적이기를 좋아한다.
    도서리뷰 (0)
    이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.

    등록된 리뷰가 없습니다

    첫번째 리뷰어가 되어주세요

    교환/반품/환불
    반품/교환방법
    • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
    • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
    반품/교환 가능기간
    • 변심반품의 경우 수령 후 7일 이내
    • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용
    • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 만화, 잡지, 수험서 및 문제집류
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    상품 품절
    • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    매장에서 사용할 수 있는 바코드가 있어요!