FREE SHIPING FOR OVER $100 - MOSTLY SHIP VIA USPS GROUND ADVANTAGE %D days %H:%M:%S
대니얼J.바렛
저자:대니얼J.바렛 소프트웨어엔지니어이며,시스템관리자,대학강사,웹디자이너,헤비메탈가수이자유머작가이기도하다.현재는구글에서근무하고있다.30여년간리눅스및유관기술에대한강의및저술활동을해왔다.『리눅스핵심레퍼런스』(인사이트,2018),『LinuxSecurityCookbook』,『SSH,TheSecureShell:TheDefinitiveGuide』,『MacintoshTerminalPocketGuide』,『MediaWiki』등오라일리에서여러책을냈다.더자세한것을알고싶다면DanielJBarrett.com을방문하기바란다. 역자:심효섭 연세대학교문헌정보학과를졸업하고모교중앙도서관과의인연으로도서관솔루션업체에서일하면서개발을시작했다.네이버에서웹서비스개발업무를맡았으며,웹서비스외에머신러닝공부도꾸준히하고있다.최근관심사는회사에속하지않고도지속가능한삶이다.옮긴책으로는『엔지니어를위한블록체인프로그래밍』,『비전시스템을위한딥러닝』,(이상한빛미디어),『파이썬으로시작하는컴퓨터과학입문』(인사이트),『그림과실습으로배우는도커&쿠버네티스(위키북스),『도커교과서』,『쿠버네티스교과서』(이상길벗)등이있다.
1부핵심개념1장리눅스명령결합하기1.1입력과출력,그리고파이프1.2기본명령여섯가지__1.2.1첫번째명령-wc__1.2.2두번째명령-head__1.2.3세번째명령-cut__1.2.4네번째명령-grep__1.2.5다섯번째명령-sort__1.2.6여섯번째명령-uniq1.3중복파일찾아내기1.4정리2장셸과친해지기2.1셸에관한용어2.2파일명패턴매칭2.3변수값의평가__2.3.1변수값의출처는어디일까?__2.3.2변수에대해오해하기쉬운것__2.3.3패턴과변수2.4별명을사용해명령단축하기2.5입력과출력리다이렉트하기2.6따옴표와이스케이프를이용해변수의평가를차단하기2.7실행할프로그램찾기2.8환경설정및초기화파일,간단히설명하기2.9정리3장실행했던명령을다시실행하기3.1명령히스토리열람하기3.2명령히스토리에서이전명령불러오기__3.2.1명령히스토리를거슬러올라가기__3.2.2히스토리확장__3.2.3파일삭제실수는이제안녕(명령히스토리를활용한방법)__3.2.4명령히스토리에대한증분검색3.3명령행편집__3.3.1명령어안에서커서를옮겨가며편집하기__3.3.2캐럿을이용한히스토리확장__3.3.3이맥스및Vim스타일의명령행편집3.4정리4장파일시스템을자유롭게이동하기4.1특정한디렉터리로빠르게이동하기__4.1.1홈디렉터리로빠르게이동하기__4.1.2탭자동완성을이용한빠른디렉터리이동__4.1.3별명또는환경변수를이용해자주사용하는디렉터리로빠르게이동하기__4.1.4CDPATH설정을이용한간편디렉터리이동__4.1.5빠른이동을위한홈디렉터리구성하기4.2이전디렉터리로편리하게돌아가기__4.2.1‘cd’로두디렉터리사이를반복해서오가기__4.2.2pushd와popd로세개이상의디렉터리를반복해서오가기4.3정리2부응용기법5장리눅스명령을몸에익히기5.1텍스트생성하기__5.1.1date명령__5.1.2seq명령__5.1.3중괄호확장(셸내장기능)__5.1.4find명령__5.1.5yes명령5.2문자열추출하기__5.2.1단순문자열일치그이상의기능:grep__5.2.2tail명령__5.2.3awk{print}명령5.3텍스트결합하기__5.3.1tac명령__5.3.2paste명령__5.3.3diff명령5.4텍스트변환하기__5.4.1tr명령__5.4.2rev명령__5.4.3awk명령과sed명령5.5더많은리눅스명령익히기5.6정리6장부모프로세스와자식프로세스,그리고환경6.1셸은실행파일이다6.2부모프로세스와자식프로세스6.3환경변수__6.3.1환경변수만들기__6.3.2오해하기쉬운것-‘전역’변수6.4자식셸과하위셸6.5환경설정하기__6.5.1설정파일다시읽어들이기__6.5.2다른컴퓨터로환경파일가져가기6.6정리7장명령을실행하는열한가지방법7.1리스트형태로명령실행하기__7.1.1첫번째방법:조건부리스트사용하기__7.1.2두번째방법:무조건리스트사용하기7.2치환으로명령실행하기__7.2.1세번째방법:명령치환하기__7.2.2네번째방법:프로세스치환하기7.3문자열로명령실행하기__7.3.1다섯번째방법:bash에문자열을인수로전달해명령으로실행하기__7.3.2여섯번째방법:bash에문자열을파이핑해명령실행하기__7.3.3일곱번째방법:ssh를사용해원격에서문자열을명령으로실행하기__7.3.4여덟번째방법:xargs를사용해명령의연속열실행하기7.4프로세스를제어해명령실행하기__7.4.1아홉번째방법:백그라운드실행하기__7.4.2열번째방법:명시적하위셸__7.4.3열한번째방법:프로세스교체하기7.5정리8장한줄로끝내는명령작성하기8.1한줄로끝내는명령을작성하기위해필요한것__8.1.1유연한사고__8.1.2시작점정하기__8.1.3작성된명령을테스트하기8.2연속열에파일명삽입하기8.3파일의쌍확인하기8.4홈디렉터리구조로부터CDPATH생성하기8.5테스트용파일만들기8.6빈파일생성하기8.7정리9장텍스트파일활용하기9.1첫번째예제:파일찾기9.2두번째예제:도메인만료일자확인하기9.3세번째예제:지역코드데이터베이스구축하기9.4네번째예제:패스워드관리도구만들기9.5정리3부그외주제10장효율은키보드에서나온다10.1창다루기__10.1.1터미널창과웹브라우저창바로띄우기__10.1.2원샷윈도__10.1.3웹브라우저단축키__10.1.4창과바탕화면전환하기10.2명령행으로웹검색하기__10.2.1명령행에서웹브라우저실행하기__10.2.2wget과curl을사용해HTML내려받기__10.2.3HTML-XML유틸리티를이용한HTML처리__10.2.4텍스트기반웹브라우저에서렌더링된웹콘텐츠내려받기10.3명령행에서클립보드다루기__10.3.1셀렉션을표준입력과표준출력스트림에연결하기__10.3.2패스워드관리도구개선하기10.4정리11장시간을절약하는팁11.1빠른자가승리한다__11.1.1less명령에서편집기로바로이동하기__11.1.2지정된문자열이포함된파일을편집하기__11.1.3잦은오타를자동처리하기__11.1.4빠르게빈파일을생성하기__11.1.5한줄씩파일처리하기__11.1.6재귀실행을지원하는명령확인하기__11.1.7man도움말읽기11.2장기적인학습이필요한것들__11.2.1bash의man도움말읽기__11.2.2cron,crontab,at익히기__11.2.3rsync명령익히기__11.2.4다른스크립트언어익히기__11.2.5프로그래밍이아닌작업에make명령활용하기__11.2.6일상적으로수정하는파일에형상관리적용하기11.3정리부록A리눅스기초사용법A.1명령과인수,옵션A.2파일시스템과디렉터리,경로A.3디렉터리이동하기A.4파일생성및편집하기A.5파일및디렉터리다루기A.6파일내용확인하기A.7파일권한조정하기A.8프로세스다루기A.9참조문서보기A.10셸스크립트A.11슈퍼유저권한획득하기A.12참고도서목록부록Bbash외의다른셸을위한도움말
업무에당장써먹을수있는실전형리눅스명령어사용법만담았다!가장많이사용하는핵심명령어만엄선했다!리눅스사용자라면구글이나책등에서필요한명령어들을찾아본적이있을것이다.하지만리눅스명령어만해도수백가지인데다각각의명령어가수많은기능을담고있어적합한명령어를찾기는쉽지않다.이책에는리눅스와상호작용을더잘할수있게도와주는명령어만을엄선하여실용적인순서로수록했다.이명령어들만제대로익혀도리눅스를효율적으로사용할수있다.실습으로확실히익힌다!비밀번호관리나테스트파일생성과같은간단한실습에서부터정보를처리하거나검색하고수동작업을자동화하는복잡한실습에이르기까지다양한실습을담았다.이를직접실행해보고해결해보는과정을통해내용을확실하게이해할수있다.더빠르고,더스마트하고,더효율적으로작업한다!홈디렉터리를지능적으로구성하여파일을찾는시간을절약하거나텍스트파일을변환하고데이터베이스처럼쿼리하게하는등명령어를가장효과적으로활용하는방법들을담았다.이책은리눅스와상호작용하는방식을변화시키고,생산성을높이는데도움이될기술과개념으로가득하다.이책과함께리눅스스킬을한단계높여보자!