본문 바로가기

사이버보안 1학년 1학기/리눅스

리눅스 vi 라인모드의 찾기 기능과 shell

라인모드는 명령모드(ESC)에서 :를 쓰면 마지막 줄에 쓸 수 있는 명령모드이다.


:[범위]s/[찾는문자]/[바꿀문자]

찾는 문자를 바꿈, 한 줄에 여러개의 문자가 있을 경우 처음 것만 치환한다.


:[범위]s/[찾는문자]/[바꿀문자]/g

찾는 문자를 모두 바꾼다.


:[범위]

x, y = x줄에서 y줄까지

. = 현재 줄

$ = 마지막 줄까지

% = 첫번째 줄부터 마지막 줄까지

+n = 현재 커서의 줄에서 n줄 아래로

-n = 현재 커서의 줄에서 n줄 위로


범위에 특수문자가 포함될 시 앞에 \(역슬래쉬)를 추가하면됩니다.


shell은 터미널로 보시면 됩니다.

vi에서 잠시 스왑같은 곳에 기억시켜두었다가 돌아올때 불러오는 것입니다.


shell로 나가기

:sh = 잠시 나가기

exit = 다시 vi로 돌아오기


shell 명령 사용하기

::[명령어]


:r [파일명]

파일 불러오기