① 범위 지정하기!
명령 키 | 기능 |
1, $ 또는 % | 1행부터 마지막 행까지 지정한다. |
1,. | 1행부터 커서가 있는 행까지 지정한다. |
.,$ | 커서가 있는 행부터 마지막 행까지 지정한다. |
,-3 | 현재 행과 이전 세 행까지 지정한다. (총 네 행) |
10,20 | 10행부터 20행까지 지정한다. |
- ,(마침표)는 커서가 위치한 현재 행을 나타내고 $는 마지막 행을, %는 전체 행을 의미한다.
② 복사하기, 잘라내기, 붙이기
명령 키 | 기능 |
:#y | #로 지정한 행을 복사한다. ex) :3y 는 세 행을 복사함 |
:<범위>y | 범위로 지정한 행을 복사함 ex) :2,4y 는 2행~4행 복사 |
:#d | #로 지정한 행을 잘라낸다. ex) :3d 는 세 행을 잘라냄 |
:<범위>d | 범위로 지정한 행을 잘라냄 ex) :2,4d는 2~4행 잘라냄 |
:pu | 현재 행 다음에 버퍼의 내용을 붙임 |
:#pu | #로 지정한 행 다음에 버퍼의 내용을 붙임 ex) :3pu |
- 2.8 검색하기와 바꾸기
명령 키 | 기능 |
/문자열 | 문자열을 아래 방향으로 검색한다. |
?문자열 | 문자열을 위 방향으로 검색한다. |
n | 원래 찾던 방향으로 다음 문자열을 검색한다. |
N | 역방향으로 다음 문자열을 검색한다. |
- 문자열 검색하려면 마지막 행 모드로 가야하는데, 이 때 :이 아니라 /나 ?를 입력해야함.
2.9 기타 유용한 명령 키
- 파일 읽어오기, 여러 파일 편집하기
명령 키 | 기능 |
:r 파일 | 지정한 파일을 읽어들여 현재 커서 위치에 삽입한다. |
:e 파일 | 지정한 파일로 전환한다(기존 파일을 :w로 저장한 후 실행해야함) |
:n | vi 시작 시 여러 파일을 지정했을 경우 다음 파일로 작업 이동한다 |
- vi에서 셸 명령 사용하기
명령 키 | 기능 |
:! 셸 명령 | vi 작업을 잠시 중단하고 셸 명령을 실행한다. (돌아오려면 esc) |
:sh | vi를 잠시 빠져나가서 셸 명령을 실행한다. (돌아오려면 exit) |
- 기타 명령 키
명령 키 | 기능 |
Ctrl + l (소문자 L) | 현재 화면을 다시 출력한다. |
Ctrl + g | 현재 커서 위치의 행 번호를 마지막 행에 출력한다. |
Shift + J | 현재 행과 아랫행을 연결하여 한 행으로 만든다. |
.(마침표) | 바로 직전에 했던 명령을 반복한다. |
'학교 공부 > 리눅스' 카테고리의 다른 글
[리눅스] 문서 편집하기 1 (0) | 2022.09.16 |
---|---|
[리눅스] 디렉터리와 파일 사용하기 3 (0) | 2022.09.16 |
[리눅스] 디렉터리와 파일 사용하기 2 (0) | 2022.09.16 |
[리눅스] 디렉터리와 파일 사용하기 1 (0) | 2022.09.16 |
[리눅스] 리눅스 입문 (0) | 2022.09.16 |