Linux 문서 편집기
▶ 리눅스는 마우스 커서가 없으므로 커서 이동 또한 키보드를 사용
Vi 편집기
1) 초기 시작은 명령 모드
2) 편집모드 사용을 위해서는 명령모드 -> 편집모드로 이동
3) Last Line 모드를 사용 위해서는 다시 명령모드로 가서 이동해야 됨
▶ Command 모드
-> 가장 기번이 되는 모드, 복사, 붙여넣기, 다른 모드로 전환, 커서 이동, 삭제 등
1) 커서 이동
방향키 ( 키보드의 방향키가 없을 경우 HJKL( 상좌우하 ) )
G: 가장 마지막 줄로 이동 ( Window PgUP )
gg: 가장 첫번째 줄로 이동 ( Window PgDn )
[n]G: n번째 줄로 이동
$: 커서가 위치한 줄의 맨 끝으로 이동 ( Window End )
0: 커서가 위치한 줄의 맨 앞으로 이동 ( Window Home )
w: 커서가 한 단어씩 오른쪽으로 이동
b: 커서가 한 단어씩 왼쪽으로 이동
2) 삭제
x: 한 문자 삭제, 또는 Edit모드에서 백 스페이스나 Delete키
[ n ] dd: 커서가 위치한 한 줄을 삭제 ( 잘라내기 ) 앞에
d [ 커서 이동 ]: 커서 이동하는 만큼 삭제
3) 수정
r: 커서가 위치한 부분의 문자 하나를 입력하는 문자로 대체
u: Ctrl +z 처럼 작업 취소
4) 복사 및 붙여넣기
yy: 커서가 위치한 줄을 복사
y [ 커서 이동 ]: 커서 이동하는 만큼 복사
p: 커서 밑이나 커서 다음에 붙여넣기
▶ Edit 모드
실질적으로 문서를 편집하는 모드, 내용을 입력, 내용을 수정, 내용을 삭제 입력하고 싶은 내용을 입력하거나 백스페이스로 삭제
▶ Last Line 모드
파일을 저장하거나, 종료하거나 저장하지 그냥 종료, 검색, 바꾸기 등
1) 편집기 상태 변경
:set nu 라인 넘버 표시
:set nonu 라인 넘버 표시 안함
:set ic 검색할 때 대소문자 무시
:set noic 검색할 때 대소문자 구분
2) 검색 및 변환
/[ 내용 ]: 검색
n 다음 검색
N 이전 검색
:%s/[ 찾을 내용 ]/[ 바꿀 내용 ]/g
[ 숫자 1 ], [ 숫자 2 ]s 숫자1에서 숫자2까지
-[ 숫자 1 ], [ 숫자 2 ]s 커서 위치에서 위로 숫자 1만큼,
아래로 숫자 2만큼
s - 한 줄을 뜻함
3) 저장 및 종료
:w 저장
:q 종료
:wq 저장 및 종료
:w! 강제로 저장
:q! 강제로 종료
:wq! 저장 및 강제 종료
nano 편집기
'Linux' 카테고리의 다른 글
하드링크와 심볼링 링크 (0) | 2020.01.14 |
---|---|
Linux 파일 및 디렉토리 검색 (0) | 2020.01.14 |
리눅스 파일 관련 명령어 (0) | 2020.01.13 |
Linux 디렉토리 관련 명령어 (0) | 2020.01.13 |
Linux의 절대 경로와 상대경로 (0) | 2020.01.13 |