-
vi editor 3리눅스공부 2020. 10. 16. 22:31
치환 == 찾아바꾸기
:[범위]s/[old]/[new]/[option]
1. 해당행 치환 -- 치환시킬 문자열이 있는 라인으로 이동 후 치환
ex) s/name/linux
2. 지정헹 치환 -- 치환시킬 문자열이 있는 라인을 지정해서 치환
ex) :10s/linux/name
3. 영역 지정 치환 -- 범위 구분시 , 사용
ex) :20,28s/PASS/linux
4. 전체 치환 -- 범위 지정시 % 사용
ex) :%s/PASS/test
== g 옵션을 사용하지 않으면 조건에 맞는 문자열이 라인에 여러개가 있을때 첫번쨰 문자열만 치환
== g 옵션을 사용하면 조건에 맞는 모든 뮨자열 치환
ex) :%s/PASS/test/g
split mode
ctrl + w + n == 화면 수평 분할
ctrl + ww == 문서간 이동
:q(나가기)
:w(저장) , :w [경로]/[파일명] == 다른 이름으로 저장
:wq (저장 후 나가기)
== ! 가 뒤에 붙으면 강제 실행의 의미
:enew == 현재 열려있는 문서창을 닫고 새문서(빈문서) 열기
:e : 불러오기 (열기)
:f : 문서 정보 확인
:r [파일명]:
:r! [명령어]
-> r, r!은 현재 커서가 위치한 라인 밑으로 결과 삽입
'리눅스공부' 카테고리의 다른 글
user account management: /etc/shadow (0) 2020.10.18 user account management: /etc/passwd (0) 2020.10.18 vi editor 2 (0) 2020.10.16 vi editor (0) 2020.10.16 basic command 4 (0) 2020.10.16