◆리눅스의 편집
●문서 편집기의 종류
○모드형
▷입력 모드와 명령 모드가 구분되어있다 (저장, 편집, 삭제 등)
○비모드형
▷입력 모드와 명령 모드가 구분되어있지 않다. (아래한글, word 등)
◆vi 동작 모드
▷입력 모드, 명령 모드, 행 모드 로 이루어져 있다.
▷명령은 대소문자를 구별하며, 입력 모드로 가기 위해 I, i, A, a, O, o 중 하나를 누름
(명령 모드로 가기 위해서는 ESC)
●vi
○vi [파일]
▷지정한 파일을 편집한다. 파일명을 지정하지 않으면 빈 파일이 열리고, 이 빈 파일의 파일명은 별도로 정할 수 있다.
◆vi의 저장과 종료 명령키
●마지막 행 모드
○:q
▷vi에서 작업한 것이 없을 때 그냥 졸료한다
○:q!
▷작업한 내용을 저장하지 않고 종료한다.
○:w 파일명
▷작업한 내용을 저장만 한다. 파일명을 지정하면 다른 이름으로 저장한다.
○:wq, :wq!
▷작업한 내용을 저장하고 vi를 종료한다
●명령 모드
○ZZ
▷작업한 내용을 저장하고 vi를 종료한다.
●vi의 입력 모드 전환 명령키
○i
▷커서 앞에 입력한다. (현재 커서 자리에 입력한다)
○a
▷커서 뒤에 입력한다. (현재 커서 다음 자리에 입력한다)
●vi의 특정행으로 바로 이동하는 명령키
○G
▷파일의 마지막 행으로 커서가 이동한다.
○행 번호G
▷지정한 행 번호로 커서가 이동한다.
○:행 번호
▷지정한 행 번호로 커서가 이동한다(마지막 행 모드)
○:$
▷파일의 마지막 행으로 커서가 이동한다(마지막 행 모드)
●vi의 내용 수정 명령키
○r
▷커서가 위치한 글자를 다른 글자로 수정한다.
○cw, #cw
▷커서 위치부터 현재 단어의 끝까지 수정한다. (2cw 는 2 단어 수정)
○s, #s
▷커서 위치부터 ESC를 입력할 때까지 수정한다. (2s 는 2 글자 수정)
○cc
▷커서가 위치한 행의 내용을 모두 수정한다.
○C
▷커서 위치부터 행의 끝까지 수정한다.
●vi의 삭제 명령키
○x, #x
▷커서 위치의 글자를 삭제한다. #에는 삭제할 글자 수를 지정한다.
○●dw, #dw
▷커서 위치의 단어를 삭제한다. #에는 삭제할 단어 수를 지정한다.
○●dd, #dd
▷커서 위치의 행을 삭제한다. #에는 삭제할 행의 수를 지정한다.
○D
▷커서 위치부터 행의 끝까지 삭제한다.
'학교수업 > 리눅스 시스템' 카테고리의 다른 글
리눅스 시스템 6주차 (0) | 2023.01.31 |
---|---|
리눅스 시스템 5주차 (0) | 2023.01.31 |
리눅스 시스템 3주차 (0) | 2023.01.31 |
리눅스 시스템 2주차 (0) | 2023.01.31 |
리눅스 시스템 1주차 (0) | 2023.01.31 |