Microsoft PowerPoint - 03_BasicCommands

Size: px
Start display at page:

Download "Microsoft PowerPoint - 03_BasicCommands"

Transcription

1 Linux 기본명령어 - 명령어구조 - 도움말보기 : man - 파일시스템구조 - 명령 - 파일내용보기 - 프로세스관련명령 - vi 편집기 명령어구조 명령실행구조 명령행 (Command line) 에서명령어와옵션, 인자입력 $ ls la /usr/bin/a* prompt command options arguments 옵션 : 기호뒤에문자를붙인다. 하나씩써도되고, 한꺼번에여러문자를써도된다. 인자 : 주로 file 또는 directory 이름, 숫자등해당명령또는프로그램에서요구하는명령행입력 메타문자사용가능? : 1 개의임의의 character * : 0 개이상의임의의 character 셸이명령을해석하여해당프로그램을실행시킨다.

2 도움말보기 : man 특정명령이나표준 API 에대한매뉴얼출력명령 이름의종류이름과기능요약사용법 설명 도움말보기 : man man 페이지구성항목 항목 NAME SYNOPSIS DESCRIPTION FILES SEE ALSO DIAGNOSTICS 의미해당명령어에대한이름과사용목적을간단히설명해당명령어에대한일반적사용형식해당명령어에대한자세한설명해당명령어가사용하는파일해당명령어에대한보다더많은정보를얻기위해참조해야할부분예상할수있는에러에대한설명과명령어가실행했을때되돌려주는에러코드목록

3 도움말보기 : man 매뉴얼섹션 (BSD UNIX 와 Linux) Section 1 General commands 2 System calls 3 C library functions Description 4 Special files (devices) and drivers 5 File formats and conventions 6 Games and screensavers 7 Miscellanea 8 System administration commands and daemons 옵션 -a: 섹션별모든매뉴얼페이지출력 과제용명령어 : script 현재실행중인내용을그대로기록 script [-a] [filename] -a: 기존파일에덧붙임 filename: 이름이없으면 typescript 로만들어짐

4 - 파일시스템구조 - 파일의속성과유형 - 파일시스템명령 : ls, cd, mkdir, rm, cp, File System 파일시스템구조 파일시스템 사용자가볼수있는자료는모두하드디스크에있다. 하드디스크자료의논리적구조 파일시스템 UNIX/Linux 파일시스템 역트리구조 File: 보조저장매체에존재하는정보의논리적저장단위 Directory: 많은파일의논리적집합 사실은목록파일 : UNIX 에서는 directory 도하나의 file 로그인시위치 자신의 home directory 시스템관리자가계정을만들때정해진다.

5 파일시스템구조 역트리 (reverse tree) 구조 경로 (path) 절대경로 / 로부터의경로 상대경로 현재위치로부터경로 특별한경로이름. 현재디렉터리.. 부모디렉터리 ~ 홈디렉터리 예 ) 현재위치 : /home/juyoon diary 의절대경로 : /home/juyoon/ 문서 /diary diary 의상대경로 : 문서 /diary 파일시스템구조 UNIX/Linux 파일시스템구조의관습적표준 /boot 부팅에필요한모든파일 /bin 핵심적인사용자명령 (binary) 프로그램파일 /dev 장치파일 /etc 텍스트로된설정 (configuration) 파일. 실행파일은올수없다 /home 각사용자별저장공간. 로그인시시작위치 /lib 핵심적인공유라이브러리와커널모듈 /media 플로피, CD/DVD 드라이브등탈부착가능한장치파일 /mnt 임시로연결할파일시스템에대한마운트지점 /opt 추가로설치할응용소프트웨어패키지 /root 시스템관리자 (root) 의홈디렉터리 /sbin 시스템관리에사용되는프로그램 /usr 읽기전용의공유데이터저장

6 파일시스템구조 UNIX/Linux 파일시스템구조의관습적표준 /usr/bin 거의모든사용자명령프로그램 /usr/include C 프로그래밍에사용되는헤더파일 /usr/lib 프로그래밍을위한라이브러리및패키지 /usr/local 시스템관리자가별도로설치하는소프트웨어 /usr/src 리눅스커널의소스코드. 커널헤더파일도여기 /var 시간에따라변하는데이터 /proc 실행중인프로세스및시스템상태에대한실시간정보 파일의속성과유형 파일관리의기본 파일의메타정보 (metadata) 를관리해야한다. 이름, 소유자, 생성날짜, 크기, 접근권한, Directory 속성 일반파일속성

7 파일의속성과유형 일반파일 문자 (text) 로된파일을비롯하여응용프로그램에따라다양한형식의파일존재 이름이나확장자로구분하지않는다. 특수파일 시스템의다른자원을파일로취급 directory symbolic link named pipe socket device 여러파일의논리적집합단위. 계층구조형성다른파일에대한참조표시 ( 파일을찾아갈수있는경로정보저장 ) 실행중인프로세스간에정보를전달하는통로프로세스간정보교환을위한통로하드웨어장치. character형과 block형으로구분 파일의속성과유형 디렉터리 디렉터리에속하는파일들의고유번호와이름기록 총 월 일 월 일 월 일 월 일 월 일 \ \ f i l e 1 \ f i l e 2 \ d i r 1 \0

8 파일의속성과유형 링크 (link) 하나의파일실체에대해여러개의접근경로가능 hard link: 새로운이름 ( 메타데이터 ) 과파일실체연결 soft(symbolic) link: 새로운파일을만들어경로정보저장 상이한요소하드링크심볼릭링크 디렉터리에대한링크만들수없다만들수있다다른파일시스템으로의링크만들수없다만들수있다 target 존재여부반드시존재해야한다존재하지않아도된다 파일삭제시동작 참조계수가 0 이될때까지는이름만삭제되고파일은보존 링크삭제시파일은삭제되지않으나파일삭제시링크무효화 파일의속성과유형 링크

9 파일의속성과유형 링크 파일삭제시하드링크와심볼릭링크 파일시스템구조를따라파일목록보고관련작업하기 GUI 위치메뉴 ( 파일탐색기 nautilus) 실행

10 명령어 : pwd 현재의작업디렉터리확인 (print working directory) 명령어 : ls (list) 현재디렉터리의목록보기 Subdirectory 와 file 들의목록이출력됨 주요옵션 -a : hidden file 도모두나열 ( 보통. 으로시작한다.) -F : 끝부분에항목의유형을표시 / Directory = Symbolic link * Executable file -l : 상세정보를보여줌 파일모드 링크수 소유자, 그룹, 크기 (bytes), 최종수정일시

11 명령어 : ls 주요옵션 ( 계속 ) -R : subdirectory 의목록을 recursive 하게보여줌. -s : 파일의크기를 block 수로나타냄. (1 block = 512 bytes) 그외에도많음. 인자 : file 또는 directory 이름 생략 : 현재 directory file 이름 : 해당 file 의목록정보만나열 directory 이름 : 해당 directory 에수록된모든정보나열 파일의모드 (mode) 항목의유형 (type) d: directory c: 문자유형의특수파일 - : 일반파일 l: 심볼릭링크 b: 블록유형의특수파일 s: 소켓 2 파일접근권한

12 파일의모드 접근권한표시 owner, group, others 로구분 type owner group all drwxr-xr-x r: read w: write x: execute : no right 명령어 : cd Directory 의변경 (change directory) 인자 : directory 이름 절대경로, 상대경로, 특수경로이름모두사용 인자가생략되면? 자신의 home directory

13 명령어 : mkdir 새로운 directory 생성 (make directory) mkdir [options] directory directory 는절대경로명또는상대경로명모두가능 하나이상의 directory 를한꺼번에생성가능 옵션 -p : 지정된 directory 의중간 directory 도같이생성 -m mode : 접근권한을부여해서 directory 생성 명령어 : rmdir Directory 삭제 (remove directory) 빈 directory 만삭제할수있다. 옵션 -p: directory 삭제결과로현재 directory 가비게되면상위 directory 도함께삭제

14 명령어 : rm 파일삭제 (remove) 옵션 rm [options] file -i : 삭제전에사용자에게확인 (interactive) -r 또는 R : 순환적으로 directory 삭제 -f : 확인하지않고모든파일삭제. 쓰기금지된파일도삭제. 쓰기금지된 directory 및그하위파일은삭제하지않음. 명령어 : cp 파일복사 (copy files) cp [options] file1 file2 file1 을 file2 로복사 cp [options] file directory file 을 directory 내부로복사 ( 이름은보존됨 ) cp r R [options] directory1 directory2 directory1 의내용을모두 directory2 로복사 원본과복사본은별개의파일이다. 옵션 -i : 복사전에사용자에게확인 (interactive) -p : mode, 소유자, 그룹등속성을보존하며복사 (preserve)

15 명령어 : mv 파일이름바꾸기또는이동하기 (move files) mv [options] file1 file2 mv [options] directory1 directory2 mv [options] file directory 여러파일을하나의 directory 로이동하기가능 파일본체는동일하게존재하고이름과위치만바뀜 옵션 -i : 복사전에사용자에게확인 (interactive) -f : 이동할새이름의파일이이미존재해도무시하고 overwrite 명령어 : ln 링크 (link) 만들기 ln [options] target [link_name] link_name 이란새이름으로대상파일 target 에대한링크를생성 link_name 이생략되면 target 과같은이름사용 ( 절대경로가같으면안됨 ) link_name 이디렉터리고 target 이여러개일때각 target 에대한링크를 link_name 디렉터리내에생성 옵션 -s : 심볼릭링크를만든다. -i : link_name 과같은이름의파일이있으면덮어쓰기여부를물어본다.

16 명령어 : find 파일찾기 (find files) find [path ] [expression] 지정된 path 이하의모든 directory 를순환적으로검색 여러 path 를한꺼번에지정할수있다. path가없으면? 현재 directory ( 시스템마다다르다.) expression이없으면? 지정된 directory 내의모든파일 expression 로시작하는부분부터 Boolean expression으로취급 ( 또는! 등으로시작할수도있다. 파일을찾기위한조건을명시 여러조건이나열되면 AND 의의미 명령어 : find 대표적검색조건옵션의미 - name 파일명 - type 파일형 지정한파일명이찾은파일명과일치하면출력된다. 이때파일명으로메타문자 ([ ],?, *) 와함께사용할수있다. 지정한파일형이찾은파일명과일치하면출력된다. 이때사용되는파일형은다음과같다. b : 블록특수파일 c : 문자특수파일 d : 디렉토리 p : 파이프인 fifo 파일 f : 일반파일 e : 연결파일 - user 로그인명지정한사용자 ID가찾은사용자 ID와일치하면출력한다. 파일의크기를이용해서찾는다. 파일크기는블록단위 (1블록 = 512바이 - size 수트 ) 이다. 지정한파일크기보다작은파일을찾으려면파일크기앞에 - 기호를붙이고큰파일을찾으려면 + 기호를붙인다. - ls 파일의속성정보를함께출력한다. (ls 명령의 l 옵션과유사 ) - atime 수 24 시간중지정한시간에접근 (access) 된적이있는파일을찾는다. - mtime 수 24 시간중지정한시간에변경된파일을찾는다. (0 을지정하면지난 24 시간동안을의미한다.) - exec 명령어명령어를실행한다. 이명령어는 \ ; 으로끝을맺으며명령어인수 { } 는현재의경로명으로대체한다.

17 명령어 : find 명령어 : locate 빠른속도의검색프로그램 (locate files) 파일이름등의정보를데이터베이스로미리생성 검색조건이단순 locate [option] string 인자로주어진 string 과일치하는이름을가진파일을검색해위치출력 옵션 사용자가접근권한이없을때는출력하지않는다. string 에메타문자를써서표현할수있다. -i : 대소문자를구분하지않음 (ignore case) -n num : 결과출력을 num 개만한다.

18 GUI 파일검색도구 파일탐색기 (nautilus) 에연결된 찾기 트래커찾기도구 미리인덱싱해야함시스템 기본설정 찾기와인덱싱 GUI find 명령어 find, locate, grep 의시각화 GNOME/GTK kfind KDE find - cat - more/less - head/tail 파일내용보기

19 파일내용보기 기본적으로 text 파일내용을본다. UNIX 종류에따라 binary 파일이나 device 등특수파일을보기도한다. 명령어 : cat 파일의내용을보여주거나연결 (concatenate) 결과는표준출력으로내보냄 cat [options] [file ] 주요옵션 -n : 행번호를앞에붙인다. -v : tab, newline, form-feed 를제외하고출력할수없는문자를보여준다. -e : 각행의끝에 $ 를보여준다. (-v 와함께사용 ) 파일내용보기 명령어 : cat 사용예

20 파일내용보기 명령어 : more 한화면에맞추어한페이지씩출력된다. more [options] [+/pattern] file 주요옵션 -c : 스크롤하지않고화면을지운다음출력 -w : 출력이끝난후빠져나가지않고사용자입력을기다림. -lines# : 한번에 # 줄씩출력 +/pattern: pattern 에해당하는문자열을찾아거기서부터출력 파일내용보기 명령어 : more 이동명령 more 로출력중인파일내에서이동? : 이동명령에대한도움말 <space> : 다음페이지 #f, #b : # 개의다음또는이전페이지건너뛰기 (default 는 1) #<return> : 다음 # 개행의텍스트표시 (default는 1) = : 현재행번호표시 #s : 다음 n개행의텍스트건너뛰기 /pattern : 다음 pattern이있는곳으로점프 q : 마침 # 는임의의숫자

21 파일내용보기 명령어 : less more 보다옵션이풍부하고다양한형태의이동가능 전체파일을적재하지않고보여주므로속도가빠르다. 한페이지를보여준후의프롬프트 : 다양한이동 / 검색명령을입력할수있다. h : 도움말 자세한내용은매뉴얼을참조하자! (A4 15pages ^^) more, less -- 기본명령어가아닌 utility 시스템종류와버전에따라구현이다르다. man 명령어수행시보여주는방식이 more 또는 less ( 시스템에따라다르다.) 파일내용보기 명령어 : head, tail 파일의시작 (head) 부분 / 끝 (tail) 부분보기 head tail [options] [file ] 시작또는끝의 10줄을출력 주요옵션 -# 또는 n # : 시작 ( 끝 ) # 줄을출력 -c# : # 바이트만큼출력 file 이생략되면? 표준입력

22 - ps - background/foreground - kill - top Process 프로세스 프로세스에대해뭘알지? 프로세스 : 실행중인프로그램 프로그램 : 파일로저장된실행가능한코드 운영체제가프로세스를관리한다. CPU 상태저장, 메모리사용현황, 실행상태등 프로세스생명주기 (life cycle)

23 프로세스생성 사용자의프로세스생성 셸또는데스크톱에서프로그램실행 실행중인프로세스에서프로세스생성 프로그램내에프로세스를생성하는코드를넣는다. 알고보면? - 모든프로세스는프로세스에서생성한다. 셸도프로세스 그러면셸은누가? 운영체제가. 그러면운영체제는누가? 부팅시모든프로세스의시조인 0 번 (idle), 1 번 (init) 프로세스생성 프로세스보기 : ps 현재실행중인프로세스보기 주요옵션 -e: 실행중인모든프로세스 -a: 로그인중인터미널과관련된모든프로세스 -f: 프로세스에대한모든정보 -l: 프로세스에대한상세정보 -H: 프로세스트리구조 -t tty_no: 지정단말 tty_no에서실행중인프로세스 -p PID: 지정하는프로세스번호 (PID) 의정보 -u UID: 지정하는사용자번호 (UID) 의프로세스 -g GID: 지정하는그룹번호 (GID) 의프로세스

24 프로세스정보 프로세스보기 : ps F: 플래그또는옵션 S: 상태. S (Sleeping), R(Runnable), I (Idle), D(uninterruptable sleep), T(traced or stopped), Z(zombie) UID, PID, PPID: 사용자, 프로세스, 부모프로세스번호 C: 스케줄링을위한프로세스소모량 STIME: 프로세스가시작된시간, 분, 초 PRI: 프로세스우선순위. 값이작을수록우선순위가높다. NI: nice 값 ( 우선순위계산에사용 ) SZ: 프로세스의자료와스택크기 (kbytes) WCHAN: 프로세스가대상이되는주소 TIME: 프로세스실행에걸린시간 CMD: 프로세스를실행시킨명령어 프로세스보기 : ps 프로세스계통도 ps eh 프로세스관계 부모 생성 자식 PPID 를거슬러추적하면 시조 를만난다!

25 프로세스보기 : top 실시간으로프로세스실행상황모니터링 프로세스실행제어 프로세스실행제어 ( 셸내장명령 ) &: 실행시 background 로실행하도록명령 bg: 실행을일단중단후 background 로전환 표준입력은받을수없으며표준출력은가능 fg: background 프로세스를 foreground 로전환 한번에하나의프로세스만 foreground 에서실행 jobs: 셸내장명령으로서후면프로세스를보여준다. 별도의 job 번호를붙임 bg fg 선택시 job 번호로선택가능

26 프로세스제어명령 프로세스강제종료 : kill $ kill [options] %job_no 또는 PID 셸내장명령 kill 의경우작업번호로프로세스종료 리눅스명령어 kill 명시된 PID 를가진프로세스에게시그널 (signal) 을보낸다. 옵션 -l : 시그널의목록확인 -signal_number 또는 signal_name : 해당시그널을보낸다 $ kill KILL 4301 default 는 TERM (15): terminate pid 가 -1: 실행중인셸만제외하고모두종료 프로세스제어명령 정해진시간에프로세스실행 : at $ at time [date][+increment] 시간지정 HH:MM 같은날의시간지정. AM, PM 을붙일수있다. MM/DD/YY 또는 DD.MM.YY 날짜지정 + n {minutes, hours, days, weeks} now, today, tomorrow, midnight, noon 등의키워드 관련명령어 atq: 등록된작업목록보기 ( = at l) atrm: 등록된작업삭제 ( = at d) batch: 정해진시간이아니라시스템부하가낮을때등록된작업수행 기타명령 : sleep n n seconds 휴식

27 - 입력모드 - 명령모드 - 라인편집모드 텍스트편집기 : vi vi 편집기 텍스트편집 짧을때는 cat 명령을사용할수있다. 긴파일의편집은전문편집기필요 vi (Visual editor) vi 이전편집기 : ed, ex 와같은 line editor vi: 커서가사방으로돌아다니는 획기적 인편집기 확장키가없던환경에서만들어져기본자판만으로사용함. vim (vi improved) syntax-oriented 기능등개선, 리눅스의기본편집기 문서편집기는많다. CLI 환경의 emacs GUI 환경에서 OpenOffice 를사용하면 MS Office 보다강력한기능을활용한문서작성가능

28 vi 편집기 vi 는 modal editor 두가지모드에서행동이다르다. 입력모드 (insert mode): 문자를입력한다. 명령모드 (command mode): 편집기능수행. Escape 모드라고도한다. vi [options] [file ] ex 모드 지금문자를입력하고있습니다. 잘못된문자는 backspace 키를눌러지우세요. 줄바꿈은 Enter키입니다. :ex-commands :vi 이동및편집기능사방이동페이지전환삭제복사 문자입력 지금문자를입력하고있습니다. 잘못된문자는 Backspace 키를눌러지우세요. 줄바꿈은 Enter키입니다. vi 편집기 입력모드로들어가기 i : 현재커서위치부터입력 (insert) I : 현재행의가장앞에서부터입력 a : 커서다음위치부터입력 (append) A : 현재행의가장끝에서부터입력 o : 현재커서아래에새행을만들어입력 (open) O : 현재커서위에새행을만들어입력 R : 현재커서위치부터덮어쓰면서입력 (replace) s : 현재커서위치의한글자를다른문자열로대체 (substitute) S : 현재커서위치에서라인끝까지지우고새로운텍스트입력

29 vi 편집기 명령모드 커서이동 h( ), j( ), k( ), l( ) : 한칸씩이동 w, b, e : 한단어씩이동. 다음단어, 앞단어, 다음단어의끝 각명령앞에숫자를붙이면그만큼반복 ^, $ : 행의맨앞, 맨뒤 #G : # 번째행으로이동 G : 맨마지막행 : 이전에커서가있었던행 ^f, ^b : 다음페이지, 이전페이지 ^d, ^u : 다음반페이지, 이전반페이지 H, M, L : 화면의맨앞, 중간, 마지막 /string,?string : string 과일치하는다음 (/), 이전 (?) 문자열 vi 편집기 명령모드 삭제 #x : # 개의글자삭제 (default=1) #dd : # 개의행삭제 (default=1) #dw : # 개의단어삭제 (default=1) D : 현재커서위치부터그줄끝까지삭제 J : 줄바꿈문자삭제. 즉, 두행을연결함. 되돌리기 u : 마지막변경명령에대한되돌리기. vim 에서는다중되돌리기도가능 U : 커서가위치한행에대한변경되돌리기. #. : 마지막명령 # 번반복

30 vi 편집기 명령모드 대체 #r : 한문자대체 R : 현재위치부터 ESC 를누를때까지대체 s : 현재문자하나를대체하고입력모드로전환 복사 #yy : # 개의행을복사 (default=1) #p : 복사또는삭제한내용을현재커서위치에 # 번붙이기 기타 ZZ : 변경내용을저장하고셸로돌아가기 ^L : 화면 refresh vi 편집기 라인편집모드 명령모드에서 Q 또는 : 을입력하면라인편집모드로간다. ex 편집기명령들을사용할수있다. 필수명령명령 w[rite] [file] w! [file] 결과 지금까지변경한내용 ( 버퍼에저장되어있음 ) 을파일에저장한다. 파일이름이주어지지않으면 vi 시작시열었던파일에저장한다. 쓰기금지가되어있거나기타시스템의이유로파일에저장할수없을때강제로덮어쓰기한다. 다만해당파일에대하여쓰기권한을가진사용자여야한다. r[ead] [file] file을읽어현재커서가있는줄아래붙여넣기한다. e[dit] [file] 편집중인파일을빠져나와인자로준 file 편집을시작한다. q[uit] 편집기를마치고셸로나간다 (quit). 파일이변경되었는데저장을하지않은경우에러메시지를출력하고편집기에머문다. q! 저장하지않고셸로나간다. wq, x[it] 파일의변경사항을저장하고셸로나간다. 명령모드에서 ZZ와같은효과다. Enter, vi vi 명령모드로돌아간다. he[lp] 온라인매뉴얼을출력한다.!bash 하위셸을실행한다. 셸실행이끝난후 exit를입력하면 vi로되돌아온다. se[t] 여러가지환경설정을한다.

31 vi 편집기 라인편집모드 편집명령 vi 명령모드와유사한명령이모두존재 명령어양식 : [range] 명령 [ 인자 ] range : 주소, 주소 주소의미주소의미. 현재커서가위치한줄 $ 파일의마지막줄 num num 번째줄 +num 현재위치에서다음 num 번째줄 -num 현재위치에서이전 num 번째줄 % 파일전체 명령 : 매우많으나자주사용되는것은 d[elete], g[lobal]/pattern/[ 명령 ], v/pattern/[ 명령 ], s[ubstitute][/pattern/replace/][options][#] :1,$s/text/test/g 1 행에서끝행까지모든 text 를 test 로치환 (substitute) 연습, 연습, 저렇게많고복잡한명령들을어떻게외우나? 자주사용하면머리와손에 각인 된다! 매일매일사용하자! vs. 어느쪽이손 / 손가락 / 손목 / 팔꿈치에더나쁠까? 어느쪽이두뇌개발에더좋을까? vi 같은고전적편집기를아직도써야하나? 이거배워서어디다써먹나? 노력대비효과가너무낮은거아닌가?

[ 컴퓨터시스템 ] 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

리눅스 프로세스 관리

리눅스 프로세스 관리 프로세스 (Process) Process 프로그램이나명령어를실행하면메모리에적재되어실제로실행되고있는상태를의미 이러한프로세스들은프로세스가시작하면서할당받는프로세스식별번호인 PID(Process ID), 해당프로세스를실행한부모프로세스를나타내는 PPID(Parent Process ID), UID 와 GID 정보를통해해당프로세스가어느사용자에속해있는지, 프로세스가파일에대해갖는권한및프로세스가실행된터미널,

More information

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

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

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

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

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

PowerPoint 프레젠테이션

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 UNIX 및실습 8 장. 프로세스와사용자 명령익히기 1 학습목표 유닉스에서프로세스가무엇인지그개념을이해한다. 프로세스와관련된유닉스명령의사용방법을익힌다. 포그라운드처리와백그라운드처리의차이를이해한다. 사용자정보를보는명령의사용방법을익힌다. 2 01. 프로세스의개념과종류 프로세스 (process) 현재시스템에서실행중인프로그램 프로세스는고유번호를가진다. Process

More information

PowerPoint 프레젠테이션

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

More information

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

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

More information

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

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

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 프레젠테이션 UNIX 및실습 8 장. 프로세스와사용자명령 익히기 1 학습목표 유닉스에서프로세스가무엇인지그개념을이해한다. 프로세스와관련된명령의사용방법을익힌다. 포그라운드처리와백그라운드처리의차이를이해한다. 사용자정보를보는명령의사용방법을익힌다. 2 Section 01 프로세스란 프로세스 (process) 현재시스템에서실행중인프로그램 프로세스는고유번호를가진다. Process ID

More information

PowerPoint 프레젠테이션

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

More information

Adobe Flash 취약점 분석 (CVE-2012-0754)

Adobe Flash 취약점 분석 (CVE-2012-0754) 기술문서 14. 08. 13. 작성 GNU C library dynamic linker $ORIGIN expansion Vulnerability Author : E-Mail : 윤지환 131ackcon@gmail.com Abstract 2010 년 Tavis Ormandy 에 의해 발견된 취약점으로써 정확한 명칭은 GNU C library dynamic linker

More information

제2장 리눅스 사용

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

More information

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

Chapter 05. 파일접근권한관리하기 Chapter 05. 파일접근권한관리하기 00. 개요 01. 파일의속성 02. 파일의접근권한 03. 기호를이용한파일접근권한변경 04. 숫자를이용한파일접근권한변경 05. 기본접근권한설정 06. 특수접근권한 파일의속성을이해하고설명할수있다. 접근권한의종류와표기방법을이해하고설명할수있다. 접근권한을바꾸기위해기호모드에서원하는권한을기호로표기할수있다. 접근권한을바꾸기위해숫자모드에서원하는권한을숫자로표기할수있다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 05. 파일접근권한관리하기 00. 개요 01. 파일의속성 02. 파일의접근권한 03. 기호를이용한파일접근권한변경 04. 숫자를이용한파일접근권한변경 05. 기본접근권한설정 06. 특수접근권한 파일의속성을이해하고설명할수있다. 접근권한의종류와표기방법을이해하고설명할수있다. 접근권한을바꾸기위해기호모드에서원하는권한을기호로표기할수있다. 접근권한을바꾸기위해숫자모드에서원하는권한을숫자로표기할수있다.

More information

제2장 유닉스 사용

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

More information

Microsoft PowerPoint - u5.pptx

Microsoft PowerPoint - u5.pptx 5.1 셸의기능과종류 5. 셸 (shell) 셸 (shell) 사용자와 OS 사이의인터페이스프로그램 셸의기본기능 명령어해독기 (command interpreter) 역할수행 셸의종료 ^D( 입력끝 ), exit 명령어, 또는 logout ( 로그인셸만해당 ) 셸의추가기능 셸프로그램처리기능 shell script 표준입출력방향전환, 파이프등의다양한기능 shell의종류

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

Abstract View of System Components

Abstract View of System Components Operating System 3 주차 - About Linux - Real-Time Computing and Communications Lab. Hanyang University jtlim@rtcc.hanyang.ac.kr yschoi@rtcc.hanyang.ac.kr shpark@rtcc.hanyang.ac.kr Contents Linux Shell Command

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

PowerPoint 프레젠테이션

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

More information

Microsoft PowerPoint - 01_1_Linux_Unix_기초.ppt [호환 모드]

Microsoft PowerPoint - 01_1_Linux_Unix_기초.ppt [호환 모드] Unix/Linux 입문 컴퓨팅브릿지김정한 History of Unix/Linux UNIX Basics - Structure KERNEL Shell 운영체제의핵심 시스템자원들을관리하는부분 명령어해석기 사용자와시스템간의명령의전달 File System 계층구조를이루고있음 정보들을저장할수있는장소 SHELL KERNEL HARDWARE KERNEL File Hierarchy

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 F696E74202D FC7C1B7CEBCBCBDBABFCD20BBE7BFEBC0DA20B8EDB7C920C0CDC8F7B1E22E >

<4D F736F F F696E74202D FC7C1B7CEBCBCBDBABFCD20BBE7BFEBC0DA20B8EDB7C920C0CDC8F7B1E22E > 8 장. 프로세스와사용자명령익히기 Contents 학습목표 프로세스의개념을이해한다 프로세스관련유닉스명령의사용방법을익힌다 포그라운드처리와백그라운드처리의차이를이해한다 사용자정보를보는유닉스명령의사용방법을익힌다 내용 프로세스의개념과종류 프로세스관리명령 포그란운드와백그라운드프로세스 사용자정보보기 01. 프로세스의개념과종류 프로세스 실행중인프로그램 종류 시스템프로세스

More information

Microsoft PowerPoint - 07-EDU-LinuxCommand-4.ppt

Microsoft PowerPoint - 07-EDU-LinuxCommand-4.ppt 파일기본명령 권한설정명령 기타명령 vi 텍스트편집기 순천향대학교컴퓨터학부이상정 1 파일기본명령 순천향대학교컴퓨터학부이상정 2 파일의생성 문서편집기이용 vi, emacs cat(catenate) 와리다이렉션 (redirection) 파일새로만들기 / 덮어쓰기 $ cat > test.dat This is a test file. Soonchunhyang University

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

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

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

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

More information

Sena Technologies, Inc. HelloDevice Super 1.1.0

Sena Technologies, Inc. HelloDevice Super 1.1.0 HelloDevice Super 110 Copyright 1998-2005, All rights reserved HelloDevice 210 ()137-130 Tel: (02) 573-5422 Fax: (02) 573-7710 E-Mail: support@senacom Website: http://wwwsenacom Revision history Revision

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 사용자계정관리 운영체제실습 목차 Ⅲ. 사용자계정관리 4.1 사용자계정관리 4.2 그룹관리 4.3 사용자계정관련파일 4.4 패스워드관리 4.5 사용자신분확인 4.1 사용자계정관리 사용자생성관련명령어 사용자생성 : useradd / adduser 사용자삭제 : userdel 사용자정보변경 : usermod 패스워드설정및변경 : passwd 그룹생성관련명령어 group

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 06. 프로세스관리하기 00. 개요 01. 프로세스의개념 02. 프로세스관리명령 03. 포그라운드, 백그라운드프로세스와작업제어 04. 작업예약 프로세스가무엇인지설명할수있다. 프로세스목록을확인하고특정프로세스를검색할수있다. 프로세스를강제로종료할수있다. 프로세스관리도구로전체프로세스의상태를확인할수있다. 포그라운드와백그라운드작업의차이를설명할수있다. 백그라운드로작업을실행하고포그라운드로변환할수있다.

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

<3032B0AD202D20B8AEB4AABDBA20BCB3C4A12D556E6978C0CEC5CDB3DDBAB8C3E6C7D0BDC02E687770>

<3032B0AD202D20B8AEB4AABDBA20BCB3C4A12D556E6978C0CEC5CDB3DDBAB8C3E6C7D0BDC02E687770> 2 강. 리눅스설치 리눅스설치전준비사항하드디스크에충분한디스크공간이있는지확인 리눅스와기존운영체제를함께설치가능두가지방법중선택 가상머신소프트웨어를이용하여설치 - 가상머신소프트웨어설치후가상머신에리눅스설치 하드디스크의비어있는파티션에설치 -기존운영체제에서사용하지않는파티션이있는지확인 -리눅스설치공간은기존의운영체제공간과구분됨 -부팅시운영체제를선택할수있음 가상머신소프트웨어를이용하여설치하는경우

More information

망고100 보드로 놀아보자-4

망고100 보드로 놀아보자-4 망고 100 보드로놀아보자 -4 Minicom,tftp,nfs 설정,vnc 설정 minicom 설정 Minicom 설정 >#yum install minicom >#ls /dev/ttyusb* ># minicom s Minicom 설정 Serial Device :/dev/ttyusb0 Baudrate:115200 Hardware Flow control: NO

More information

MySQL-Ch10

MySQL-Ch10 10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,

More information

* 자원복구 * - 이동형저장장치오류 : 장치를찾을수없습니다. 포맷하세요.. 복구방법 : 1) 포맷진행 - 빠른포맷 2) 데이터복구프로그램을이용하여복구국내 : finaldata - 파티션복구 : Acronis Disk Directory Suit - 데이터복구 : R-s

* 자원복구 * - 이동형저장장치오류 : 장치를찾을수없습니다. 포맷하세요.. 복구방법 : 1) 포맷진행 - 빠른포맷 2) 데이터복구프로그램을이용하여복구국내 : finaldata - 파티션복구 : Acronis Disk Directory Suit - 데이터복구 : R-s * 자원복구 * - 이동형저장장치오류 : 장치를찾을수없습니다. 포맷하세요.. 복구방법 : 1) 포맷진행 - 빠른포맷 2) 데이터복구프로그램을이용하여복구국내 : finadata - 파티션복구 : Acronis Disk Directory Suit - 데이터복구 : R-studio http://www.data-recovery-software.net 복구시실제이동형저장장치용량보다

More information

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

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) - 운영체제실습 사용자계정관리 2017. 6 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 사용자계정관리 1. 사용자계정관리 2. 그룹관리 3. 사용자계정관련파일 4. 패스워드관리 5. 사용자신분확인 사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System)

More information

10.

10. 10. 10.1 10.2 Library Routine: void perror (char* str) perror( ) str Error 0 10.3 10.3 int fd; /* */ fd = open (filename, ) /*, */ if (fd = = -1) { /* */ } fcnt1 (fd, ); /* */ read (fd, ); /* */ write

More information

슬라이드 1

슬라이드 1 / 유닉스시스템개요 / 파일 / 프로세스 01 File Descriptor file file descriptor file type unix 에서의파일은단지바이트들의나열임 operating system 은파일에어떤포맷도부과하지않음 파일의내용은바이트단위로주소를줄수있음 file descriptor 는 0 이나양수임 file 은 open 이나 creat 로 file

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

슬라이드 1

슬라이드 1 휴지통포렌식 JK Kim @pr0neer proneer@gmail.com 개요 1. 휴지통 2. 휴지통파일구조 3. 휴지통파일카빙 4. 휴지통파일분석 2 휴지통 Security is a people problem 3 휴지통 휴지통이란? 휴지통소개 윈도우에서파일을삭제할경우, 기본적으로삭제된파일은휴지통 (Recycle Bin) 영역으로이동 휴지통우회방법 SHIFT

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

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 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 프레젠테이션 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

본 강의에 들어가기 전

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

More information

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

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

More information

Chapter 06. 프로세스관리하기

Chapter 06. 프로세스관리하기 Chapter 06. 프로세스관리하기 00. 개요 01. 프로세스의개념 02. 프로세스관리명령 03. 포그라운드, 백그라운드프로세스와작업제어 04. 작업예약 프로세스가무엇인지설명할수있다. 프로세스목록을확인하고특정프로세스를검색할수있다. 프로세스를강제로종료할수있다. 프로세스관리도구로전체프로세스의상태를확인할수있다. 포그라운드와백그라운드작업의차이를설명할수있다. 백그라운드로작업을실행하고포그라운드로변환할수있다.

More information

untitled

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Text-LCD Device Control - Device driver Jo, Heeseung M3 모듈에장착되어있는 Tedxt LCD 장치를제어하는 App 을개발 TextLCD 는영문자와숫자일본어, 특수문자를표현하는데사용되는디바이스 HBE-SM5-S4210 의 TextLCD 는 16 문자 *2 라인을 Display 할수있으며, 이 TextLCD 를제어하기위하여

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 (Host) set up : Linux Backend RS-232, Ethernet, parallel(jtag) Host terminal Target terminal : monitor (Minicom) JTAG Cross compiler Boot loader Pentium Redhat 9.0 Serial port Serial cross cable Ethernet

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

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)

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

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

교육지원 IT시스템 선진화

교육지원 IT시스템 선진화 Module 3: Linux ESP30076 임베디드시스템프로그래밍 (Embedded System Programming) 조윤석 전산전자공학부 주차별목표 리눅스에대한이해 리눅스주요명령어소개 리눅스명령어사용법 vi 편집기사용하기 리눅스파일시스템및커널파일시스템구성소개 2 What is Linux? 1991 년핀란드헬싱키대학의리누스토발즈 (Linux Benedict

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 UNIX 및실습 6 장. 파일접근권한관리하기 1 6 장. 파일접근권한관리하기 학습목표 파일의속성과접근권한의개념을이해한다. 접근권한을변경하는방법을익힌다. 접근권한을상속하고초기에설정하는방법을익힌다. 2 01. 파일의속성 다중사용자시스템의특징 여러사람이하나의시스템사용 다른사람이내파일을읽거나수정, 삭제할수없도록보안기능필요 다른사용자의무단접근으로부터자신의파일을보호하는기능으로파일에접근권한을부여하여권한만큼만파일을사용하도록함

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

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

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 Outline n n n n n n 보드개요보드연결필수패키지, Tool-Chain 설치 Kernel, file system build Fastboot 및 Tera Term설치 Kernel, file system 이미지전송및설치 - 2 - Young-Jin Kim X-Hyper320TKU

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

Microsoft PowerPoint - 04_UsingShell

Microsoft PowerPoint - 04_UsingShell Linux Shell: 제대로사용하기 - Bash 소개 - 명령기본 + - Redirection - 명령행편집 - 셸 (Shell) 사용자가입력한명령을해석하고실행하는명령해석기 (Command Interpreter) 사용자가처음수행할수있는특수프로그램 UNIX 셸종류 sh: Stephen Bourne, 기본표준셸, $ prompt csh: Bill Joy, C

More information

B _00_Ko_p1-p51.indd

B _00_Ko_p1-p51.indd KOS-V000 B64-797-00/00 (MV) KOS-V000 설명서를 보는 방법 이 설명서에서는 삽입된 그림을 통해 작동 방법을 설명합니다. 이 설명서에 나타낸 화면과 패널은 작동 방법을 자세히 설명하는 데 이용되는 예입니다. 따라서 실제 화면이나 패널과 다르거나 일부 디 스플레이 패턴이 다를 수도 있습니다. 찾기 모드 방송국 선택 설정. TUNER

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

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

Mango-AM335x LCD Type 커널 Module Parameter에서 변경하기

Mango-AM335x LCD Type 커널 Module Parameter에서 변경하기 Mango-AM335x LCD Type 커널 Module Parameter 에서 변경하기 http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology

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

Microsoft PowerPoint - o10-19.pptx

Microsoft PowerPoint - o10-19.pptx 10 장. 파일시스템인터페이스 목표 파일시스템의기능설명 파일시스템인터페이스의특징기술 파일시스템설계절충안 (tradeoff) 논의 파일접근방법, 파일공유, 파일잠금, 디렉토리구조등 파일시스템보호방법소개 2 10.1 파일개념 정보저장장치 자기디스크, 자기테이프, 광디스크, 플래시메모리 파일 (file) 운영체제가정보저장장치의물리적특성을추상화한논리적저장단위 정보저장장치에대한일관된논리적관점

More information

Microsoft PowerPoint - ch09_파이프 [호환 모드]

Microsoft PowerPoint - ch09_파이프 [호환 모드] 학습목표 파이프를이용한 IPC 기법을이해한다. 이름없는파이프를이용해통신프로그램을작성할수있다. 이름있는파이프를이용해통신프로그램을작성할수있다. 파이프 IT CookBook, 유닉스시스템프로그래밍 2/20 목차 파이프의개념 이름없는파이프만들기 복잡한파이프생성 양방향파이프활용 이름있는파이프만들기 파이프의개념 파이프 두프로세스간에통신할수있도록해주는특수파일 그냥파이프라고하면일반적으로이름없는파이프를의미

More information

2009년 상반기 사업계획

2009년 상반기 사업계획 파이프 IT CookBook, 유닉스시스템프로그래밍 학습목표 파이프를이용한 IPC 기법을이해한다. 이름없는파이프를이용해통신프로그램을작성할수있다. 이름있는파이프를이용해통신프로그램을작성할수있다. 2/20 목차 파이프의개념 이름없는파이프만들기 복잡한파이프생성 양방향파이프활용 이름있는파이프만들기 3/20 파이프의개념 파이프 두프로세스간에통신할수있도록해주는특수파일 그냥파이프라고하면일반적으로이름없는파이프를의미

More information

Solaris Express Developer Edition

Solaris Express Developer Edition Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 KeyPad Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착 4x4 Keypad 2 KeyPad 를제어하기위하여 FPGA 내부에 KeyPad controller 가구현 KeyPad controller 16bit 로구성된

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

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

임베디드리눅스기초

임베디드리눅스기초 Linux Basic Ø File and directories Ø Access Permissions Ø Links Ø Linux s Ø VI editor 147 File and directories Ø Linux File Name 명명규칙 Ø 256 characters 까지허용 Ø 공백사용허용 Ø 파일확장자와관련된규칙은없음. Ø 숨김파일 Ø 기본적으로 directory

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

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

Microsoft PowerPoint - chap9 [호환 모드]

Microsoft PowerPoint - chap9 [호환 모드] 제 9 장프로세스관계 숙대창병모 1 Contents 1. Logins 2. Process Groups 3. Sessions 4. Controlling Terminal 5. Job Control 숙대창병모 2 로그인 숙대창병모 3 터미널로그인 /etc/ttys: 1 line per terminal device getty: opens terminal device

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 UNIX 및실습 5 장. Bash 활용하기 학습목표 5 장. Bash 활용하기 Bash 쉘이제공하는다양한기능을이해하고활용한다. 환경변수를이용해작업의효율을높이는환경을설정하는방법을익힌다. 환경설정파일을이용해자신만의환경을설정하는방법을익힌다. 2 Section 03 Bash 쉘환경설정 변수 시스템이나사용자에의해사용되는정보를저장하기위한저장소 쉘변수는관례적으로대문자를사용

More information

Linux SHELL

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

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

Microsoft PowerPoint - u5.pptx

Microsoft PowerPoint - u5.pptx 주요미리정의된변수의의미 PS1 1 차프롬프트문자열 명령어입력을기다리고있음을알려줌 특수한내용표시방법은 p108 표참조 PS1의기본값 : "[\u@\h \W]\$ " [gdhong@magics dir]$ $ PS1="[\W] $ "... 디렉토리이름만나타나게변경 PS2 2 차프롬프트문자열 명령어입력후 Enter를입력했을때에추가입력을기다림을알려줌 $ echo "Linux...

More information

USER GUIDE

USER GUIDE Solution Package Volume II DATABASE MIGRATION 2010. 1. 9. U.Tu System 1 U.Tu System SeeMAGMA SYSTEM 차 례 1. INPUT & OUTPUT DATABASE LAYOUT...2 2. IPO 중 VB DATA DEFINE 자동작성...4 3. DATABASE UNLOAD...6 4.

More information

Linux SHELL

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

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

More information

단계

단계 본문서에서는 Tibero RDBMS 에서제공하는 Oracle DB Link 를위한 gateway 설치및설정방법과 Oracle DB Link 사용법을소개한다. Contents 1. TIBERO TO ORACLE DB LINK 개요... 3 1.1. GATEWAY 란... 3 1.2. ORACLE GATEWAY... 3 1.3. GATEWAY 디렉터리구조...

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 WEB SERVER PORTING 1 Jo, Heeseung 웹서버포팅 HBE-SM5-S4210 를임베디드웹서버로사용할수있도록웹서버를올리는작업 임베디드서버에널리쓰이는웹서버들중 GoAhead 라는웹서버를포팅 CGI 프로그램을이용하여웹에서 HBE-SM5-S4210 의 LED, 7- Segment, TextLCD 를제어실습 2 Goahead webserver 소스를다운받거나제공된

More information

Microsoft PowerPoint - [#4-2] File System Forensic Analysis.pptx

Microsoft PowerPoint - [#4-2] File System Forensic Analysis.pptx File System Forensic Analysis Twitter : @pr0neer Blog : f Email : proneer@gmail.com Kim Jinkook Outline 1. File System Forensic Analysis (FAT/NTFS) Recovery for Deleted Files (FAT/NTFS) Unallocated Cluster

More information

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기 Mango-IMX6Q mfgtool 을 이용한이미지 Write 하기 http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document

More information

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc Visual Studio 2005 + Intel Visual Fortran 9.1 install Intel Visual Fortran 9.1 intel Visual Fortran Compiler 9.1 만설치해서 DOS 모드에서실행할수있지만, Visual Studio 2005 의 IDE 를사용하기위해서는 Visual Studio 2005 를먼저설치후 Integration

More information

1. 리눅스시작하기 man page man 명령어 - 해당명령어에대한매뉴얼페이지를보여죾다. man useradd man f printf 2

1. 리눅스시작하기 man page man 명령어 - 해당명령어에대한매뉴얼페이지를보여죾다. man useradd man f printf 2 리눅스시스템 - Chapter 2: 리눅스입문 1. 리눅스시작하기 2. 기본명령어 (1) 3. 파이프, 연결재지향 4. 기본명령어 (2) 5. vi 와 vim 에디터 담당교수 : 천은홍교수님 20021002 조정현 1 1. 리눅스시작하기 man page man 명령어 - 해당명령어에대한매뉴얼페이지를보여죾다. man useradd man f printf 2 man

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information