Microsoft PowerPoint - u4.pptx

Similar documents
vi 사용법

Computer Programming (2008 Fall)

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

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

본 강의에 들어가기 전

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

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C4C656D70656C2D5A69762E637070>

PowerPoint 프레젠테이션

UI TASK & KEY EVENT

Microsoft PowerPoint - Chapter_01.pptx

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

PRO1_09E [읽기 전용]

PowerPoint 프레젠테이션

Microsoft PowerPoint oshw1.ppt [호환 모드]

PowerPoint 프레젠테이션

Linux - editor - vim


PowerPoint 프레젠테이션

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

Microsoft PowerPoint UNIX Shell.ppt

PowerPoint 프레젠테이션

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

목 록( 目 錄 )

02-1기록도전( )

03-1영역형( )

Microsoft PowerPoint - u6.pptx

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

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

UNIST_교원 홈페이지 관리자_Manual_V1.0

Linux - editor - vim

YV-150-S.CHINESE1.0-1

<4D F736F F F696E74202D2034C5D8BDBAC6AEC6C4C0CFC0D4C3E2B7C2312E505054>

Lab 3. 실습문제 (Single linked list)_해답.hwp

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

Microsoft Word MetOne237Bmanual

Solaris Express Developer Edition

Microsoft PowerPoint UNIX Shell.pptx

Microsoft PowerPoint oshw1.ppt [호환 모드]

PowerPoint 프레젠테이션

관훈저널106호봄_내지

RVC Robot Vaccum Cleaner

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>

Microsoft PowerPoint - LoopDisplay Manual Ver0.3.1ULDB

CHAP 9 UNIX.hwp

01 EDITOR S PICK: 068_ _069

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

Microsoft PowerPoint - 03_BasicCommands

Microsoft PowerPoint oshw1&2.ppt [호환 모드]

EndNote X2 초급 분당차병원도서실사서최근영 ( )

영어판 Windows 7 환경에서 한글 쓰기

Microsoft PowerPoint - 04_UsingShell

2016 1

PowerPoint 프레젠테이션

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

<4D F736F F F696E74202D20BFEEBFB5C3BCC1A6BDC7BDC D31C7D0B1E229202D20BDA92E BC8A3C8AF20B8F0B5E55D>

리눅스 프로세스 관리

초보자를 위한 C++

Microsoft PowerPoint - T1 ERS (Elevator Reservation System)SASD2.pptx

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

Microsoft PowerPoint - chap01-C언어개요.pptx

untitled

Visual Studio online Limited preview 간략하게살펴보기

1

Mango220 Android How to compile and Transfer image to Target

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

untitled

MySQL-.. 1

설계란 무엇인가?

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

게임 기획서 표준양식 연구보고서

목차 1. 매뉴얼안내 사용준비 Unified Label Printer Utility 사용방법 PCX File Downloader User Setting Manager File Transfer

작동 원리

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

슬라이드 1

저희 쿠첸 전기압력밥솥을 사용해 주셔서 감사합니다. 제품의 올바른 사용과 유지를 위해 사용설명서를 반드시 읽어보시기 바랍니다. 제품의 사용 중 문제가 발생했을 때 사용설명서를 참고하시기 바라며 사용설명서에는 제품보증서가 포함되어 있으므로 잘 보관해 주시기 바랍니다. 제

PowerPoint 프레젠테이션


PowerPoint 프레젠테이션

06장.리스트

고객 카드

MLB 2K9_PS3_MN

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

휠세미나3 ver0.4

A 001~A 036

온습도 판넬미터(JTH-05) 사양서V1.0

Week3

PowerPoint 프레젠테이션


Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

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

<5BBEE7BDC42D315DC0DBC7B0B0B3BFE42DC3BBC1D6BDC35FB8B6C1F6B8B7BFACB8F82E687770>

윈도우즈프로그래밍(1)

PowerPoint 프레젠테이션

PHP & ASP

SUSE Linux Enterprise Server 11 SP3 YaST and Zypper

Lab 4. 실습문제 (Circular singly linked list)_해답.hwp

서강대학교공과대학컴퓨터공학과 (1/5) CSE3081 (2 반 ): 알고리즘설계와분석 < 프로그래밍숙제 2> (v_1.0) 담당교수 : 임인성 2015 년 10 월 13 일 마감 : 10 월 31 일토요일오후 8 시정각 제출물, 제출방법, LATE 처리방법등 : 조교가

B _02_M_Ko.indd

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

Transcription:

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) (2) vim : vi IMproved, vi 에없는기능추가 (Linux 의 vi 는 vim 임 ) (3) view : vi 가 read only mode 에서시작됨 (4) emacs : Editor MACroS Lisp-based AI community 에서시작됨 2 4.2 vi 편집기의기본사용 vi 편집기의특징 vi의시작 % vi ; 저장할때에파일이름지정해야함 % vi filename ; filename파일을편집. 주로사용하는방식 특징 특수기를사용하지않고편집가능 2 가지동작모드 (1) 명령모드 명령모드, ex 명령모드 (2) 입력모드 ex 명령모드는라인편집기의명령을사용하는모드 : 로시작하며화면아래에나타남 커서이동, 삭제, 치환복사, 붙이기, 찾기, 저장, 불러오기, 종료등 문서내용입력 마지막입력줄다음에 ~ 가표시됨 (~ 가표시된줄은빈줄임 ) 3 4

입력모드 명령모드 vi 시작시에명령모드 text 입력모드전환 i, I : insert a, A : append o, O : open line 59 쪽표참조 명령모드에서의동작 삭제, 치환 / 변경 복사, 붙이기 탐색, 바꾸기 파일저장, 불러오기 종료 현재커서위치 ESC 키를사용하여명령모드로돌아옴 5 6 커서이동 커서이동 (2) 입력모드에서 ESC 를눌러서명령모드로이동한후에커서를이동함 text h j k l : ( 한문자이동 ) ^ $ : line 처음, 끝 b w : word 단위앞 / 뒤 e : word 끝 ^B ^F : 한화면위 / 아래 (backward / forward) ^U ^D : 반화면위 / 아래 (up / down) 100G 또는 :100 : 100행 명령키반복 5h 6w : 명령어앞의숫자만큼반복수행 ^U ^D ^B 현재화면 ^F b e w Word1 word2 longword3 word4 현재커서위치 UNIX 시스템 7 UNIX 시스템 8

텍스트삭제 삭제 (delete) x ( 문자 ) X ( 왼쪽문자 ) dw ( 단어 ) dd ( 줄 ) D ( 현재부터줄끝까지 ) (cf) 8x 3dw 2dd 커서이동과삭제는명령모드로전환후수행함 dm : 현재부터커서이동문자 m 으로이동되는곳까지삭제 텍스트수정 치환 / 대치 r ( 문자 ) - 한문자만치환 cw ( 단어 ) cc ( 줄 ) 입력모드로전환됨 R ( 현재커서부터계속하여치환 ) (cf) 4cw cm : 현재부터커서이동문자 m으로이동되는곳까지치환 ( 변경 ) 삭제 ex 모드 :1,3d ; 1행부터 3행까지삭제 :.,.+2d ; 현재행부터 3행을삭제 (. 은현재행 ) UNIX 시스템 9 10 텍스트복사및붙이기 복사 (copy) 및붙이기 (paste, put) yy (yank line) 또는 Y ( 줄복사 ) (cf) 4yy (4 줄복사 ) : 10, 14y (10-14 행까지 5 행을복사 ) yw (yank word) p 현재줄 ( 커서 ) 다음에붙이기 (put) P 현재줄 ( 커서 ) 이전에붙이기 : pu 현재줄 ( 커서 ) 다음에붙이기 :10pu 10 행다음에붙이기 ym : 현재부터커서이동문자 m으로이동되는곳까지복사 (cf) yw ( 단어복사 ) y$ ( 줄끝까지복사 ) 편집취소및반복 취소 u (undo) : 가장최근편집명령취소 U (undo) : 현재줄에대한편집명령취소 3u 반복 :e! : 현재파일의편집내용을버리고, 최근저장내용으로작업. (period) : 가장최근의텍스트편집명령을반복 행연결 두줄결합 J (join) : 현재줄을다음줄과결합하여한줄로만듬 화면을다시그림 Ctrl-L : 편집화면에다른프로그램의출력이표시된경우화면을다시그리면이출력이없어짐 UNIX 시스템 11 12

찾기 (search) 및바꾸기 파일저장및종료 문자열검색 (search) /string[enter] 앞쪽으로찾기?string[Enter] 뒤쪽으로찾기 /\<ten\> 단어문자열찾기 저장 :w ; 파일저장 :w filename ; filename에파일저장 ( 새이름으로 ) :1,10w filename ; 일부행만저장 검색반복 n( 마지막검색명령반복 ) N ( 반대방향으로검색명령반복 ) 종료 :q ; 종료 ( 변경된내용을저장해야종료됨 ) :q! ; 무조건종료 대치 (substitute) 찾아바꾸기 :1,10s/sss/ttt/ ; 각행의발견된첫문자열 (sss) 을 ttt 로바꾸기 :10,$s/sss/ttt/g ; 발견된모든문자열 (sss) 을 ttt 로바꾸기 :.,.+9s/\<ten\>/10/g ; 현재부터 10 줄의단어 ten 을 10 으로치환 often 의 ten 은치환되지않음 저장후종료 :x ; 저장후종료 :wq ZZ UNIX 시스템 13 14 4.3 vi 의고급사용 버퍼사용, 옵션설정, 초기화파일 파일저장 / 불러오기 :r filename ; 현재위치에다른파일읽기 ( 삽입 ) :e filename ; 다른파일불러오기 :n ; 다음파일편집 % vi *.c ( 편집할파일이여러개임 ) 다른명령어실행 :!command ; command 를수행한후 vi 로되돌아감 :r!command ; command 수행결과를현재위치에삽입!!command ; 위와같음 :sh ; 셸을실행, 프롬프트출력 버퍼사용 a3yy ; 3 줄복사, 버퍼 a 에저장 ( 버퍼이름 = 알파벳문자 ) ap ; 버퍼 a 내용붙이기 옵션설정 - : set 명령 (69 쪽참조 ) 옵션변수설정여부또는설정값에따라서 vi 동작에영향을줌 : set autoindent 또는 : se ai : set number 또는 se nu : set tabstop=4 또는 se ts=4 : set ai nu ; 한꺼번에설정 : set all ; 모든변수설정상태출력 옵션설정취소 변수이름앞에 no 를붙임 : set noautoindent 또는 se noai 초기화파일 기본값과다른옵션변수설정을할때사용 vim 은.vimrc 을, 원래의 vi 는.exrc 를사용 15 16

4.4 emacs 편집기 주요명령어 많은확장성과강력한매크로기능을가진텍스트편집기 초기에 Lisp 언어로작성되었으며, 현재에는 C 로작성된 GNU emacs 가널리사용됨 emacs 시작 $ emacs file 기본적으로입력모드로시작 명령키 Ctrl 또는 Alt 와함께문자입력또는 ESC 다음에문자입력 C- 문자 (Ctrl- 문자 ) M- 문자 (Alt- 문자또는 ESC 문자 ) 대소문자구분 저장, 종료 C-x C-s 저장 C-x C-c 종료 화살표키 C-p C-n C-b C-f ( 위, 아래, 왼쪽, 오른쪽 ) 문자삭제 찾기 Backspace( 이전 ) Del( 현재 ) 또는 Del( 이전 ) C-d( 현재 ) C-s ( 이후검색 ) C-r ( 이전검색 ) 기타기능 교과서및기타자료참고 17 18