vi editor (visual editor) : 유닉스/리눅스 환경에서 사용하는 대표적인 문서 편집기
- 명령 모드, 입력 모드, 실행 모드로 구성 -- 모드 전환을 통해서 문서 편집 진행
editor를 사용할 줄 모른다면 리눅스 서버에 설정을 만질 수 없기 때문에 꼭 사용할 줄 알아야 한다.
프롬프트에 vi라고 입력하면 위와 같이 문서 창이 나온다
윈도로 치면 한글 2002 같은 기능
login.defs라는 파일 안으로 들어가는 명령어
vi명령어를 사용해서 login.defs문서 파일을 수정할 수 있다.
vi editor 상하좌우 커서 이동 단축키
h(좌) j(하) k(상) l(우)
복잡해 보여도 막상 눌러보면 굉장히 편하게 돼 있다.
vi editor 단축키
w : 다음 단어의 처음으로 이동
b : 이전 단어의 처음으로 이동
e : 다음 단어의 끝으로 이동
0 : 행의 처음으로 이동
$ : 행의 끝으로 이동
H : 맨 위
M : 중간
L : 마지막 ==현제 화면을 기준으로 이동
gg : 문서의 처음으로 이동
G : 문서의 마지막으로 이동
마크 이동:
설정 ex) m+[문자] : 대, 소문자 구분
이동 ex) `(grave키) +[문자]
마크 이동을 사용하면 자주 가는 부분에 마크를 찍어서 한 번에 그 부분으로 이동할 수 있다.
i & a :입력 모드 진입
대문자 I : 현재 커서가 위치한 라인의 처음부터 입력
대문자 A : 현재 커서가 위치한 라인의 마지막부터 입력
소문자 o : 현제 커서가 위치한 라인 밑으로 빈 라인 삽입 후 입력 모드 진입
대문자 O : 현제 커서가 위치한 라인 위로 빈 라인 삽입 후 입력 모드 진입
esc: 입력 모드 탈출 후 명령 모드 진입
명령모드 : 에디터 처음 열었을 때 나오는 화면
'LINUX' 카테고리의 다른 글
Linux/user account management(사용자 계정 관리)(/etc/passwd) (0) | 2021.10.30 |
---|---|
Linux/vi editor(2) 실행모드 (0) | 2021.10.29 |
Linux/베이직 커멘드(date,cal,find) (0) | 2021.10.28 |
Linux/베이직 커멘드 (nl,입출력기호"<>") (0) | 2021.10.26 |
Linux/베이직 커멘드(mkdir,touch,rm/삽입,삭제)(touch,cat,more) (0) | 2021.10.26 |