운영체제/UNIX시스템

> 전체도서 > 운영체제/UNIX시스템

>>  전체도서

>>  전산학개론

>>  프로그래밍 언어

>>  C 언어

>>  자료 구조

>>  데이터베이스/화일처리

>>  운영체제/UNIX시스템

>>  컴퓨터 구조/논리 회로

>>  데이터 통신/인터넷

>>  프로그래밍/전자상거래

>>  시스템분석/소프트웨어 공학

>>  컴퓨터 게임/멀티미디어/컴퓨터 그래픽스

>>  OA/오피스

>>  전산수학/통계학

book list

전체 도서 보기

전산학개론

프로그래밍 언어

C 언어

자료 구조

데이터베이스/화일처리

운영체제/UNIX시스템

컴퓨터 구조/논리 회로

데이터 통신/인터넷

웹 프로그래밍/전자상거래

시스템분석/
소프트웨어 공학

컴퓨터 게임/멀티미디어
컴퓨터 그래픽스

OA/오피스

이산수학/통계학

유닉스 시스템의 기초

정익사
2017-02-09
조회수 3112

유닉스 시스템의 기초

 지은이 : 안광수

 ISBN : 978-89-353-0500-1

 금액 : 25,000원


● 발행날짜 : 2012년 11월 25일

● 페이지 : 524페이지

● 판매처 : 온라인 서점

● 강의자료 제공

   책 소개
 책 소개
 저자소개
 목차
01 UNIX의 개요
section 1.1 UNIX의 탄생
1.1.1 운영체제
1.1.2 UNIX 시스템의 역사
1.2 UNIX의 특징 및 구조
1.2.1 UNIX System의 특징
1.2.2 UNIX의 구조
1.2.3 UNIX 시스템에 적합한 하드웨어 환경

02 UNIX의 시작
section 2.1 사용자명과 암호
2.2 login
2.2.1 WINDOWS의 명령인 telnet.exe를 사용하는 첫 번째 방법
2.2.2 WINDOWS의 명령인 telnet.exe를 사용하는 두 번째 방법
2.2.3 TELNET 용 프로그램인 PuTTY를 사용하는 방법
2.2.4 Login 하기
2.3 command line의 입력형식(shell)
2.4 암호의 설정과 변경
2.5 특수문자
2.6 문자 입력 시 잘못 입력한 경우의 수정 방법
2.6.1 한 문자 지우기
2.6.2 한 단어 지우기
2.6.3 한 줄 지우기
2.7 logout

03 UNIX의 파일과 디렉토리
section 3.1 UNIX의 파일 시스템
3.1.1 boot block
3.1.2 super block
3.1.3 i-node list
3.2 파일의 종류
3.2.1 일반 파일(Ordinary File)
3.2.2 디렉토리 파일(Directory File)
3.2.3 특수 파일(Special File)
3.2.4 경로명
3.3 기본 명령과 도움말
3.3.1 기본 명령
3.3.2 온라인 도움말(Manual Page : man)
3.4 명령 형식
3.4.1 명령의 구조
3.4.2 명령의 인수들
3.4.3 순차 실행 명령
3.5 명령 입력하기
3.5.1 History
3.5.2 Alias
3.5.3 Unalias
3.5.4 와일드카드(wildcard)
3.6 기본 명령91
3.6.1 pwd(Print Working Directory)
3.6.2 cal(calendar)
3.6.3 date
3.6.4 bc(an arbitrary precision arithmetic language)

04 디렉토리 관련 명령어
section 4.1 홈 디렉토리
4.2 작업 디렉토리 확인:pwd(Print Working Directory)
4.3 작업 디렉토리 변경:cd(Change Directory)
4.4 파일명과 디렉토리명 출력:ls(List Contents of Directories)
4.5 디렉토리 만들기:mkdir(Make Directory)
4.6 디렉토리 삭제하기:rmdir(Remove Directory)

05 파일 관련 명령어
ection 5.1 파일을 결합하거나 내용 출력:cat(Catenate)
5.2 표준 입출력과 Redirection(재변환)
5.2.1 출력 : >
5.2.2 출력 추가 (Append) : >>
5.2.3 입력 : <
5.2.4 입력과 출력을 동시에 사용 : < >
5.2.5 두 개의 파일을 출력
5.2.6 두 개의 파일을 추가
5.3 Pipe(|)
5.4 파일의 내용 보기
5.4.1 한 화면씩 표시 : pg(Page)
5.4.2 파일의 시작 부분 표시 : head
5.4.3 파일의 마지막 부분 표시 : tail
5.5 디렉토리 및 파일 복사:cp(Copy)
5.5.1 일반적인 예
5.5.2 -i 옵션
5.5.3 -p 옵션
5.5.4 -r 옵션
5.6 디렉토리 및 파일 삭제:rm(ReMove)
5.7 파일이나 디렉토리의 이동 및 이름 변경:mv(Move 또는 Rename)
5.8 파일과 디렉토리의 링크:ln(Link)
5.8.1 링크의 종류
5.8.2 Hard link와 Symbolic link의 차이점
5.8.3 unlink 명령
5.9 파일의 접근 및 수정 시간 갱신:touch
5.10 file 명령
5.11 nl(Line Number) 명령
5.12 wc(Word Counter) 명령
5.13 파일의 프린트 명령
5.13.1 표준 출력 : pr(Printing-paginate Files)
5.13.2 프린터로 출력 : lp(Line Printer Queue)
5.13.3 프린터의 상태에 대한 정보 : lpstat(Line Printer Status)
5.13.4 인쇄 작업의 취소 : cancel

06 파일 사용 권한
section 6.1 파일 사용 권한
6.2 파일 사용 권한 알아보기:ls -l
6.3 파일 사용 권한의 변경:chmod(change mode)
6.3.1 기호모드(Symbolic mode)
6.3.2 8진수 모드(Octal mode)
6.4 파일 사용 권한의 자동 설정 허가 변경:umask

07 화면 편집기 vi
section 7.1 vi의 소개
7.2 vi 시작
7.2.1 vi 명령의 두 가지 모드
7.2.2 새로운 파일명으로 파일 편집을 위해 vi 부르기
7.2.3 디렉토리 내에 이미 만들어진 파일을 편집하기 위해 vi로
파일 부르기
7.2.4 vi 명령을 시작할 때(버퍼로 불러낼 때) 사용되는 옵션들
7.3 vi 종료
7.3.1 ZZ
7.3.2 :q 또는 : q!
7.3.3 :wq 또는 : wq!
7.4 화면 이동
7.4.1 커서 이동
7.4.2 현재 화면에서의 커서 이동
7.4.3 단어 단위로 커서 이동하기
7.4.4 현재 라인에서 커서 이동
7.4.5 특정 라인으로 직접 커서 이동
7.4.6 화면 이동
7.4.7 패턴 검색으로 이동
7.4.8 마킹(Marking)
7.5 입력 모드
7.5.1 데이터 입력 : a, A, i, I 명령모드
7.5.2 새로운 라인 삽인 : o, O 명령모드
7.6 데이터 삭제
7.6.1 문자 삭제하기 : x, dl, X, dh 명령모드
7.6.2 단어 삭제하기 : dw, db 명령모드
7.6.3 줄 삭제하기 : dd, d0, d$, D, dj, dk 명령모드
7.7 데이터 복사 및 이동
7.7.1 yw(yank word) 명령모드
7.7.2 p와 P 명령모드
7.7.3 yy와 Y 명령모드
7.7.4 y$ 명령모드
7.7.5 yo, yk, yj 명령모드
7.7.6 xp와 ddp와 deep 명령모드
7.7.7 :n1, n2 y 명령모드
7.7.8 :n1 co n2 명령모드
7.7.9 :n1,n2 co n3 명령모드
7.7.10 :n1 m n2 명령모드
7.7.11 :n1, n2 m n3 명령모드
7.8 데이터 치환
7.8.1 문자 치환 : r, R 명령모드
7.8.2 단어 치환 : cw(change word) 명령모드
7.8.3 라인 치환 : cc, S 명령모드
7.8.4 커서가 위치한 라인의 문자 및 문자열 치환 : C, c$ 명령모드
7.8.5 커서 위치 앞 문자부터 라인의 1 칼럼까지 치환 : c0
7.8.6 커서 위치의 한 문자를 다른 문자열로 치환 : s, cl
7.8.7 커서 앞 한 글자를 다른 문자열로 치환 : ch
7.8.8 커서가 위치한 라인을 포함하여 바로 위 또는 아래 라인까지 치환 : ck, cj 명령모드
7.8.9 패턴에 의한 치환
7.9 명령의 취소 및 반복
7.9.1 이전 실행 명령의 취소 : u, U 명령모드
7.9.2 동일 명령 반복 : . 명령
7.10 디스플레이 제어
7.10.1 파일 내용에 줄 번호부여(:se nu)와 취소하기(:se nonu)
7.10.2 현재의 화면 다시 디스플레이 : ^L
7.11 파일의 저장과 불러오기
7.11.1 :w 명령모드
7.11.2 :w 파일명
7.11.3 :n1, n2w 파일명
7.11.4 :w%.old
7.11.5 :w >> 파일명
7.11.6 :n1,n2w >> 파일명
7.11.7 :e 파일명
7.11.8 :e # 명령모드
7.11.9 :e! 파일명
7.11.10 :n 파일명
7.11.11 :n!
7.11.12 :r 파일명
7.11.13 :nr 파일명
7.11.14 :r !명령
7.11.15 :! 명령
7.11.16 :sh 명령
7.12 기타
7.12.1 ~ 명령모드
7.12.2 J 명령모드
7.12.3 ??+??

08 파일 조작 명령
section 8.1 파일 패턴 검색:grep(Global Regular Expression Print)
8.2 파일 패턴 검색:fgrep(Fixed character grep)
8.3 파일 패턴 검색:egrep(Extended grep)
8.4 두 파일의 비교:diff(Difference)
8.5 세 개의 파일 비교:diff3(Difference 3)
8.6 두 파일간의 비교:sdiff(Side-by-Side difference)
8.7 8진수로 덤프:od(Octal Dump)
8.8 선택하여 절단:cut
8.9 같은 라인으로 병합:paste
8.10 라인으로 분할:split
8.11 중복 라인 출력:uniq
8.12 공통 라인 선택, 삭제:comm(Common)
8.13 두 디렉토리 비교:dircmp(Directory Compare)
8.14 파일 정렬:sort
8.15 원하는 파일 검색:find
8.16 지정한 파일로 복사:dd(data duplicate)
8.17 특정 문자 치환, 삭제:tr(Translate characters)
8.18 압축 유틸리티 사용법
8.18.1 파일 저장:tar(tape archiever)
8.18.2 파일 압축

09 프로세스 관련 명령과 시스템 관련 명령
section 9.1 프로세스 실행 상태 출력:ps(Process)
9.2 프로세스 강제 종료:kill
9.3 디스크의 사용 공간:du(Disk Usage)
9.4 이용 가능한 디스크의 블록 수:df(Disk Free)
9.5 단말장치 옵션 설정상황:stty(set terminal)
9.6 Background로 작업하기
9.6.1 Background로 작업하기
9.6.2 로그아웃 후 백그라운드(Background) 명령을 계속 실행하기: nohup(No Hang-up)
9.7 지정된 시간에 명령어 및 메시지를 전달:at
9.8 시스템 부하에 따라 실행하는 명령:batc
9.9 실행을 잠시 기다리게 하는 명령:sleep
9.10 명령이나 프로그램 수행 소요 시간:time
9.11 명령의 수행 시간을 측정:timex
9.12 슈퍼사용자:su(substitute user/super user)
9.13 파일 시스템 마운트:mount
9.13.1 파일 시스템 언마운트하기:umount
9.14 파일 그룹명 수정:chgrp(Change Group)
9.15 파일 소유자 변경:chown(Change Owner)

10 지역컴퓨터 상에서의 통신
section 10.1 현재 시스템 사용자:users
10.2 현재 login 해 있는 사용자:who
10.3 사용자가 하는 일:w
10.4 사용자의 개인 정보:finger
10.5 finger 명령과 .project 및 .plan 파일
10.6 사용 중인 시스템의 이름:hostname
10.7 메시지 수신거부, 허락:mesg
10.8 실제 접속 상태:ping
10.9 네트워크 상의 다른 사용자와 대화:talk
10.10 다른 사용자에게 메시지를 전달:write
10.11 모든 사용자에게 동시에 메시지를 보낼 때:wall
10.12 전자우편 Mailx
10.13 E-Mail 보내기
10.14 도착된 메일의 읽기

11 UNIX C-SHELL PROGRAMMING 기법
section 11.1 SHELL이란?
11.1.1 C 쉘이란?
11.1.2 UNIX SHELL의 주요 특성
11.1.3 C 쉘의 용도
11.1.4 SHELL의 종류
11.1.5 SHELL 명령어와 명령어 FILE
11.2 C 쉘 스크립트 작성
11.2.1 SHELL SCRIPT 작성 시 주의 사항
11.2.2 SHELL SCRIPT의 수행
11.2.3 shell script 변수
11.2.4 temporary 파일의 사용
11.3 shell script 제어문
11.3.1 조건문의 사용
11.3.2 조건 대상
11.3.3 중첩 if문
11.3.4 반복(LOOPING)
11.4 반복 제어문의 종류
11.4.1 interactive 반복문
11.4.2 conditional 반복문
11.4.3 switch 명령어
11.4.4 인수 list 처리
11.5 환경 변수의 사용(변수명은 대문자)
11.5.1 shell 변수의 특성
11.5.2 명령어 집단화에 유용한 문자 및 명령
11.5.3 BACKGROUND 상태에서 PROCESS수행
11.5.4 사용자 process의 실행 순위의 조정
11.5.5 수행중인 process의 정지와 재 수행
11.5.6 C 쉘을 이용한 PROGRAM 예(file backup용)
1 0