Linux 9.X 기초에서 활용까지 Chapter 06 VI 편집기
Content Vi 편집기 Vi 편집기의 사용 방법 Vi 환경설정 방법
Vi 편집기란 무엇인가? VI 편집기란 무엇인가? 입력모드 : 입력하고자 하는 글자를 입력하고, 입력 상태를 그대로 보여 줌 리눅스가 가지고 있는 대표적인 문서 편집기로 기본적으로 포함 미국 캘리포니아 대학의 대학원생 Billy Joy가 라인 편집기인 ed를 새롭게 개선하여 개발하였다. 화면 단위로 프로그램이나 파일을 편집할 수 있도록 80문자의 20개 라인 정도를 나타내며, 사용자는 커서를 이동시키면서 파일의 내용을 수정할 수 있다. 입력모드 : 입력하고자 하는 글자를 입력하고, 입력 상태를 그대로 보여 줌 명령어 모드 : 한 글자 또는 두 글자 명령을 사용하여 커서를 이동하고, 글자를 삭제 및 교체, 검색하는 모드로 다양한 편집을 가능하게 함 라인모드 : ESC를 누른 후 콜론(:) 프롬프트에서 명령을 입력하여 편집 기능 등 다양한 기능을 제공
Vi 편집기란 무엇인가? VI 편집기의 모드 변환 명령모드 -> 입력 모드 : a 또는 i 를 입력하여 변환 입력모드 -> 명령 모드 : ESC 키를 입력하여 변환 라인 편집 모드 : ESC 키를 누르고 콜론(:)을 입력한 상태에서 해당 명령 입력
VI편집기의 사용 방법 VI 편집기의 실행 VI 편집기의 종료 커서는 맨 위에 나타나고 하단에는 상태표시가 출력 파일명은 사용자가 임의로 정하게 되지만, 특수 문자와 함께 사용해서는 안됨 VI 편집기의 종료 VI 편집기를 종료하기 위해 ESC를 입력하고 다음과 같은 명령을 입력한다. # vi [파일명] 또는 vi
VI편집기의 사용 방법 파일 불러오기 파일 저장하기 현재 작성하고 있는 내용의 다음에 특정 파일을 불러와서 내용 추가가 가능 다음과 같은 명령을 통해 편집한 파일을 저장할 수 있다.
VI편집기의 사용 방법 VI 편집기 이동 명령 단어 단위 커서의 이동 기본적인 커서의 이동 커서의 이동은 H, J, K, L 키를 이용하여 좌,하,상,우로 방향을 이동한다. 단어 단위 커서의 이동 한번에 한 문자씩 이동하는 단어 단위 커서를 지원
VI편집기의 사용 방법 VI 편집기 이동 명령 라인 단위 커서 이동 방법
VI편집기의 사용 방법 VI 편집기 이동 명령 문단 단위 커서 이동 방법 문장의 시작과 끝으로 이동하기 위해서 ( 또는 ) 를 이용한다. 문단의 시작과 끝에는 { 또는 } 를 이용한다.
VI편집기의 사용 방법 VI 편집기 삭제명령
VI편집기의 사용 방법 VI 편집기 치환 명령 문자 및 문자열 단위의 치환 단어 단위의 치환
VI편집기의 사용 방법 VI 편집기 치환 명령 라인 및 문단 단위의 치환 방법
VI편집기의 사용 방법 VI 편집기 텍스트 이동 및 복사 명령 텍스트 이동 명령
VI편집기의 사용 방법 VI 편집기 텍스트 검색 명령 텍스트 검색 명령 슬러시 키는 패턴 검색을 위한 명령이다. 슬러시 다음에 원하는 검색 단어를 입력해 주면 커서가 있는 곳부터 시작하여 검색 패턴을 찾아주게 된다.
환경 설정 방법 set 명령을 이용한 VI 옵션 설정
EXINIT CTRL+X = ‘set nu ic’ 환경 설정 방법 편리한 vi 환경 설정 방법 .exerc 파일에 필요한 옵션을 설정해 주면 로그인 되어 있는 동안이나 매번 로그인을 할 때마다 자동으로 vi 환경 설정을 해 줄 수 있다. EXINIT 쉘 변수를 사용하여 옵션들을 설정 가능 EXINIT 변수는 부팅시 매번 지정해야 하므로 홈 디렉토리의 .bash_profile 안에 넣어두어 사용한다. EXINIT CTRL+X = ‘set nu ic’