vi 에디터
vi 실행
- vi 에디터는 반드시 파일명을 추가해서 실행한다.
# vi 파일명
- 명령 모드 : 입력이 외의 편집 작업
- 입력 모드 : 데이터 입력 및 수정
- 실행 모드 : 파일 저장, 종료
• 명령 모드에서 삽입 모드로 변경
- i : 커서 위치부터 입력
- a : 커서 다음 칸에 입력
- o : 커서 아래 새로운 라인을 삽입하고 입력
- I : 커서가 위치한 라인 맨 앞에 입력
- A : 커서가 위치한 라인 맨 뒤에 입력
• 명령 모드에서 실행 모드로 변경
- :
• 삽입, 실행 모드에서 명령모드로 변경
- [ESC]
* 삽입 모드에서 실행 모드로 직접 변경은 불가능
• 이동 h, j, k, l (왼쪽,아래,위,오른쪽)
gg (맨 앞), G (문서 맨 끝)
nG (n 라인으로 이동)
^f (페이지 아래), ^b (페이지 위), ^d, ^u (화면단위 이동) (^ : ctrl)
• 삭제 (명령모드에서 실행)
x (글자 삭제)
dd (라인 삭제)
dw (단어삭제)
D (커서뒷부분 전체 삭제)
• 검색
/문자열
n (검색상태에서 순방향으로 재 검색, /와 동일) (다음 문자열 찾음)
N (이전 문자열 찾음)
• 환경 설정
: set [환경변수] [값]
환경변수
nu (라인번호 표시)
sm (반대 괄호 표시)
• 저장 및 종료
:wq (저장 후 종료)
:q! (저장하지 않고 종료)
:w [파일명] (저장 또는 지정한 파일명으로 내용 저장)
- 새 이름으로 저장하는 방법은 Windows와 다름으로 주의 (익숙 X > 사용 X)
실습
vi 실행
'리눅스 공부 기록' 카테고리의 다른 글
리눅스 6 - 사용자 관리 (0) | 2021.10.26 |
---|---|
리눅스 5 - 파일 구조 및 퍼미션 (0) | 2021.10.25 |
리눅스 3 - 기초 명령어3 (tar, clock, date, rdate, stat, touch) (0) | 2021.10.21 |
리눅스 2 - 기초 명령어2 (ln, more, less, |, grep, head, tail, find) (0) | 2021.10.21 |
VMware에 SULinux 설치하기 (0) | 2021.10.15 |