리눅스 기초 다지기 - 36. editor (vi, nano)

 

vi

: Linux 상 문서 편집기

 

명령 모드(Command Mode)

: vi 명령어로 편집을 하게 되면 맨 처음 들어가게 된다. 명령어를 입력하여 라인을 복사/삭제하거나 커서 위치를 이동을 할 수 있다.

 

입력 모드(Insert Mode)

: 파일의 텍스트를 수정 할 수 있다.

 

라인 모드(Line Mode)

: 파일 저장 및 종료, 특정 문자열을 검색하거나 라인 번호를 붙이는 등의 여러 가지 기능들을 제공한다.

 

명령어

명령 모드

-i

: 현재 커서 위치에 삽입

 

-u

: 명령 취소

 

-yy

: 현재 라인 복사

 

-p

: 현재 커서 다음 라인에 버퍼 내용 붙여넣기

 

-dd

: 커서 위치의 라인 삭제(p 명령어로 삭제된 내용 붙여넣기 가능)

 

-(n)dd

: n개 라인 삭제

 

-G

: 파일의 끝으로 이동

라인 모드

-w:

: 변경사항 저장

 

-w: {파일명}

: 변경사항을 입력한 파일명으로 저장

 

-wq:

: 변경사항 저장 후 종료

 

-:q

: 저장하지 않고 종료

 

-:set number

: 행 번호 출력

 

nano

: Linux 상 문서 편집기

 

나노 편집기 하단에서 기본적으로 사용할 수 있는 명령어가 나타난다.

 

 

모든 명령 앞에는 ^ 또는 M 문자가 붙는다.

 

- ^(캐럿 문자)

: Ctrl

 

- M

: Alt

 

명령어

-^W

: 텍스트 검색

 

-Mw

: 다음 일치 검색어 이동

 

-Ma

: 텍스트 선택

 

-M6

: 선택 영역 복사

 

-^6

: 선택 취소

 

-^k

: 잘라내기

 

-^u

: 붙여넣기

 

-^o

: 저장하기

 

-^x

: 종료하기