티스토리 뷰
우리가 리눅스에서 터미널을 열었을 때, 까만 화면에 커서가 깜빡깜빡 거리고 있는, 명령어를 칠 수 있는 이 프로그램을 bash라고 하는데, 이 bash는 바로 셸(shell)이라는 프로그램의 일종이다. bash는 명령 언어를 해석해서 실행해주는 프로그램이다.
리눅스가 부팅될 때를 생각해 보자. 부팅이 되면 시스템 설정 정보들을 읽어 들이고 서비스를 구동하기 위해서 /etc/rc.d에 있는 셸 스크립트를 실행한다. 이 스크립트들을 자세히 이해하는 것은 시스템의 동작을 분석하기 위해서 매우 중요하기도 하지만 나중에 고칠 필요가 있을지도 모르는 일이다.
결국, 쉘 스크립트가 어떻게 동작하는지를 이해하는 것은 실력있는 시스템 관리자가 되고 싶어 하는 이들에게는 필수적이다. 비록 그들이 실제로 스크립트를 작성하지 않는다고 해도 말이다.
■ 셸 스크립트를 만드는 것을 배우기는 어렵지 않다. 그 근거는 아래와 같다.
① 몇 개의 셸용 연산자와 옵션들 만으로 아주 작게 만들 수 있다.
② 셸 문법은 간단하고 명확하다. 명령어줄 상에서 명령어를 실행시키거나 유틸리티들을 연결해서 실행시키는 것과 거의 비슷하지만 단지 몇 개의 "규칙"만 배우면 된다.
물론 셸 스크립트를 못써도, 개발 능력이 있다면 얼마든지 다른 대안을 마련할 수 있다. 하지만 셸 프로그래밍을 알고 있으면, 셸의 이 장점으로 말미암아 조금 더 편하게 작업을 할 수 있다.
우리가 프로그래밍 언어에 능숙해지는 과정에서는, 각종 예제를 풀고, 그 해법 코드를 보고 따라해가며 익혔던 과정이 분명히 섞여있었다. '유닉스 리눅스 셸 스크립트 예제 사전'은, 이러한 방법으로 셸을 익혀가는데 유용하다.
■ 누가 읽으면 좋을까?
이 책은 셸에 대한 어떠한 사전 지식이 없는 사람도 충분히 읽을 수 있도록 명령어, 키워드, 사용처, 실행예제, 스크립트 단락으로 구성이 알아보기 쉽게 잘 이루어져있다.
그렇지만 셸 프로그래밍에는 기본적으로 리눅스 중/고급 수준의 명령어가 심심치 않게 활용되곤 한다. 따라서 셸 프로그래밍의 초심자, 그 중에서도 리눅스에 대한 사전 지식이 없다면, 아래의 책들을 참고하여, 유닉스/리눅스의 슬기롭고 교훈적인 부분들을 우선 배워나간 후 다시 이 책을 접하길 권한다.
아, 이런 최근에 나온 책도 있다!
■ 이 책을 어떻게 활용할 수 있을까?
'유닉스 리눅스 셸 스크립트 예제 사전'은, 총 132가지의 내용을 10개 챕터로 나누되, 전부 같은 구성으로 이루어져있다. 이로 하여금 순서에 구애받지 않고 필요한 곳 부터 먼저 학습할 수 있고, 나중에 필요한 부분을 찾아가기에도 편리하게 목차가 구성되어 있다.
따라서 항상 손에 닿는 곳에 놓아두고서, 필요한 단어가 생각나지 않을 때 사전을 찾아보듯, '유닉스 리눅스 셸 스크립트 예제 사전'을 활용할 수 있을 것이다.
'다이어리 > 책 리뷰' 카테고리의 다른 글
[R 관련 서적 리뷰 1/5] 박찬성, “통계와 R을 함께 배우는 R까기 2”, 느린생각, 2016년 1월 부분개정판 (18) | 2016.02.14 |
---|---|
이선 브라운 지음, 한선용 옮김 (2015), "Web Development with Node & Express", 한빛미디어 리뷰 (0) | 2015.11.08 |
우재남 (2015), "이것이 리눅스다", 한빛미디어 리뷰 (0) | 2015.08.25 |
Dorothy L. Sayers,『Whose Body?』, Harper Mass Market Paperbacks (0) | 2011.03.07 |
석용산,『여보게,저승갈때뭘가지고가지』, 고려원 (1992) (0) | 2011.03.05 |
곽노윤 외,『새내기 C 프로그래머를 위한 순서도 작성』, 정익사 (2007) (0) | 2011.03.03 |
이건창,『수리철학』, 경문사 (2000) (0) | 2011.03.02 |
김용준 외,『나는 프로그래머다』, 한빛미디어 (2004) (0) | 2011.03.01 |
- Total
- Today
- Yesterday
- 경제학 홍성표
- 경제학과 홍성표
- 괴산
- 티스토리 초대장
- 홍성표
- 충남대학교 경제학과 30주년 기념
- 홍성표 교수
- 아동 학대
- 티스토리 초대권
- 키워드
- 한국은행 통화정책 경시대회
- 학점 계산기
- 티스토리 초대
- Presentation Ice Breaker
- 충주충일중학교
- 티스토리
- 충남대학교
- 검색량
- 함성
- 네이버
- 양구
- 초대장
- 충주
- 한국천문연구원
- 충남대학교 경제학과
- 충남대 홍성표
- 대전
- 충남대
- wwe
- 충주대원고등학교
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |