명령어가 정말 많지만,
내가 사용할 만한 것들만 정리하려 한다.
1. 파일 생성 or 열기
- vi "파일명"
: 해당 파일명이 존재하면 기존의 파일을 열고, 존재하지 않으면 새로 만든다.
2. 커서 이동 관련
h : 왼쪽 이동 // 그냥 방향키 쓰셔도 됨..
j : 아래 이동 // 그냥 방향키 쓰셔도 됨..
k : 위로 이동 // 그냥 방향키 쓰셔도 됨..
l : 오른쪽 이동 // 그냥 방향키 쓰셔도 됨..
H : 화면의 맨 위로 이동
M : 화면의 중간으로 이동
L : 화면의 맨 아래로 이동
3. 행 번호 설정
:set nu // 행번호 보이게
:set nonu // 행번호 삭제
4. 복사 붙여넣기
yy : 커서가 위치한 줄 복사
v로 범위 설정 후 y로 범위 복사
p : 복사한 줄 붙여넣기
5. 탐색
/"검색어"
n : 다음 검색어 위치로 이동
N : 이전 검색어 위치로 이동
6. 잘라내기
dd : 현재 줄 잘라내기
7. 특정 문자열 바꾸기
#include <iostream>
int main()
{
int test1, int test2;
for (test1 = 0; test1 < 10; test1++)
cout << test1 << endl;
}
해당 내용이 있을때,
test1을 test3으로 변경하려면
%s/test1/test3/c // c 옵션은 바꾸기 전에 확인 창이 뜨고 y누를시 바꾼다.
// g 옵션은 그냥 바꾼다.
특정 범위만 바꾸고 싶다면,
1,10s/test1/test3/c
이런식으로 1~10번째 줄에서만 바꿔 줄 수도 있다.
해당 명령어 실행 시 아래와 같이 나온다.
여기서 주의할 점이 있는데,
c 옵션을 사용할 경우에는 한 줄에 하나만 바꾸기 때문에,
이렇게만 바뀐다.
이럴 경우에 g 옵션을 사용하면 다 바뀌긴 한다.
적절하게 옵션을 줘서 사용해야 한다.
'Linux > 명령어' 카테고리의 다른 글
SecureCopy(scp) 명령어 (1) | 2023.08.31 |
---|---|
Linux용 그림판 설치 방법 (0) | 2023.08.30 |
rpm (0) | 2023.08.07 |
cat 명령어 (0) | 2023.07.28 |
Linux 자주 사용하는 명령어 정리 (0) | 2023.07.25 |