메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

한빛랩스 - 지식에 가능성을 머지하다 / 강의 콘텐츠 무료로 수강하시고 피드백을 남겨주세요. ▶︎

IT CookBook, 유닉스 이론과 실습(3판)

기본 기능부터 명령어 사용법까지

한빛아카데미

집필서

판매중

  • 저자 : 이종원 , 윤소정
  • 출간 : 2019-11-13
  • 페이지 : 568 쪽
  • ISBN : 9791156644637
  • 물류코드 :4463
  • 구판정보 :이 도서는 <IT CookBook, 유닉스 이론과 실습(개정판)>의 개정판입니다. 구판 정보 보기
  • 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
  • 초급 초중급 중급 중고급 고급
3점 (1명)
좋아요 : 12

다양한 예제와 단계별 학습으로 손쉽게 배우는 유닉스

유닉스나 리눅스에 대한 기본 지식을 배우고자 하는 컴퓨터 관련 학과의 학부생을 대상으로 합니다. 유닉스 입문에 꼭 필요한 기본 기능과 명령의 사용 방법을 예제와 함께 자세히 설명하기 때문에 유닉스 강의 교재로 적합하며, 독학용으로도 활용할 수 있습니다.

 

※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.

 

 

상세페이지_750.jpg

 

 

 

이종원 저자

이종원

서강대학교 컴퓨터공학과에서 박사 학위를 취득했다. 1999년부터 현재까지 청강문화산업대학교 게임콘텐츠스쿨 교수로 재직 중이고, 소프트웨어 테스팅·게임 QA·리눅스 등 다양한 분야의 주제를 강의하고 있다. 주요 저서로는 『난생처음 앱 인벤터』 (한빛아카데미, 2023), 『우분투 리눅스(3판)』 (한빛아카데미, 2022), 『시스템 프로그래밍』 (한빛아카데미, 2021), 『게임 제작으로 배우는 유니티』 (한빛아카데미, 2021), 『유닉스 이론과 실습(3판)』 (한빛아카데미, 2020), 『CentOS 리눅스』 (한빛아카데미, 2020), 『페도라 리눅스(개정판)』 (한빛아카데미, 2017), 『유닉스 시스템 프로그래밍』 (한빛미디어, 2010), 『유닉스 시스템 관리』 (한빛미디어, 2009), 『C 프로그래밍 연습』 (홍릉, 2004), 『프로그래밍 입문 with C』 (홍릉, 2001) 등이 있다.
 
윤소정 저자

윤소정

서강대학교 대학원 컴퓨터학과 박사 과정을 수료하였다. ㈜엠클라우독 기술고문으로 재직 중이며 텍스트 데이터의 분석 및 이를 활용한 다양한 지능형 서비스 개발에 많은 관심을 가지고 있다.

Part 01 유닉스 기본

Chapter 01 유닉스 개요 및 기본 사용법

01 유닉스 개요

02 유닉스 시스템 접속 방법과 명령 사용법

실습 1-1 ssh를 이용해 유닉스에 접속하기

요약

연습문제

Chapter 02 디렉토리 다루기

01 유닉스 파일 시스템

02 현재 디렉토리 확인 : pwd

03 디렉토리 이동 : cd

04 디렉토리의 파일 목록 확인 : ls

05 디렉토리 생성 : mkdir

실습 2-1 디렉토리 상세 정보 보기

06 디렉토리 삭제 : rmdir

요약

연습문제

Chapter 03 파일 다루기

01 파일 내용 보기 : cat/more/tail

02 파일 복사 : cp

실습 3-1 파일 내용보기와 검색

03 파일 삭제 : rm

04 파일 이동 : mv

실습 3-2 파일 이동하기

05 파일 링크 : ln

06 파일 생성 및 수정 시간 변경 : touch

요약

연습문제

Chapter 04 vim 사용법 익히기

01 유닉스 편집기

02 vim 사용법

실습 4-1 vim 입력하고 수정하는 방법 익히기

실습 4-2 vim 편집 방법 익히기

실습 4-3 기타 유용한 명령 익히기

03 vim 환경 설정 

요약

연습문제

Chapter 05 배시 셸 활용하기

01 셸 기본 사용법 익히기

02 입출력 방향 변경

03 배시 셸 환경 설정

04 배시 셸 명령 다루기

05 프롬프트 설정하기

06 환경 설정 파일 설정하기

실습 5-1 셸 환경 설정하기

요약

연습문제

 

Part 02 유닉스 고급

Chapter 06 파일 접근 권한 관리하기

01 파일의 속성

02 파일의 접근 권한

03 기호를 이용한 파일 접근 권한 변경

실습 6-1 기호 모드로 파일 권한 변경하기

04 숫자를 이용한 파일 접근 권한 변경

실습 6-2 숫자 모드로 파일 권한 변경하기

05 기본 접근 권한의 설정

실습 6-3 기본 접근 권한 변경하기

요약

연습문제

Chapter 07 파일과 디렉토리 검색하기

01 파일 내용 검색 : grep/egrep/fgrep

실습 7-1 grep 옵션 익히기

02 파일 검색 : find

실습 7-2 find 사용법 익히기

03 명령 검색 : which

요약

연습문제

Chapter 08 사용자와 프로세스 명령 익히기

01 프로세스의 개념과 종류

02 프로세스 관리 명령

실습 8-1 프로세스를 찾아 종료시키기

03 포그라운드와 백그라운드 프로세스

실습 8-2 작업 관리하기

04 사용자 정보 보기

요약

연습문제

Chapter 09 파일 아카이브와 압축 명령 익히기

01 파일 아카이브 : tar

02 파일 아카이브와 압축 : jar

03 .Z 파일 : compress/uncompress

04 .gz 파일 : gzip/gunzip

05 .zip 파일 : zip/unzip

06 .bz2 파일 : bzip2/bunzip2

실습 9-1 작업 관리하기 

요약

연습문제

Chapter 10 인터넷과 통신 명령 익히기

01 사용자간 직접 통신 : write/wall/talk/mesg

02 이메일 보내기 : mailx

03 호스트와 개인 정보 확인

04 파일 송수신 : ftp

실습 10-1 ftp로 바이너리 파일 가져오기

실습 10-2 ftp로 디렉터리 생성하고 파일 보내기

요약

연습문제

 

Chapter 11 유닉스 유틸리티 이용하기

01 파일 정보 수집 : wc

02 파일 정렬 : sort

03 파일 분할 : split

실습 11-1 파일 내용 정렬하고 분할하기

04 중복 삭제 : uniq

05 필드 잘라내기 : cut

06 두 파일 연결하기 : paste

실습 11-2 파일에서 필드 추출하고 파일 합치기

실습 11-3 유닉스 시스템 사용자 목록 만들기

07 파일 덤프 : dd

요약

연습문제

 

Part 03 유닉스 셸

Chapter 12 유닉스 셸의 이해

01 유닉스 셸의 기능과 종류

02 콘 셸의 주요 기능

실습 12-1 콘 셸 환경 설정하기

03 C 셸의 주요 기능

실습 12-2 C 셸 환경 설정하기

요약

연습문제

Chapter 13 배시 셸 프로그래밍

01 셸 스크립트

02 셸 변수 사용하기

03 사용자로부터 입력 받기

04 연산자

05 제어문

06 함수

07 디버깅

요약

연습문제

 

Part 04 유닉스 시스템 관리

Chapter 14 시스템 관리 기초

01 시스템 관리자

02 부팅과 종료

03 사용자 관리

04 그룹 관리

05 루트 비밀번호 관리

실습 14-1 root 비밀번호 복구하기

06 서비스 관리

07 패키지 관리

08 네트워크 관리

요약

연습문제

부록 A솔라리스 설치

안녕하세요. 저희 대학에서는 2학년 1학기에 ‘유닉스 기초’라는 과목에서  본 교재를 사용하여 3학점 과목으로 강의를 하고 있습니다. 학기를 마치는 시점에서 건의 드릴 사항이 있습니다.

교재 11장 (유닉스 유틸리티 이용하기)의 381쪽 “2차 정렬하기” 부분에 나오는 sort 명령어의 옵션을 좀 더 표준에 맞게 수정할 필요가 있다고 생각합니다.

예컨대 교재에는 헬스클럽 회원 명부 파일인 test_sort2를 정렬할 때 세 번째 필드인 이름 순으로 정렬하되, 이름이 같으면 두 번째 필드인 성을 기준으로 정렬하는 예를 보여주고 있습니다.

$ cat test_sort2
001 Hong Gil-Dong 80 M
002 Park Ji-Soo 100 M
003 Lee Na-Young 54 F
004 Kim Chan-Sook 60 F
005 Han Ji-Soo 75 M
006 Jung Doo-Ri 49 F
007 Lee Mi-Ra 59 F
$
이러한 요구 사항에 맞게 정렬하기 위해 교재에서 제시하는 명령어는 다음과 같습니다.

$ sort +2 -3 +1 -2 test_sort2
004 Kim Chan-Sook 60 F
006 Jung Doo-Ri 49 F
001 Hong Gil-Dong 80 M
005 Han Ji-Soo 75 M
002 Park Ji-Soo 100 M
007 Lee Mi-Ra 59 F
003 Lee Na-Young 54 F
$
sort 명령어 매뉴얼을 찾아보니 이러한 방식의 정렬 옵션은 ‘obsolescent’라고 하여 더 이상 사용하지 않게 되었다고 하고 “+2 -3” 대신 새로운 표준 옵션인 “-k2,2”를 사용하라고 제시하고 있습니다.

새 표준을 사용한 명령어의 실행 결과는 다음과 같습니다. 앞의 기존 명령어와 동일한 결과입니다.

$ sort -k3,3 -k2,2 test_sort2
004 Kim Chan-Sook 60 F
006 Jung Doo-Ri 49 F
001 Hong Gil-Dong 80 M
005 Han Ji-Soo 75 M
002 Park Ji-Soo 100 M
007 Lee Mi-Ra 59 F
003 Lee Na-Young 54 F
$

제가 학교에서 강의를 할 때도 "+2 -3 +1 -2" 방식의 옵션은 학생들이 이해하기가 어렵고 직관적이지도 않은 것 같습니다. 

대신 새 표준옵션인 “-k3,3, -k2,2”를 사용하면 훨씬 이해하기 쉽고 직관적이라 학생들에게 가르치기도 한결 수월한 것 같습니다.

다른 sort 명령이나 연습문제 풀이도 이와 같은 방식으로 제시해 주시면 좋을 것 같습니다. 참고가 되셨으면 합니다. 

결제하기
• 문화비 소득공제 가능

도서구입 안내

<한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.

리뷰쓰기

닫기
* 상품명 :
IT CookBook, 유닉스 이론과 실습(3판)
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
IT CookBook, 유닉스 이론과 실습(3판)
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
IT CookBook, 유닉스 이론과 실습(3판)
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 상품1