Linux
[Linux] nano, vi 에디터
qoth_0
2023. 11. 22. 09:57
728x90
반응형
vi 에디터
- vi는 UNIX 기반 시스템에서 가장 오래된 텍스트 에디터 중 하나
- 리눅스 기반 OS설치 시 기본적으로 같이 설치
- 리눅스에서 vi의 후속 모델인 vim과 nano 등의 에디터도 많이 사용
- vi는 명령모드와 입력모드로 구성
- 명령모드(기보 : 텍스트를 편집하는 대신에 커서를 이동하거나 (입력안됨)
- esc
- :W : 파일저장
- :q : 저장없이 vi 종료
- :wq : 저장 후 vi 종료
- G : 파일의 마지막 줄로 이동
- gg : 파일의 첫 줄로 이동
- Ctrl + f : 한 페이지 아래로 이동
- Ctrl + b : 한 페이지 위로 이동
- / : 검색하기
- 명령모드(기본) : 텍스트를 편집하는 대신에 커서를 이동하거나 (입력안됨)
- esc
- :W : 파일저장
- :q! : 저장없이 vi 종료
- :wq : 저장 후 vi 종료 → 자신있을 때
- shift+g : 파일의 마지막 줄로 이동
- gg : 파일의 첫 줄로 이동
- Ctrl + f : 한 페이지 아래로 이동
- Ctrl + b : 한 페이지 위로 이동
- / : 검색하기
- 입력모드 - 명령모드(esc)에서 해당 커맨드를 눌러야 함 - 이동할때마다 esc 꼭 누르기
- i : 현재 커서부터 입력
- a : 커서 다음부터 입력
- o : 다음줄 커서부터 입력
- x : 현재 커서가 위치한 단어 삭제
- dd : 현재 커서가 위치한 행 삭제
- yy : 현재 커서가 위치한 행 복사
- p : 현재 행 이후에 붙여넣기
- 명령모드(기보 : 텍스트를 편집하는 대신에 커서를 이동하거나 (입력안됨)
vi 파일명 : 파일열기
- vi 에디터
- vi는 UNIX 기반 시스템에서 가장 오래된 텍스트 에디터 중 하나
- 리눅스 기반 OS설치시 기본적으로 같이 설치
- 리눅스에서 vi의 후속모델인 vim와 nano등의 에디터도 많이 사용
- vi는 명령모드와 입력모드로 구성
- 명령모드 : 텍스트를 편집하는 대신에 커서를 이동하거나 텍스트를 삭제/복사/붙여넣기 하는 등의 명령을 수행
- 입력모드 : 텍스트를 입력하거나 수정
- vi는 UNIX 기반 시스템에서 가장 오래된 텍스트 에디터 중 하나
참고 https://pyhub.kr/recipe/725XEkoa6Jgne/
Uploaded by N2T
728x90
반응형