Microsoft PowerPoint - 05_Utility

Size: px
Start display at page:

Download "Microsoft PowerPoint - 05_Utility"

Transcription

1 Linux 유틸리티 - 압축 : tar, gzip - 텍스트처리 : wc, sort, comm - 필터 : grep, cut, paste, diff - 고급텍스트처리 : sed, awk 명령어 : tar 저장또는이동목적을위해여러개의파일을하나로묶는다. (tape archive) 묶는기능만수행하며압축하지않는다. tar [function letters] [tar-file] [options] [file ] Function Letters c : Create. 묶음파일을생성 r : Replace. 주어진파일을기존 tar 파일끝에추가. u : Update. 주어진파일이새로운경우에만기존 tar 파일끝에추가. t : Table of contents. 묶여진파일들의목록을보여준다. x : Extract. 하나의파일명으로묶여진파일을푼다. f : File. 주어진파일명으로 tarfile 을만든다. z : Zip. 압축된 tarfile 을만든다. (Linux only) 그외에도많음. 상세기능은매뉴얼참조. 기능문자는옵션이아니므로 를붙이지않아도된다.

2 명령어 : tar tar 사용예 현재 directory 모든파일을 vla.tar 로묶음 vla.tar 의목록 vla.tar 의내용을추출 v? Verbose. 실행과정메시지를출력한다. 명령어 : gzip 유닉스환경에서가장많이이용하는압축유틸리티중하나 gzip [options] [name ] gunzip [options] [name ] zcat [options] [name ] 압축을한후파일확장자는.gz 가붙음 gunzip = gzip d.z 가붙은파일도복원할수있음 (compress/decompress) zcat: 압축된파일을복원하여 stdout 으로출력 주요옵션 -t: 파일무결성체크 (--test) -v: 이름과압축률표시 (--verbose) -h: 도움말 (--help) -r: 디렉터리구조순환 (--recursive) (* 디렉터리를압축하지는않음 )

3 명령어 : gzip 사용예 vla.tar.gz 를인식하여복원하고 stdout 으로출력되는결과를 v 라는이름의파일로저장 (v = vla.tar).tar 로끝나지않아도 tar 파일임. 복원과묶음해제를동시에 zcat vla.tar tar xvf ( 는 stdin 을의미함 ) gunzip 으로복원시에는같은이름의파일로저장 명령어 : bzip2 최근많이사용되는압축유틸리티 gzip 보다압축률이좋으나느리다. bzip2 [options] [name ] bunzip2 [options] [name ] bzcat [options] [name ] bzip2recover filename 압축을한후파일확장자는.bz2 가붙음 bunzip2 = bzip2 d bzcat: 압축된파일을복원하여 stdout 으로출력 bzip2recover: 손상된압축파일을복원 주요옵션 -t: 파일무결성체크 (--test) -v: 이름과압축률표시 (--verbose) -k: 입력파일보존 (--keep) -f: 같은이름의압축파일을덮어씀 (--force)

4 압축과묶음 일반적으로 tar 와 zip 을함께사용하여덩어리를만든다. tarball Tarball naming convention.tar.gz ==.tgz.tar.bz2 ==.tbz.tar.z ==.taz.tar.lzma ==.tlz gunzip/bunzip2 등의유틸리티는새로운이름도인식 복원결과는.tar 명령어 : wc 지정한파일내에있는줄수, 단어수, 문자수에대한정보를출력하는명령어 wc [options] [file ] 옵션을지정하지않으면그파일의줄수, 단어수, 문자수및파일명모두를표준출력함 주요옵션 옵션 -l 줄수 -w 단어수 의미 -c 문자수 - bytes -m 문자수 - characters

5 명령어 : sort 정렬, 합병 (merge), 또는텍스트파일의순서체크 sort [options] [file ] 인수로주어진파일내용의전체줄을대상으로 ASCII 코드순으로정렬되어화면에출력 파일명을지정하지않으면키보드에서표준입력으로읽음 (^D 로끝냄 ) 명령어 : sort 주요옵션 옵션 의미 -b 필드의비교에있어서공백 (space와 tab) 으로시작되는필드즉, 앞에붙는공백을무시한다. -c 파일이정해진순서대로정렬되었는가를확인하기위해정렬안된상태의최초줄을출력한다. -d 사전식순서로정렬시킨다. 이는숫자, 문자, blank(space와 tab) 만을비교한다. -f 파일내의소문자를대문자로간주하여정렬시킨다. 즉대소문자를구별하지않는다. -k 숫자 [, 숫자 ] 정렬의키가되는위치를선택한다. 숫자는필드 ( 열 ) 번호로 1 부터시작하며범위로줄수있다. -m 이미정렬된파일을합병시킨다. -n 문자열의숫자부분을산술적값으로정렬시킨다. 즉숫자들을그값순으로정렬시킨다. -r 역순으로정렬한다. -u 2개이상의줄이중복될때 1줄만출력한다. -o 파일명지정된파일명으로출력하며출력파일명을지정하지않으면화면에표준출력한다. -t 문자문자를필드구분문자로취급한다.

6 명령어 : comm 두개의 ( 정렬된 ) 파일을줄단위로비교하여공통부분을선택또는삭제 (common) comm [options] file1 file2 옵션 -1: file1 에만있는줄삭제 -2: file2 에만있는줄삭제 -3: 두파일에모두있는줄삭제 명령어 : comm 사용예 cs 박승재장선욱기영상김승장이준영김동현서덕호 sys 이재량강욱재장선욱손명화이준영박지영조윤경이태양 1 열 : cs 에만있는줄 2 열 : sys 에만있는줄 3 열 : 공통으로있는줄

7 명령어 : grep 파일에서지정한정규식을만족하는패턴찾기 (global regular expression print) grep [options] pattern [file ] 명령어 : grep 옵션옵션 의미 -b 찾는각줄앞에블록번호를붙여서출력한다. -c 찾은줄내용은출력하지않고줄수만출력한다. -e pattern -로시작하는 pattern 정의 -E Extended regular expression 사용 ( egrep) -f file Pattern 이 file 에정의되어있다. 한줄에한 pattern -F Pattern 을정규식이아닌일반문자열로해석 ( fgrep) -i 비교시영문자의대문자, 소문자를구별하지않고비교한다. -w 지정한패턴 ( 문자열 ) 전체와일치하는내용을출력한다. -n 찾은각줄앞에줄번호를붙여서출력한다. -l 결과를출력할때지정한패턴이있는파일명만출력한다. -x 지정된패턴이한라인전체와일치하는내용만을출력한다. -r 지정된디렉토리와그서브디렉토리의모든파일을순환적으로검색하여파일내에서문자열이포함된라인을화면에출력한다. -v 지정한패턴이없는행들만출력한다.

8 명령어 : grep 정규식 (Regular Expression) 문자열검색시다양한형태의패턴을표현 vi, grep 등에서사용하며, 쉘스크립트, awk, Perl 등의스크립트언어와 google, naver 등검색사이트에서도사용 정규식문법은정해져있으나표현방식은환경에따라조금씩다르다. 정규식의문법 일반문자와메타문자의조합 구성요소 연결 : abc 선택 : a 또는 b 반복 :?(zero or one), *(zero or more), +(one or more) 명령어 : grep 정규식의문법 ( 계속 ) POSIX 메타문자 메타문자 의미 사용예. 하나의문자 (\n 제외 ) a.c: abc, afc 등과매치 [ ] 안에있는문자중하나 [a.c]: a 또는. 또는 c [a-z]: 소문자중하나 [a\-z]: a 또는 또는 z [^ ] 안에없는문자중하나 [^a-z]: 소문자가아닌문자하나 ^ 문자열또는행의시작 ^[hc]at: 행의맨앞이 hat나 cat으로시작 $ 문자열또는행의끝 [hc]at$: 행의맨끝이 hat나 cat으로끝남 \( \) 그룹

9 명령어 : grep 정규식의문법 ( 계속 ) POSIX 메타문자 메타문자의미사용예 * {n} {n,} {n,m} 0 번이상반복 ( 패턴의뒤에붙인다 ) 정확히 n번매치 n번이상매치 n번이상, m번이하매치 ab*: a, ab, abb, abbb, [xyz]*: x, y, z, xx, yy, xz, zyxxy, \(ab\)*: ab, abab, ababab, 명령어 : grep 정규식의문법 ( 계속 ) POSIX ERE (Extended Regular Expression) 메타문자의미사용예 정규식의문자집합 [:alnum:] A-Za-z0-9 [:alpha:] A-Za-z [:word:] A-Za-z0-9_ [:blank:] \t [:cntrl:] \x00-\x1f\x7f [:digit:] 0-9 [:graph:] \x21-\x7e [:lower:] a-z [:print:] \x20-\x7e [:space:] \t\r\n\v\f [:upper:] A-Z [:xdigit:] A-Fa-f0-9 [:punct:] + 1 번이상반복 ab+: ab, abb, abbbb,? 0 번또는 1 번 [hc]?at: at, hat, cat 선택 (mk rm)dir: mkdir, rmdir -! #$%& ()*+,./:;<=>?@[\\\]_ { }~

10 명령어 : cut 조건에따라데이터의열을추출하는데사용 cut b list [-n] [file ] cut c list [file ] cut f list [-d delimiter] [-s] [file ] 각줄에서지정한열이나범위가정해진영역 ( 필드라고함 ) 을추출 명령요소 list: 추출할열의목록 ( 오름차순으로 ) 범위는 1,4,7; 1-3,8; -5,10 (1-5,10 의의미 ) 와같이지정 file: 작업대상파일 -b: byte 단위로위치지정 -c: 문자단위로위치지정 -f: 구분자 (delimiter) 로각필드구분한파일사용. 구분자는 d 옵션으로지정하며 default 는 tab 명령어 : cut 사용예

11 명령어 : paste 사용자가지정한두개이상의파일내용중에서같은줄을연결시키거나한개의파일에서줄을연결 paste [-s] [-d list] [file ] 옵션 -d list: tab 대신 list에있는글자들을구분자로사용 -s: 파일에있는모든줄을한줄로결합 (serial) 명령어 : diff 두파일을줄단위로비교하여차이점을찾는다. diff [options] file1 file2 주요옵션 옵션의미 -b 연속된빈공간 (space, tab 등 ) 을하나의같은것으로취급한다. -i 대소문자를구분하지않는다. -w 빈공간 (space, tab) 을무시하고나머지글자들만비교한다. -c 출력형태를파일정보, 각파일의차이점순서로바꾼다.

12 명령어 : diff 사용예 명령어 : sed 파일을한줄씩읽어편집 (stream editor) sed [options] script [file1 ] script: 편집명령 [address [, address]] command [arguments] sed 의편집명령은 vi 에서사용할수있다. 차이점은? 주요옵션 -f scriptfile: scriptfile 의내용대로적용 -i: file 의내용을즉시변경

13 명령어 : sed address number: 줄번호 number1~number2: number1 줄부터시작해서 number2 줄마다 addr1,addr2: addr1 줄부터 addr2 줄까지 addr,+number: addr 부터시작해서 number 줄만큼 $: 마지막줄 /regexp/: regexp 와매치되는모든줄 command #: comment 문 줄끝까지적용 q: sed 를끝낸다. d: 현재처리중인줄을끝내고다음작업시작 p: 현재처리한줄을표준출력. n: 다음줄처리시작 (pattern space 에줄을넣음 ) { }: 여러명령을한번에처리하고싶을때 { } 로싼다. s: s/regexp/replacement/flags 와같은형식으로사용 (substitute) regexp 에해당하는패턴을 replacement 로대체 flag: 추가실행요소 (g: global, 그줄의모든경우에적용 ) 명령어 : sed 일반적으로 script 파일을만들어프로그램화하여실행시킨다. #!/bin/sed -f # 버퍼에 80 칸을넣는다. 1 { x s/^$/ / s/^.*$/&&&&&&&&/ x } # 맨앞과맨뒤의연속공백을지운다. y/(tab)/ / s/^ *// s/ *$// # 줄끝에 \n 과새로운 80 칸을넣는다. G # 처음 81 글자 (80 칸 +\n) 을보관한다. s/^\(.\{81\}\).*$/\1/ # 남은공간의반을잘라앞으로보낸다. s/^\(.*\)\n\(.*\)\2/\2\1/ 상세설명서

14 명령어 : awk 텍스트처리를위한스크립트언어 Aho, Weinberger, Kernighan C, Bourne shell ~ Perl, javascript 언어이므로실행환경이있는어디서나사용가능 Windows 에서도가능 사용법 쉘프롬프트에서 : 별도의프로그램파일 : 자체실행 awk program [file ] awk f progfile [file ] 프로그램맨앞에 #!/bin/awk f 를적는다. 프로그램파일의모드를실행가능하도록설정하고쉘프롬프트에서파일이름을호출한다. 명령어 : awk 프로그램예 b.awk BEGIN {print "File\tOwner"} {print $10, "\t", $4} END {print " - DONE -"}

Microsoft PowerPoint - u6.pptx

Microsoft PowerPoint - u6.pptx 개요 여러가지유틸리티프로그램소개 유닉스 / 리눅스를유용하게활용하도록하기위함 6. 유틸리티활용 파일정렬 파일비교 텍스트변환 정규표현식과 grep 스트림편집기 sed 파일보관및압축 파일탐색 기타파일관련유틸리티 기타유용한명령어 2 6.1 파일정렬 파일병합정렬, 반복줄제거 sort : 파일정렬 $ sort file 줄단위로정렬 ( 오름차순 ) $ sort r file

More information

Discrete Mathematics

Discrete Mathematics 컴퓨터특강 () 2005 년봄학기 문양세컴퓨터과학과강원대학교자연과학대학 PING 원격지컴퓨터의상태 (accessible 여부 ) 를확인 $ ping host-name // alive or dead check $ ping s host-name // packet 송수신확인 Page 2 TELNET (1/4) telnet 은원격지에있는상대방컴퓨터에자신의컴퓨터를접속하여,

More information

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

Microsoft PowerPoint 통신 및 압축 명령어.ppt 컴퓨터특강 () 2006 년봄학기 문양세강원대학교컴퓨터과학과 PING 원격지컴퓨터의상태 (accessible 여부 ) 를확인 $ ping host-name // alive or dead check $ ping s host-name // packet 송수신확인 Page 2 1 TELNET (1/4) telnet 은원격지에있는상대방컴퓨터에자신의컴퓨터를접속하여,

More information

vi 사용법

vi 사용법 본강의들어가기전 vi 사용법 UNIX/LINUX 의문서편집기 ed 오래된유닉스표준라인텍스트편집기 ex 유닉스표준라인텍스트편집기 emacs gmacs Emacs 편집기 Emacs 편집기 vi 유닉스표준화면편집기 view vi 와같음, 읽기전용모드 vi 편집기시작하기 터미널환경맞추기 set term=vt100 // 터미널을 vt100으로설정 tset // 터미널초기화

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 오픈소스소프트웨어개발입문 (CP33992) Linux 명령어사용법 - 계속 부산대학교공과대학정보컴퓨터공학부 파일비교 cmp diff 두파일의동일성을검사하여, 차이가생기는첫번째바이트를보여줌 두파일을비교하여한파일을다른파일로전환하는편집변경을행할때에필요한동작목록을보여줌 2 [ 실습 ] 파일비교 : diff (1) $ vi Hello1.c #include

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 UNIX 및실습 7 장. 파일과디렉토리검색하기 1 학습목표 파일의내용을검색하는방법을익힌다. 조건에맞는파일과디렉토리를찾는방법을익힌다. 명령이있는위치를찾는방법을익힌다. 2 01. 파일내용검색 - grep global regular expression print 지정한파일에특정문자열 ( 패턴 ) 이들어있는지검색 패턴 문자, 문자열, 문장, 정규표현식 (regular

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Information Retrieval Park CheonEum Sed?! 비대화형모드의텍스트파일에디터 정규표현식을사용 표준입출력사용 PipeLine 주어진주소범위에대해처리. 연산자이름의미 [ 주소범위 ]/p print [ 주어진주소범위 ] 를출력 [ 주소범위 ]/d Delete [ 주어진주소범위 ] 를삭제 s/pattern1/pattern2 substitute

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 오픈소스소프트웨어개발입문 (CP33992) Linux 명령어사용법 부산대학교공과대학정보컴퓨터공학부 학습목표 리눅스시스템에서프로그래밍을개발하는데유용한다양한유닉스 쉘명령어사용법을알수있다. 2 C 프로그래밍기초연습 아래의프로그램을 vi 로작성하시오 $ vi myprog.c #include int main() { printf( Hello Linux\n

More information

<4D F736F F F696E74202D20BFEEBFB5C3BCC1A6BDC7BDC D31C7D0B1E229202D20BDA92E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BFEEBFB5C3BCC1A6BDC7BDC D31C7D0B1E229202D20BDA92E BC8A3C8AF20B8F0B5E55D> 쉘 (Shell) 환경 운영체제실습 목차 Ⅴ. 쉘 (shell) 환경 5.1 쉘 (shell) 이란? 5.2 쉘 (shell) 기능 5.3 쉘 (shell) 변수 5.4 기타기능 5.5 쉘 (shell) 프로그래밍 5.1 쉘 (shell) 이란? 쉘 (Shell) 사용자가입력한명령어를해석해주는명령어해석기 (Command interpreter) 사용자와운영체제

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 UNIX 및실습 11 장보충 awk (1) 1 awk 란? 데이터조작및보고서생성에사용되는유닉스프로그래밍언어 개발자세사람 (Alfred Aho, Peter Weinberger, Brian Kernighan) 의이름첫글자로조합 nawk : awk 의최신버전 gawk : GNU 버전 명령으로간단한조작을할수있으며, 큰규모의응용프로그램작성도가능 쉘스크립트와소규모데이터베이스관리에서빼놓을수없는유용한툴

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 UNIX 및실습 11 장유닉스유틸리티 이용하기 1 학습목표 유닉스시스템이제공하는다양한유틸리티의사용방법을익힌다. 파일의행수, 단어수, 문자수를찾는방법을익힌다. 파일을정렬하고내용의중복을제거하는방법을익힌다. 파일을분할하거나원하는부분을잘라내어붙여서새로운파일을생성하는방법을익힌다. 2 Section 01 파일정보수집 - wc wc [ 옵션 ] 파일 파일의라인수, 단어수,

More information

제2장 유닉스 사용

제2장 유닉스 사용 1 제 2 장유닉스사용 2 2.1 기본명령어 간단한명령어사용 $ date : 현재날짜및시간을확인 $ hostname : 사용하고있는호스트이름을확인 $ uname : 현재사용하고있는운영체제를확인 $ who : 현재로그인한사용자를확인 $ ls : 현재디렉터리내의파일목록을확인 $ clear : 화면을깨끗이하고화면의첫째줄에프롬프트를표시 $ passwd : 패스워드를변경

More information

Computer Programming (2008 Fall)

Computer Programming  (2008 Fall) Computer Programming Practice (2008 Fall) Practice 4 Unix/Linux 기본명령어 + vi Editor + Linux on Windows 2012. 1 2 2/27 Contents Unix/Linux Supplementary Commands File compression and backup Secure Shell File

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 12 표준입출력과파일입출력... 1. 표준입출력함수 2. 파일입출력함수 1. 표준입출력함수 표준입출력함수 표준입력 (stdin, Standard Input) : 키보드입력 표준출력 (stdout, StandardOutput) : 모니터출력 1. 표준입출력함수 서식화된입출력함수 printf(), scanf() 서식의위치에올수있는것들 [ 기본 11-1]

More information

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다 10 강. 쉘스크립트 쉘스크립트 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다른운영체제로이식되지않음 -스크립트언어를사용하면컴파일과정이없고인터프리터가소스파일에서명령문을판독하여각각의명령을수행

More information

Microsoft PowerPoint - Regular Expresssions.ppt

Microsoft PowerPoint - Regular Expresssions.ppt Oracle Regular Expressions 완전정복 오동규수석컨설턴트 1 오라클정규식이란? 강력한 Text 분석도구로서 Like 의한계를극복함. 유닉스의정규식과같음. Pattern-Matching-Rule 다양한메타문자제공. 2 Regular Expressions 정규식기본 Syntax. 함수사용법. 정규식고급 Syntax. 11g New Features

More information

Microsoft PowerPoint UNIX Shell.pptx

Microsoft PowerPoint UNIX Shell.pptx UNIX SHELL 문양세강원대학교 IT 특성화대학컴퓨터과학전공 Shell? Shell 이란명령어해석기 (Command Processor or Command Interpreter): 사용자가입력하는명령을읽고해석하는프로그램 프로그래밍언어 : Shell 이해석할수있는스크립트 (shell script) 라는프로그램을작성 유닉스를사용하는데있어주요한인터페이스 Page

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 UNIX 및실습 11 장유닉스유틸리티 이용하기 1 학습목표 유닉스시스템이제공하는다양한유틸리티의사용방법을익힌다. 파일의행수, 단어수, 문자수를찾는방법을익힌다. 파일을정렬하고내용의중복을제거하는방법을익힌다. 파일을분할하거나원하는부분을잘라내어붙여서새로운파일을생성하는방법을익힌다. 2 01. 파일정보수집 - wc 파일의라인수, 단어수, 바이트, 문자수출력 옵션 -c :

More information

Microsoft PowerPoint UNIX Shell.ppt

Microsoft PowerPoint UNIX Shell.ppt 컴퓨터특강 () 2006 년봄학기 문양세강원대학교컴퓨터과학과 Shell? Shell이란명령어해석기 (Command Processor or Command Interpreter): 사용자가입력하는명령을읽고해석하는프로그램프로그래밍언어 : Shell이해석할수있는스크립트 (shell script) 라는프로그램을작성유닉스를사용하는데있어주요한인터페이스 Page 2 1 Shell

More information

Microsoft PowerPoint - comp_prac_081223_2.pptx

Microsoft PowerPoint - comp_prac_081223_2.pptx Computer Programming Practice (2008 Winter) Practice 2 기본 Unix/Linux 명령어숙지 2008. 12. 23 Contents Linux commands Basic commands File and Directory User Data Filtering Process Etc Conclusion & Recommended

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 UNIX 및실습 7 장. 파일과디렉토리검색하기 1 학습목표 파일의내용을검색하는방법을익힌다. 조건에맞는파일과디렉토리를찾는방법을익힌다. 명령이있는위치를찾는방법을익힌다. 2 Section 01 파일내용검색 - grep 지정한파일에패턴이들어있는지검색 옵션 옵션 grep [ 옵션 ] 패턴파일명들 3 기능 -i 대소문자를무시하고검색 -l 해당패턴이들어있는파일이름을출력

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 BASIC COMMANDS Jo, Heeseung ITER 서버 iterx.jbnu.ac.kr (X: 1,2) Dell PowerEdge R415 AMD Opteron(tm) Processor 4180-6 core x 2ea Memory: 32 GB HDD: SCSI 450 GB 주의사항 자료백업없음 동영상등의불필요파일업로드금지 2 LINUX 접속 Client

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 BASIC COMMANDS Jo, Heeseung ITER 서버 iterx.jbnu.ac.kr (X: 1,2) Dell PowerEdge R415 AMD Opteron(tm) Processor 4180-6 core x 2ea Memory: 32 GB HDD: SCSI 450 GB 주의사항 자료백업없음 동영상등의불필요파일업로드금지 2 LINUX 접속 Client

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 UNIX 및실습 7 장. 파일과디렉토리검색하기 1 학습목표 파일의내용을검색하는방법을익힌다. 조건에맞는파일과디렉토리를찾는방법을익힌다. 명령이있는위치를찾는방법을익힌다. 2 Section 01 파일내용검색 - grep 지정한파일에패턴이들어있는지검색 옵션 옵션 grep [ 옵션 ] 패턴파일명들 3 기능 -i 대소문자를무시하고검색 -l 해당패턴이들어있는파일이름을출력

More information

2007_2_project4

2007_2_project4 Programming Methodology Instructor: Kyuseok Shim Project #4: external sort with template Due Date: 0:0 a.m. between 2007-12-2 & 2007-12-3 Introduction 이프로젝트는 C++ 의 template을이용한 sorting algorithm과정렬해야할데이터의크기가

More information

Microsoft PowerPoint - 03_(Linux)_(Fundamental)_File_Directory

Microsoft PowerPoint - 03_(Linux)_(Fundamental)_File_Directory GNU/Linux 파일과디렉터리 Seo, Doo-Ok Clickseo.com clickseo@gmail.com 목 차 UNIX 파일시스템 파일과디렉터리 소유권과보호 데이터압축 2 파일 (File) UNIX 파일시스템 (1/9) UNIX 파일은임의의정보를포함하는 0 또는그이상의 Bytes 집합체 UNIX의파일구조는트리형태의계층적인형태 파일명과디스크에서물리적인파일위치를연결하는디렉터리항목을가지는파일

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 파일입출력 Heeseung Jo 이장의내용 파일과파일포인터 파일입출력함수 임의접근파일처리 2 파일과파일포인터 파일 파일은모든데이터를연속된바이트형태로저장 4 C 언어의파일종류 텍스트파일 (text file) 사람들이읽을수있는문자들을저장하고있는파일 텍스트파일에서 " 한줄의끝 " 을나타내는표현은파일이읽어들여질때, C 내부의방식으로변환 예, a.txt, main.c,

More information

2008

2008 DAT 를이용한 backup 2016. 03 - C&Thoth H/W Team - 목차 1. DAT의정의와종류 1) DAT의정의 2) DAT의종류 2. DAT backup (ufsdaump / ufsrestore) 1) mt 명령어확인 2) Restore 명령어확인 3) Ufsrestore 명령을이용한 backup 4) TAPE 에서 Ufsrestore 로백업한내용확인

More information

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

작성자 : 기술지원부 김 삼 수 작성자 : 기술지원부김삼수 qpopper 설치 qpopper란무엇인가? 메일수신을하기위해필요한프로그램으로 qpopper는가장인기있는 email 클라이언트에의해사용되는인터넷 email 다운로딩을위한 POP3프로토콜을사용합니다. 그러나 qpopper는 sendmail이나 smail과같이 SMTP프로토콜은포함하고있지않습니다. (

More information

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx 1. MATLAB 개요와 활용 기계공학실험 I 2013년 2학기 MATLAB 시작하기 이장의내용 MATLAB의여러창(window)들의 특성과 목적 기술 스칼라의 산술연산 및 기본 수학함수의 사용. 스칼라 변수들(할당 연산자)의 정의 및 변수들의 사용 방법 스크립트(script) 파일에 대한 소개와 간단한 MATLAB 프로그램의 작성, 저장 및 실행 MATLAB의특징

More information

chap2

chap2 Lecture 02: 리눅스사용 상지대학교컴퓨터공학과고광만 kkman@sangji.ac.kr http://compiler.sangji.ac.kr 2018 2.1 기본명령어 간단한명령어사용 $ date $ hostname $ uname $ who $ ls $ clear $ passwd 3 2.2 파일및디렉터리 파일의종류 l 일반파일 (ordinary file)

More information

01Àå

01Àå CHAPTER 01 1 Fedora Fedora Linux Toolbox 2003 Fedora Core( ) http://fedoraproject.org www.redhat.com 2 CHAPTER Fedora RHEL GNU public license www.centos.org www.yellowdoglinux.com www. lineox.net www.

More information

<4D F736F F F696E74202D2034C5D8BDBAC6AEC6C4C0CFC0D4C3E2B7C2312E505054>

<4D F736F F F696E74202D2034C5D8BDBAC6AEC6C4C0CFC0D4C3E2B7C2312E505054> 의료프로그래밍실습 의료공학과이기영 1 Chap. 11 파일입출력 2 1 이장의목표 텍스트파일의입출력방법을익힌다. (284 쪽그림참조 ) 3 C 언어의파일종류 텍스트파일 (text file) 사람들이읽을수있는문자들을저장하고있는파일 텍스트파일에서 한줄의끝 을나타내는표현은파일이읽어들여질때, C 내부의방식으로변환된다. 이진파일 (binary file) : 자료형그대로의바이트수로연속해서저장

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

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

테이블 데이터 처리용 command line tool들 테이블데이터처리용 command line tool 들 한국어정보의전산처리 2019. 4. 2. cut 각레코드 ( 라인 ) 에서일정부분을잘라내어 ( 추출하여 ) 출력함. 스위치 -c : 추출할부분의위치를문자 ( 바이트 ) 수로지정.

More information

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

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

Microsoft PowerPoint - u4.pptx

Microsoft PowerPoint - u4.pptx 4.1 텍스트편집기 (text editor) 4. 파일편집기 텍스트편집기종류 라인편집기 (line editor) (1) ed : original line editor, 명령어방식 (2) ex : ed 의개선된버전 화면편집기 (screen editor) (1) vi : visual screen editor (original UNIX screen editor)

More information

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

[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수있다. 학습내용 1 : 현재디렉토리확인 1. 홈디렉토리 - 로그인을한후, 사용자가기본으로놓이게되는디렉토리위치를홈디렉토리 (home directory)

More information

gyuha.com/doku/doku.php?id=vim:vim_%EB%AA%85%EB%A0%B9%EC

gyuha.com/doku/doku.php?id=vim:vim_%EB%AA%85%EB%A0%B9%EC VIM 명령어정리 1. 저장및종료 명령어 설명 :w 저장 :w file.txt file.txt 파일로저장 :w» file.txt file.tx파일에덧붙여서저장 :q vi 종료 :q! vi 강제종료 ZZ 저장후종료 :wq! 강제저장후종료 :e file.txt file.txt파일을불러옴 :e 현재파일을불러옴 :e# 바로이전에열었던파일을불러옴 2. 입력모드전환 a

More information

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

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda 안드로이드악성코드분석 악성코드분석 안드로이드악성코드정적분석 APK 추출 #1 adb 명령 안드로이드에설치된패키지리스트추출 adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$

More information

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

1. exit logout 하는 command 는아주간단하다. exit 을커맨드에서입력하고 return 키를누르면 logout 된다. 2. ls & command option 현재 directory 에서 file 의 list 를보는명령어, 즉 DOS 에서의 dir 에해 1. exit logout 하는 command 는아주간단하다. exit 을커맨드에서입력하고 return 키를누르면 logout 된다. 2. ls & command option 현재 directory 에서 file 의 list 를보는명령어, 즉 DOS 에서의 dir 에해당하는명령어로는 'ls' 가있다. (list 의약어.) ls 커맨드를실행시키면다음과같이표시된다.

More information

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

Microsoft PowerPoint - chap13-입출력라이브러리.pptx #include int main(void) int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; 1 학습목표 스트림의 기본 개념을 알아보고,

More information

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

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

More information

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

< 고급 C 프로그래밍및실습 > 11 장구조체실습문제 문제에대한안내 - 특별한언급이없으면문제의조건에맞지않는입력은입력되지않는다고가정하라. - 특별한언급이없으면, 각줄의맨앞과맨뒤에는공백을출력하지않는다. - 출력예시에서 는각줄의맨앞과맨뒤에출력되는공백을의미한다. - 입출력예시 문제에대한안내 - 특별한언급이없으면문제의조건에맞지않는입력은입력되지않는다고가정하라. - 특별한언급이없으면, 각줄의맨앞과맨뒤에는공백을출력하지않는다. - 출력예시에서 는각줄의맨앞과맨뒤에출력되는공백을의미한다. - 입출력예시에서 이후는각입력과출력에대한설명이다. 11장2절 [ 문제 1 ] 3차원벡터를저장할구조체를선언후두개의 3차원벡터 (V 1, V 2 ) 를입력받으시오.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

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

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. qmail, SPF 인증모듈설치

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

3) MySQL data 백업백업방법 : dump 파일로저장저장위치 : /backup/mysqldump 백업주기 : 시간별 (/etc/cron.hourly) 또는일별 (/etc/cron.daily) 보관기간 : 7 일백업스크립트 : 아래예제 6-1). 참조 4) 웹데이

3) MySQL data 백업백업방법 : dump 파일로저장저장위치 : /backup/mysqldump 백업주기 : 시간별 (/etc/cron.hourly) 또는일별 (/etc/cron.daily) 보관기간 : 7 일백업스크립트 : 아래예제 6-1). 참조 4) 웹데이 Local Backup 지침 < 로컬백업지침 ver 1.0> 아래의로컬백업지침은원격백업지침의기초가됩니다. 1. 준비사항 1) 운영중인하드디스크와는별도로백업하려는 Data 용량의최소 4 배이상되는하드디스크를준비한다. 2) 백업하드디스크의용량이남을지라도백업용도외에는사용하지않는다. 3) 백업하려는데이타항목을선정하여, 백업디렉토리를트리구조화한다. 2. 백업방법 1)

More information

Microsoft PowerPoint - 02-Shell-Programming

Microsoft PowerPoint - 02-Shell-Programming 2. 쉘프로그래밍 상명대학교소프트웨어학부 쉘 (Shell) 쉘 : 명령어해석기 단말기나파일로부터입력된명령을해석하여적절한명령을실행 시스템환경변경, 명령어입력편의를제공 쉘의종류 Bourne Shell(sh) /bin/sh Korn Shell(ksh) /bin/ksh C Shell(csh) /bin/csh Bourne Again Shell(bash) /bin/bash

More information

제2장 리눅스 사용

제2장 리눅스 사용 제 2 장리눅스사용 리눅스시스템프로그래밍 청주대학교전자공학과 한철수 목차 기본명령어 파일및디렉터리 파일속성 입출력재지정및파이프 후면처리및프로세스 문서편집기 2 2.1 절 기본명령어 $ date // 날짜및시간을출력함. $ hostname // 호스트명을출력함. $ uname // 시스템정보를출력함. $ who // 현재로그인한사용자정보를출력함. $ ls //

More information

강의 개요

강의 개요 정규화와 SELECT (II) 웹데이터베이스 학과 학생 과목 학과 지도교수 학과학번성명 수강과목 담당교수 A 김수정 A 0001 고길동 성질이론 김수정 B 허영만 A 0002 둘리 한식의멋 허영만 C 강풀 B 0003 희동이 심리학의이해 강풀 과목 _ 성적 학번 수강과목 성적 0001 성질이론 A 0001 한식의멋 C 0002 성질이론 A 0002 한식의멋

More information

Microsoft PowerPoint 웹 연동 기술.pptx

Microsoft PowerPoint 웹 연동 기술.pptx 웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 URL 분석 (1/2) URL (Uniform Resource Locator) 프로토콜, 호스트, 포트, 경로, 비밀번호, User 등의정보를포함 예. http://kim:3759@www.hostname.com:80/doc/index.html URL 을속성별로분리하고자할경우

More information

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

Microsoft PowerPoint - u3.ppt [호환 모드] 3.1 계층적파일시스템 3. 파일시스템사용 파일 (file) 디스크에저장되는자료들의모음 파일이름을사용하여자료들을간편하게다룸 계층적파일시스템 디렉토리 (directory) 포함하고있는파일또는디렉토리이름과관련정보보관 (cf) 폴더 (folder) 1 2 파일유형과파일이름 경로이름 파일유형 일반파일 (regular file) 디렉토리파일 특수파일 입출력장치정보보관,

More information

untitled

untitled 시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000

More information

MATLAB for C/C++ Programmers

MATLAB for C/C++ Programmers 오늘강의내용 (2014/01/17) 파일입출력 MATLAB에서계산한데이터를바이너리파일또는텍스트파일의형태로디스크에저장 디스크에저장된파일을 MATLAB workspace 상으로읽어오기 1 파일입출력 2 MATLAB File I/O 여러종류의함수제공 이진화된파일 (binary file) 의읽고쓰기 형식화된파일 (formatted ASCII) 의읽고쓰기 파일입출력함수

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

MATLAB for C/C++ Programmers

MATLAB for C/C++ Programmers 파일입출력 1 MATLAB File I/O 여러종류의함수제공 이진화된파일 (binary file) 의읽고쓰기 형식화된파일 (formatted ASCII) 의읽고쓰기 파일입출력함수 save, load 함수 MATLAB 에서사용하는데이터타입을저장및불러오기 dlmread, dlmwrite 사용자가지정한구분자 (delimiter) 형태로텍스트파일에저장 cvsread,

More information

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5] The Asian Journal of TEX, Volume 3, No. 1, June 2009 Article revision 2009/5/7 KTS THE KOREAN TEX SOCIETY SINCE 2007 2008 ko.tex Installing TEX Live 2008 and ko.tex under Ubuntu Linux Kihwang Lee * kihwang.lee@ktug.or.kr

More information

Linux SHELL

Linux SHELL Linux SHELL SHELL? 리눅스는크게커널, 쉘, 사용자프로그램으로분류 커널은운영체제의핵심으로서메모리나프로세서등을관리하며시스템을제어하는역할을함 사용자프로그램은일반적으로사용하는 SSH, FTP, HTTP 등의프로그램등을말함 쉘은커널과직접적으로연결되어사용자가프로그램에서실행시킨명령어를해석하여그결과를커널로보내는역할을함 ( 명령어해석기 ) 다양한종류가있으며사용자의활용도와사용목적에따라각각에맞는쉘을선택해서사용할수있음

More information

/chroot/lib/ /chroot/etc/

/chroot/lib/ /chroot/etc/ 구축 환경 VirtualBox - Fedora 15 (kernel : 2.6.40.4-5.fc15.i686.PAE) 작동 원리 chroot유저 ssh 접속 -> 접속유저의 홈디렉토리 밑.ssh의 rc 파일 실행 -> daemonstart실행 -> daemon 작동 -> 접속 유저만의 Jail 디렉토리 생성 -> 접속 유저의.bashrc 의 chroot 명령어

More information

문서의 제목 나눔고딕B, 54pt

문서의 제목 나눔고딕B, 54pt 산업공학과를위한 프로그래밍입문 (w/ 파이썬 ) PART II : Python 활용 가천대학교 산업경영공학과 최성철교수 간단한파일다루기 [ 생각해보기 ] 우리는어떻게프로그램을시작하나? 보통은이렇게생긴아이콘을누른다! 그러나실제로는아이콘이아닌 실행파일 을실행시키는것아이콘을클릭하고오른쪽마우스클릭 속성 을선택해볼것 [ 생각해보기 ] 옆과같은화면이나올것이다대상에있는

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

LXR 설치 및 사용법.doc

LXR 설치 및 사용법.doc Installation of LXR (Linux Cross-Reference) for Source Code Reference Code Reference LXR : 2002512( ), : 1/1 1 3 2 LXR 3 21 LXR 3 22 LXR 221 LXR 3 222 LXR 3 3 23 LXR lxrconf 4 24 241 httpdconf 6 242 htaccess

More information

컴파일러

컴파일러 YACC 응용예 Desktop Calculator 7/23 Lex 입력 수식문법을위한 lex 입력 : calc.l %{ #include calc.tab.h" %} %% [0-9]+ return(number) [ \t] \n return(0) \+ return('+') \* return('*'). { printf("'%c': illegal character\n",

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 오픈소스소프트웨어개발입문 (CP33992) 파일입출력 부산대학교공과대학정보컴퓨터공학부 학습목표 파일의기본개념과특징을이해할수있다. 파일처리과정을이해할수있다. 형식을지정한파일입출력함수의사용법을알수있다. 2 파일과파일포인터 3 파일 C 의파일은모든데이터를연속된바이트형태로저장한다. 4 텍스트파일 (text file) C 언어의파일종류 사람들이읽을수있는문자들을저장하고있는파일

More information

Microsoft PowerPoint - 제11강 파일 처리

Microsoft PowerPoint - 제11강 파일 처리 제13장 파일 처리 파일열기 : File Open FILE *fp; fp=fopen( filename, r ); File handling mode: r, w, a, rb, wb, ab, r+, w+, a+ fclose(fp) 파일의종류 : Text File, Binary File Text file:.txt,.doc,.hwp Binary file:.exe,.jpg,.gif,.mov,.mpeg,.tif,.pgm,.ppm.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 UNIX 및실습 11 장보충 - sed sed (1) 간결한비대화식편집기 쉘프롬프트에서편집명령과파일명을입력하면편집명령수행결과가화면에나타남 ( 원본은수정되지않음 ) 한번에한줄씩처리해서결과를화면에내보냄 sed 명령을파일에담아스크립트로만들어수행가능 정규표현식을이용하여패턴을검색하거나치환할수있음 (grep 과유사 ) sed n /RE/p filename sed n s/re/replacement_string/

More information

Tcl의 문법

Tcl의 문법 월, 01/28/2008-20:50 admin 은 상당히 단순하고, 커맨드의 인자를 스페이스(공백)로 단락을 짓고 나열하는 정도입니다. command arg1 arg2 arg3... 한행에 여러개의 커맨드를 나열할때는, 세미콜론( ; )으로 구분을 짓습니다. command arg1 arg2 arg3... ; command arg1 arg2 arg3... 한행이

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 UNIX 및실습 11 장보충 - sed 1 sed (1) 간결한비대화식편집기 쉘프롬프트에서편집명령과파일명을입력하면편집명령수행결과가화면에나타남 ( 원본은수정되지않음 ) 한번에한줄씩처리해서결과를화면에내보냄 sed 명령을파일에담아스크립트로만들어수행가능 정규표현식을이용하여패턴을검색하거나치환할수있음 (grep 과유사 ) sed n /RE/p filename sed n

More information

Linux SHELL

Linux SHELL Linux SHELL SHELL? 리눅스는크게커널, 쉘, 사용자프로그램으로분류 커널은운영체제의핵심으로서메모리나프로세서등을관리하며시스템을제어하는역할을함 사용자프로그램은일반적으로사용하는 SSH, FTP, HTTP 등의프로그램등을말함 쉘은커널과직접적으로연결되어사용자가프로그램에서실행시킨명령어를해석하여그결과를커널로보내는역할을함 ( 명령어해석기 ) 다양한종류가있으며사용자의활용도와사용목적에따라각각에맞는쉘을선택해서사용할수있음

More information

UI TASK & KEY EVENT

UI TASK & KEY EVENT T9 & AUTOMATA 2007. 3. 23 PLATFORM TEAM 정용학 차례 T9 개요 새로운언어 (LDB) 추가 T9 주요구조체 / 주요함수 Automata 개요 Automata 주요함수 추후세미나계획 질의응답및토의 T9 ( 2 / 30 ) T9 개요 일반적으로 cat 이라는단어를쓸려면... 기존모드 (multitap) 2,2,2, 2,8 ( 총 6번의입력

More information

C 프로그램의 기본

C 프로그램의 기본 C 프로그램의기본 목차 C 프로그램의구성요소 주석 main 함수 출력 C 언어의입력과출력 변수 printf 함수 scanf 함수 2 예제 2-1 : 첫번째 C 프로그램 3 2.1.1 주석 주석의용도 프로그램에대한설명 프로그램전체에대한대략적인정보를제공 프로그램수행에영향을미치지않는요소 4 2.1.1 주석 주석사용방법 /* 과 */ 을이용한여러줄주석 // 을이용한한줄주석

More information

휠세미나3 ver0.4

휠세미나3 ver0.4 andromeda@sparcs:/$ ls -al dev/sda* brw-rw---- 1 root disk 8, 0 2014-06-09 18:43 dev/sda brw-rw---- 1 root disk 8, 1 2014-06-09 18:43 dev/sda1 brw-rw---- 1 root disk 8, 2 2014-06-09 18:43 dev/sda2 andromeda@sparcs:/$

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 배효철 th1g@nate.com 1 목차 표준입출력 파일입출력 2 표준입출력 표준입력은키보드로입력하는것, 주로 Scanner 클래스를사용. 표준출력은화면에출력하는메소드를사용하는데대표적으로 System.out.printf( ) 를사용 3 표준입출력 표준출력 : System.out.printlf() 4 표준입출력 Example 01 public static void

More information

PowerPoint Template

PowerPoint Template 13 파일처리 1 함수 fopen() 파일열기 파일을만들기위해서는함수 fopen() 을이용 함수 fopen() 의함수원형은다음과같으며헤더파일 stdio.h 파일에정의 함수 fopen() 은두개의문자열전달인자를이용, 반환값은포인터값인 FILE * 2 파일열기 인자 함수 fopen() 에서 첫번째문자열은처리하려는파일이름이고, 두번째문자열은파일처리종류 ( 모드 )

More information

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

벤처연구사업(전동휠체어) 평가 운영체제실습 리눅스기본명령어 2019. 4 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 기본명령어 1. 시스템정보 2. 파일및디렉토리명령어 시스템정보 1. 시스템정보출력 시스템정보출력 uname - 시스템정보출력 파일및디렉토리관련 명령어 파일및디렉토리 파일 (File) - 데이터를저장하기위해사용되는객체 ( 텍스트파일,

More information

화판_미용성형시술 정보집.0305

화판_미용성형시술 정보집.0305 CONTENTS 05/ 07/ 09/ 12/ 12/ 13/ 15 30 36 45 55 59 61 62 64 check list 9 10 11 12 13 15 31 37 46 56 60 62 63 65 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

More information

Microsoft PowerPoint - System Programming Lab Week1.ppt [호환 모드]

Microsoft PowerPoint - System Programming Lab Week1.ppt [호환 모드] System Programming Lab Week 1: Basic Skills for Practice Contents vi Editor 사용법 GCC 컴파일러사용법 Makefile 사용법 GDB 사용법 VI Editor Usage vi 모드 입력모드 : 실제문서를편집하는모드. 명령모드 : 키입력이바로명령이되는모드로서쓴내용을삭제하거나, 복사할때사용. ex 명령모드

More information

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D> 리눅스 오류처리하기 2007. 11. 28 안효창 라이브러리함수의오류번호얻기 errno 변수기능오류번호를저장한다. 기본형 extern int errno; 헤더파일 라이브러리함수호출에실패했을때함수예 정수값을반환하는함수 -1 반환 open 함수 포인터를반환하는함수 NULL 반환 fopen 함수 2 유닉스 / 리눅스 라이브러리함수의오류번호얻기 19-1

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 제 13 장파일처리 1. 스트림의개념을이해한다. 2. 객체지향적인방법을사용하여파일입출력을할수있다. 3. 텍스트파일과이진파일의차이점을이해한다. 4. 순차파일과임의접근파일의차이점을이해한다. 이번장에서만들어볼프로그램 스트림 (stream) 스트림 (stream) 은 순서가있는데이터의연속적인흐름 이다. 스트림은입출력을물의흐름처럼간주하는것이다. 입출력관련클래스들 파일쓰기

More information

본 강의에 들어가기 전

본 강의에 들어가기 전 C 기초특강 본강의에들어가기전 토론주제 과학 (Science)/ 공학 (Engineering) 일반화 (Generalization)/ 특별화 (Specialization) 아마추어 (Amateur)/ 프로페셔널 (Professional) 하드웨어 (hardware)/ 소프트웨어 (software) 프로그래밍언어 인터프리터 (interpreter)/ 컴파일러

More information

로거 자료실

로거 자료실 redirection 매뉴얼 ( 개발자용 ) V1.5 Copyright 2002-2014 BizSpring Inc. All Rights Reserved. 본문서에대한저작권은 비즈스프링 에있습니다. - 1 - 목차 01 HTTP 표준 redirect 사용... 3 1.1 HTTP 표준 redirect 예시... 3 1.2 redirect 현상이여러번일어날경우예시...

More information

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

Microsoft PowerPoint - chap11.ppt [호환 모드] 2010-1 학기프로그래밍입문 (1) 11 장입출력과운영체제 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr k 0 특징 printf() - 임의의개수의인자출력 - 간단한변환명세나형식을사용한출력제어 A Book on C, 4ed. 11-1 printf() printf(control_string, other_argument) -

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

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

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail 8.13.4 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. sendmail, SPF

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070> #include "stdafx.h" #include "Huffman.h" 1 /* 비트의부분을뽑아내는함수 */ unsigned HF::bits(unsigned x, int k, int j) return (x >> k) & ~(~0

More information

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A 예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = 1 2 3 4 5 6 7 8 9 B = 8 7 6 5 4 3 2 1 0 >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = 0 0 0 0 1 1 1 1 1 >> tf = (A==B) % A 의원소와 B 의원소가똑같은경우를찾을때 tf = 0 0 0 0 0 0 0 0 0 >> tf

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

페이지 1 / 5 정규표현식을이용한 SQL 구문의개선 저자 - Alice Rischert Oracle Database 10g 의정규표현식기능을텍스트데이터처리를위한강력한도구로활용할수있습니다. Oracle Database 10g 에추가된새로운기능을이용하여문자데이터의검색, 처리능력을극적으로개선할수있습니다. 정규표현식 (regular expression) 이라불리는이기능은,

More information

Microsoft PowerPoint - C프로그래밍-chap15.ppt [호환 모드]

Microsoft PowerPoint - C프로그래밍-chap15.ppt [호환 모드] Chapter 15 문자열 2009 한국항공대학교항공우주기계공학부 (http://mercury.kau.ac.kr/sjkwon) 1 문자의집합체 문자열의정의 일련의문자 C 언어에서문자열앞뒤에인용부호 를이용 문자와문자열과의차이 문자열의저장 (1) 배열을이용하는방법 문자열상수 c c language 를저장하는문자열배열 항상문자열마지막에는 NULL문자를넣어야함 (2)

More information

06장.리스트

06장.리스트 ---------------- DATA STRUCTURES USING C ---------------- CHAPTER 리스트 1/28 리스트란? 리스트 (list), 선형리스트 (linear list) 순서를가진항목들의모임 집합 : 항목간의순서의개념이없음 리스트의예 요일 : ( 일요일, 월요일,, 토요일 ) 한글자음의모임 : ( ㄱ, ㄴ,, ㅎ ) 카드 :

More information

EA0015: 컴파일러

EA0015: 컴파일러 4 Flex 무엇을공부하나? " 어휘분석기 (lexical analyzer 혹은 scanner)" 는다음과같은과정을거쳐서프로그램된다. 1 토큰정의, 2 정규식으로표현, 3 NFA로변환, 4 DFA로변환, 5 프로그램작성 위과정은앞장에서배운바와같이기계적으로이루어질수있다. "Flex(Fast Lexical Analyzer)" 는컴파일러개발자를위하여위과정을자동으로처리해주는도구이다.

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C4C656D70656C2D5A69762E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C4C656D70656C2D5A69762E637070> /* */ /* LZWIN.C : Lempel-Ziv compression using Sliding Window */ /* */ #include "stdafx.h" #include "Lempel-Ziv.h" 1 /* 큐를초기화 */ void LZ::init_queue(void) front = rear = 0; /* 큐가꽉찼으면 1 을되돌림 */ int LZ::queue_full(void)

More information

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 (https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)

More information