PowerPoint 프레젠테이션

Similar documents
PowerPoint 프레젠테이션

Microsoft PowerPoint - comp_prac_081223_2.pptx

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수

PowerPoint 프레젠테이션

Microsoft PowerPoint - u6.pptx

PowerPoint 프레젠테이션

시작하기 시작할 준비가 되었으면 다음 설명에 따라 설문조사를 실시한다. 1단계: 허락받기 클럽을 떠나는 회원에게 에 응해 줄 것인지 물어본다. 이 설문 조사는 클럽의 문제점을 보완해 향후 같은 이유로 이탈하는 회원들이 없도록 하기 위한 것이며, 응답 내용은 대외비로 처

패션 전문가 293명 대상 앙케트+전문기자단 선정 Fashionbiz CEO Managing Director Creative Director Independent Designer

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

untitled

Microsoft PowerPoint UNIX Shell.pptx

Microsoft PowerPoint 통신 및 압축 명령어.ppt

PowerPoint 프레젠테이션

MySQL-.. 1

<4D F736F F F696E74202D20BFEEBFB5C3BCC1A6BDC7BDC D31C7D0B1E229202D20BDA92E BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - 5. 사용자 계정관리-1(2016-1학기).ppt [호환 모드]

Microsoft PowerPoint UNIX Shell.ppt

강의 개요

슬라이드 1

텀블러514

49 자동차세 자동차 목1동 (주)후즈닷컴 서울 양천구 목동동로 119,460 35,830 9 기타 자동차세 자동차 목1동 (주)비젼플러스아이앤씨 서울 양천구 목동동로 27,070-9 기타 2014

본 강의에 들어가기 전

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력

목원 한국화- 북경전을 준비하며 지난해부터 시작 된 한국의 목원대학교 한국화 전공의 해외미술체험은 제자와 스승의 동행 속에서 미술가로 성장하는 학생들의 지식에 샘을 채워주는 장학사업으로 진행되고 있으며, 한국의 우수한 창작인력 양성을 위해, 배움을 서로 나누는 스승들의

chap2

벤처연구사업(전동휠체어) 평가

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

작성자 : 기술지원부 김 삼 수

*세지6문제(306~316)OK

Discrete Mathematics

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

슬라이드 1

Command line tools

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

테이블 데이터 처리용 command line tool들

제2장 유닉스 사용

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

18강.hwp

제2장 리눅스 사용

PowerPoint 프레젠테이션

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx

Chapter 05. 파일접근권한관리하기

PowerPoint 프레젠테이션

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

PowerPoint Presentation

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

PowerPoint 프레젠테이션

강의 개요

Microsoft PowerPoint 웹 연동 기술.pptx

PowerPoint 프레젠테이션

Microsoft PowerPoint - 10Àå.ppt

?

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

<C3D1C1A4B8AE B0E6BFECC0C720BCF B9AE2E687770>

Microsoft PowerPoint - 05_Utility

Apache( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Microsoft PowerPoint - u3.ppt [호환 모드]

Contents Activity Define Real s Activity Define Reports UI, and Storyboards Activity Refine System Architecture Activity Defin

PowerPoint 프레젠테이션

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Run 봄 연습 Mar 18 Mar 24, 2018, Week 3 문제 1. 초코바 입력 파일: 출력 파일: 시간 제한: 메모리 제한: standard input standard output 1 seconds 128 megabytes H W 격자 모양의 초콜릿이 있다.

1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$Apache] = Apache 디렉토리. 소스버전의경우 Apache]# mkdir conf/ssl Apache]# cp

(지도6)_(7단원 202~221)

PowerPoint 프레젠테이션

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

ORACLE-SQL

쉽게 풀어쓴 C 프로그래밊

PowerPoint 프레젠테이션

Adobe Flash 취약점 분석 (CVE )

Chapter 4. LISTS

Apache( 단일도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

Print

Visual Basic 반복문

Secure Programming Lecture1 : Introduction

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

슬라이드 1

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

1. Execution sequence 첫번째로 GameGuard 의실행순서는다음과같습니다 오전 10:10:03 Type : Create 오전 10:10:03 Parent ID : 0xA 오전 10:10:03 Pro

1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음 ] -> 확인경로에설

1. exit logout 하는 command 는아주간단하다. exit 을커맨드에서입력하고 return 키를누르면 logout 된다. 2. ls & command option 현재 directory 에서 file 의 list 를보는명령어, 즉 DOS 에서의 dir 에해

2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1 <LinearLayout xmlns:android=" 2 xmlns:tools="

PowerPoint 프레젠테이션

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

012임수진

Microsoft PowerPoint - [2009] 02.pptx

PowerPoint Presentation

tiawPlot ac 사용방법

Apache install guide

PowerPoint Presentation

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>

< 고급 C 프로그래밍및실습 > 11 장구조체실습문제 문제에대한안내 - 특별한언급이없으면문제의조건에맞지않는입력은입력되지않는다고가정하라. - 특별한언급이없으면, 각줄의맨앞과맨뒤에는공백을출력하지않는다. - 출력예시에서 는각줄의맨앞과맨뒤에출력되는공백을의미한다. - 입출력예시

PowerPoint 프레젠테이션

Transcription:

UNIX 및실습 11 장유닉스유틸리티 이용하기 1

학습목표 유닉스시스템이제공하는다양한유틸리티의사용방법을익힌다. 파일의행수, 단어수, 문자수를찾는방법을익힌다. 파일을정렬하고내용의중복을제거하는방법을익힌다. 파일을분할하거나원하는부분을잘라내어붙여서새로운파일을생성하는방법을익힌다. 2

01. 파일정보수집 - wc 파일의라인수, 단어수, 바이트, 문자수출력 옵션 -c : 바이트수 -m : 문자수 -C : -m 과동일 -l : 라인수 wc [ 옵션 ] 파일 -w : 화이트스페이스나새로운행으로구분된단어수 3

파일정보수집 - wc 4 사용법 ls -l -rw-r--r-- 1 user1 other 0 4 월 15 일 13:25 t1 -rw-r--r-- 1 user1 other 0 4 월 15 일 13:25 t2 -rw-r--r-- 1 user1 other 0 4 월 15 일 13:25 t3 -rw-r--r-- 1 user1 other 0 4 월 10 일 13:01 test ls -l > test_wc wc test_wc 6 47 320 test_wc 옵션의중복사용 현재시스템접속자수 wc -c test_wc 320 test_wc wc -m test_wc 309 test_wc wc -cl test_wc 6 320 test_wc wc -mw test_wc 7 309 test_wc who wc -l 16

[ 실습하기 ] 파일정보수집 - wc 실습하기 1) wc /etc/passwd 2) wc /etc/hosts 3) wc -l /etc/services 4) cat /etc/hosts wc -l 5) ls l /usr/bin wc l 6)??? 1) /etc/passwd 파일의정보를확인 2) /etc/hosts 파일의정보확인 3) /etc/services 파일의라인수확인 4) /etc/hosts 파일의라인수를확인하는다른방법 5) /usr/bin 디렉토리파일의라인수가의미하는것은무엇인가? 6) 현재디렉토리에파일이몇개있는지알려면어떻게해야하는가? 5

02. 파일정렬 - sort sort [ 옵션 ] 파일 텍스트파일의내용을지정한방법으로정렬하여화면에출력정렬기준 환경변수 LC_COLLATE 환경변수 LANG (LC_COLLATE가없으면 ) 유니코드 : 공백-> 특수문자-> 숫자-> 영문자 아스키코드 : 공백-> 숫자-> 영문소문자-> 영문대문자, 특수문자는사이사이 옵션 6 옵션 기능 옵션 기능 -b 앞에붙는공백을무시 -r 역순으로정렬 -c 정렬이되지않은상태로출력 -u 중복행삭제 -d 사전순으로정렬 -o 파일명 정렬된결과를파일에저장 -f 대소문자구분안함 -t문자 지정한문자를필드구분자로사용 -k # # 필드기준으로정렬 + 번호 번호 +1 필드를기준으로정렬 -m 정렬된파일통합정렬하고자하는필드를지정. pos1 열부 +pos1 -pos2 -n 숫자를산술값으로환산터 pos2열까지정렬

파일정렬 - sort 7 사용방법 기본데이터 (test_sort1) more test_sort1 This is a test file. 1234 unix Unix _love ~love!abc 700 50 @_@ #include love ^love <love> `love` hi &987 abcd {Love 공백행들 첫문자가공백 기본정렬 : 아스키코드기준 sort test_sort1 700 abcd!abc #include &987 1234 50 <love> @_@ This is a test file. Unix ^love _love `love` hi love unix {Love ~love 숫자보다먼저나오는특수문자들 숫자들 숫자와대문자사이에나오는특수문자들 대문자들 대문자와소문자사이에나오는특수문자들 소문자들 소문자다음에나오는특수문자들

파일정렬 - sort 사전식으로정렬 : -d 역순으로정렬 : -r 8 sort -d test_sort1 공백행들 @_@ 700 첫문자가공백문자 abcd 1234 50 & 는무시하고 987로간주 &987 {Love { 는무시하고 Love로간주 This is a test file. Unix!abc! 는무시 hi #include <love> ^love _love `love` 앞의특수문자들무시 love ~love unix sort -r test_sort1 ~love {Love unix love hi `love` _love ^love Unix This is a test file. @_@ <love> 50 1234 &987 #include!abc abcd 700

파일정렬 - sort 기본데이터 : test_sort2 필드정렬하기 : +n 또는 -k 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 Ju-Hyun 75 M 006 Jyun Doo-Ri 49 F 007 Lee Mi-Ra 59 F sort +1 test_sort2 005 Han Ju-Hyun 75 M 001 Hong Gil-Dong 80 M 006 Jyun Doo-Ri 49 F 004 Kim Chan-Sook 60 F 007 Lee Mi-Ra 59 F 003 Lee Na-Young 54 F 002 Park Ji-Soo 100 M sort -k 2 test_sort2 005 Han Ju-Hyun 75 M 001 Hong Gil-Dong 80 M 006 Jyun Doo-Ri 49 F 004 Kim Chan-Sook 60 F 007 Lee Mi-Ra 59 F 003 Lee Na-Young 54 F 002 Park Ji-Soo 100 M -k : 필드번호를그대로사용 9

파일정렬 - sort 10 +pos1 -pos2 숫자처리 : -n sort +1-2 test_sort2 005 Han Ju-Hyun 75 M 001 Hong Gil-Dong 80 M 006 Jyun Doo-Ri 49 F 004 Kim Chan-Sook 60 F 003 Lee Na-Young 54 F 007 Lee Mi-Ra 59 F 002 Park Ji-Soo 100 M 2 번필드만을기준으로정렬 ( 필드 2 에서시작해서필드 2 에서끝남 ) 2 열이같으면원래파일순서대로정렬 sort -k 4 test_sort2 002 Park Ji-Soo 100 M 006 Jyun Doo-Ri 49 F 003 Lee Na-Young 54 F 007 Lee Mi-Ra 59 F 004 Kim Chan-Sook 60 F 005 Han Ju-Hyun 75 M 001 Hong Gil-Dong 80 M sort -n -k 4 test_sort2 006 Jyun Doo-Ri 49 F 003 Lee Na-Young 54 F 007 Lee Mi-Ra 59 F 004 Kim Chan-Sook 60 F 005 Han Ju-Hyun 75 M 001 Hong Gil-Dong 80 M 002 Park Ji-Soo 100 M -n : 숫자처리

파일정렬 - sort 2 차정렬하기 sort +2-3 +1-2 test_sort2 004 Kim Chan-Sook 60 F 006 Jyun Doo-Ri 49 F 001 Hong Gil-Dong 80 M 002 Park Ji-Soo 100 M 005 Han Ju-Hyun 75 M 007 Lee Mi-Ra 59 F 003 Lee Na-Young 54 F 정렬결과저장하기 sort -n +3-4 -o sort.out test_sort2 cat sort.out 006 Jyun Doo-Ri 49 F 003 Lee Na-Young 54 F 007 Lee Mi-Ra 59 F 004 Kim Chan-Sook 60 F 005 Han Ju-Hyun 75 M 001 Hong Gil-Dong 80 M 002 Park Ji-Soo 100 M 3 번필드만을기준으로정렬 3 열이같으면 2 열을기준으로정렬 11

파일정렬 - sort 필드구분자지정하기 : -t sort -t: /etc/passwd ( 중략 ) jongwon:x:1089:1000: 이종원 :/expoxrt/home/jongwon:/bin/ksh root:x:0:1:super-user:/:/bin/ksh sjyoun:x:1090:1000: 윤소정 :/export/home/sjyoun:/bin/ksh user1:x:10001:2006: 김삼순 :/export/home/user1:/bin/ksh user2:x:10002:2006: 박나라 :/export/home/user2:/bin/ksh user3:x:10003:2006: 이나영 :/export/home/user3:/bin/ksh 12

[ 실습하기 ] 파일정렬 - sort 실습하기 1) mkdir unix/ch11 2) cd unix/ch11 3) cp /tmp/s.dat. 4) cat s.dat 5) sort s.dat 6) sort f s.dat 7) sort r s.dat 8) sort +2-3 s.dat 9) sort o sort.out s.dat 10)cat sort.out 11)sort +2-3 +3-4 s.dat 12)sort -m s.dat sort.out 1) 2) 3) 기본데이터파일을현재디렉토리로복사 4) 기본파일내용을확인 5) 기본정렬 6) 대소문자구분없이정렬 7) 역순으로정렬 8) 3 번째열을기준으로정렬 9) 정렬결과를파일로저장 10) 결과파일을확인 11) 3, 4 번째컬럼을기준으로정렬 12) 기본파일과정렬파일을합병 13

03. 파일분할 - split split [ 옵션 ] [ 파일 ] 큰파일을일정한크기의여러개작은파일로분할 분할된파일이름은 xaa, xab, 순으로생성 옵션 -b n : 크기가 n 바이트인파일로분할 -n : n줄씩분할 옵션을지정하지않으면 1000줄씩분할 파일을지정하지않으면표준입력내용을분할저장 14

파일분할 - split 사용예 기본데이터 (test_split) cp /etc/services test_split wc -l test_split 98 test_split 행을기준으로파일분할 split -30 test_split1 ls test_split1 xaa xab xac xad wc -l x* 30 xaa 30 xab 30 xac 8 xad 98 total 바이트를기준으로파일분할 wc -c test_split1 3035 test_split1 split -b 512 test_split1 ls test_split1 xaa xab xac xad xae xaf wc -c x* 512 xaa 512 xab 512 xac 512 xad 512 xae 475 xaf 3035 total 15

04. 중복삭제 - uniq uniq [ 옵션 ] [ 입력파일 [ 출력파일 ] ] 파일또는표준입력으로입력된내용중중복된내용의줄이연속으로있으면하나만남기고삭제 파일을지정하지않으면표준입력내용을처리 입출력파일이름은달라야함 옵션 -u : 중복되지않는줄만출력 -d : 중복된줄중 1 줄만출력 -n : 원하는필드앞의공백과문자열무시. n 은필드번호 16

중복삭제 - uniq 사용방법 기본데이터 (test_uniq1) cat test_uniq1 aaaaa abcde abcde bbbbb abcde bbbbb bbbbb abcde ccc 중복제거 uniq test_uniq1 aaaaa abcde bbbbb abcde bbbbb abcde ccc 17

중복삭제 - uniq 정렬과중복제거를동시에 sort test_uniq1 aaaaa abcde abcde abcde abcde bbbbb bbbbb bbbbb ccc sort test_uniq1 uniq aaaaa abcde bbbbb ccc 중복없는행보기 uniq u test_uniq1 aaaaa ccc 중복행과중복횟수보기 uniq d test_uniq1 abcde bbbbb uniq c test_uniq1 1 aaaaa 4 abcde 3 bbbbb 1 ccc 18

05. 필드잘라내기 - cut cut [ 옵션 ] [ 파일 ] 파일의각행에서선택된필드를잘라냄 옵션 -c 리스트 : 각줄에서잘라낼문자위치지정 -f 필드수 : 지정한필드잘라냄 -d 문자 : 필드구분자 19

필드잘라내기 - cut 사용방법 기본데이터 (test_cut) cat test_cut 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 Ju-Hyun 75 M 006 Jyun Doo-Ri 49 F 007 Lee Mi-Ra 59 F 문자추출 : -c 옵션, 필드추출 : -f 옵션 cut c5-8 test_cut Hong Park Lee Kim Han Jyun Lee cut -f 2,3 test_cut Hong Gil-Dong Park Ji-Soo Lee Na-Young Kim Chan-Sook Han Ju-Hyun Jyun Doo-Ri Lee Mi-Ra 20

필드잘라내기 - cut 필드구분자지정하기 : -d cut -d: -f 1 /etc/passwd more root daemon bin sys adm lp smtp uucp listen nobody noaccess nobody4 mysql ( 중략 ) -- 계속 -- cut -d' ' -f 2 test_sort2 Hong Park Lee Kim Han Jyun Lee 21

[ 실습하기 ] 필드잘라내고중복삭제 - uniq, cut 1) cp /etc/passwd. 2) cut -d: -f 7 passwd > shell.out 3) more shell.out 4) sort shell.out uniq 1) /etc/passwd 파일을현재디렉토리로복사 2) passwd 파일중필드구분자를 : 로지정하여 7번째필드를추출하여 shell.out 파일로저장 3) 저장한파일내용확인 4) shell.out 파일내용을정렬한후중복제거 => 위작업의결과로알수있는것은? 22

06. 두파일연결하기 - paste paste [ 옵션 ] [ 파일 1 파일 2 ] 사용자가지정한두개이상의파일내용중같은줄을붙이거나한파일의끝에다른파일의내용을추가 옵션 -s : 파일의끝에추가 (split 로나눈파일을원래대로붙일때 ) -d 문자 : 필드구분자 - : 파일대신표준입력사용 23

두파일연결하기 - paste 사용방법 test_paste1 001 002 003 004 005 006 007 test_paste2 Hong Gil-Dong Park Ji-Soo Lee Na-Young Kim Chan-Sook Han Ju-Hyun Jyun Doo-Ri Lee Mi-Ra 파일붙이기 paste test_paste2 test_paste1 Hong Gil-Dong 001 Park Ji-Soo 002 Lee Na-Young 003 Kim Chan-Sook 004 Han Ju-Hyun 005 Jyun Doo-Ri 006 Lee Mi-Ra 007 24

두파일연결하기 - paste 25 두파일의행이같지않을경우 test_paste3 001 002 003 004 005 006 007 paste test_paste2 test_paste3 Hong Gil-Dong 001 002 003 004 Park Ji-Soo 005 006 007 Lee Na-Young Kim Chan-Sook Han Ju-Hyun Jyun Doo-Ri Lee Mi-Ra 필드구분자지정 : -d paste -d: test_paste1 test_ paste2 001:Hong Gil-Dong 002:Park Ji-Soo 003:Lee Na-Young 004:Kim Chan-Sook 005:Han Ju-Hyun 006:Jyun Doo-Ri 007:Lee Mi-Ra 파일수평붙이기 : -s paste -s test_paste1 test_paste2 001 002 003 004 005 006 007 Hong Gil-Dong Park Ji-Soo Lee Na-Young Kim Chan-Sook Han Ju-Hyun Jyun Doo-Ri Lee Mi-Ra

두파일연결하기 - paste cut 과 paste 의복합사용 s.dat Kim Ji-Soo 10 F Lee Gil-Dong 20 M Lee Gil-San 15 M Park Ji-Soo 21 F Choi Na-Na 20 F u.dat aaaaa abcde abcde bbbbb 26 cut d -f1 s.dat paste - u.dat Kim aaaaa Lee abcde Lee abcde Park bbbbb Choi

[ 실습하기 ] 파일연결하기 - paste 1) more /etc/passwd 2) cut f 1 d: /etc/passwd > login_list 3) cut f 5 d: /etc/passwd > name_list 4) paste d: name_list login_list > user_list 5) sort o user_list user_list 1) /etc/passwd파일구조파악 2) 첫번째필드인로그인ID추출 3) 사용자이름추출 (5번째필드 ) 4) 파일합치기 5) 정렬 27

07. 파일덤프 - dd dd [ 옵션 ] [if= 입력파일 ] [of= 출력파일 ] 지정한입력파일을지정한옵션에따라변환하여출력파일로저장하는유틸리티 옵션 bs=n : 입출력블록의크기를 n 바이트로지정 ( 기본 1 블록 =512 바이트 ) conv=lcase : 알파벳을소문자로변환 conv=ucase : 알파벳을대문자로변환 28

파일덤프 - dd 사용예 : 대소문자전환하기 dd conv=lcase if=test_cut of=test_dd1 0+1 레코드인 : 0+1 레코드아웃 more test_dd1 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 ju-hyun 75 m 006 jyun doo-ri 49 f 007 lee mi-ra 59 f 29

파일지우기 파일덤프 - dd dd if=/dev/null of=test_dd2 0+0 레코드인 : 0+0 레코드아웃 more test_dd2 ls test_dd2 test_dd2 30