vi (Visual Display Editor)는 유닉스에서 기본적으로 제공되는 대표적인 화면 편집기이다.
vi 시작
vi[파일명...]
지정된 파일을 편집하며 파일명을 지정하지 않으면 빈 파일이 열리고 파일명은 편집한 내요을 저장할 때 지정
$vi AAA -> AAA 라는 파일이 열림
$vi -> 빈 파일이 열림
vi 종료 및 파일 저장 명령어
vi 입력모드로의 전환 명령어
vi는 명령모드에서 시작하기 때문에 내용을 입력하거나 편집하려면 입력모드로 전환해야 하며 명령어는 아래와 같다.
vi 커서 이동 명령어
vi 화면이동 명령어
vi는 터미널 화면 크기만큼 화면을 보여줄 수 있어 파일 크기가 클 경우 화면을 이동해야 전체 내용을 볼 수 있다.
화면 이동에 대한 명령어는 다음과 같다.
vi 파일 수정 / 삭제 및 취소 명령어
1) 내용 수정 명령어
2) 내용 삭제하기/취소하기
vi 편집 명령어
vi에서는 복사하기와 붙이기도 마우스 대신 명령키를 사용한다.
복사하기나 잘라두기를 한 뒤에는 다른 명령을 사용하지 말고 원하는 위치로 바로 이동하여 붙이기를 해야 한다.
다른 명령을 사용하다 임시 버퍼에 저장된 내용을 잃어버릴 수 있기 때문이다.
1) 복사하기 및 붙이기 명령어
2) 복사하기 잘라내기
마지막 행 모드에서 사용하는 복사하기 잘라내기 명령은 명령의 앞에 붙은 :는 마지막으로 이동하기 위한 것이다.
이미 마지막 행 모드에 있다면 :를 제외하고 입력하면 된다.
3) 검색하기
검색을 위해 마지막 행 모드로 가려면 / 혹은 ? 를 먼저 입력해야 한다.
/는 아랫방향으로 검색을 시작하고
?는 윗방향으로 검색을 시작한다.
/ 나 ? 다음에 찾을 문자열을 입력 하고 그 다음 n 이나 N으로 커서를 이동한다.
4) 바꾸기
기존의 문자열을 다른 문자열로 바꾸려면 먼저 : 을 입력해 마지막 행 모드로 이동
바꾸기 명령은 파일 전체 대상을 할 수도 있고 특정 범위만 할 수 도 있다.
vi 환경설정 명령어
vi를 사용할 떄는 자신에게 맞는 환경을 설정할 수 있고 환경설정 명령은 다음과 같다.
'IT > UNIX' 카테고리의 다른 글
유닉스 명령어 모음 / 유닉스 UNIX 파일 명령어 (0) | 2021.01.15 |
---|---|
유닉스 UNIX 명령어 모음 / UNIX 디렉토리 명령어 (0) | 2021.01.15 |
유닉스(UNIX)개요 / 특징 / 구조 (0) | 2021.01.09 |