EASY7

Vi 사용법 본문

보안 공부/리눅스

Vi 사용법

E.asiest 2019. 9. 20. 19:18

참고 : https://maeuminpaper.tistory.com/100

http://www.antsys.co.kr/data/vi_editor.htm

1. vi 실행하기
vi file : 파일 열기
vi -R file : 읽기 모드로 열기
vi + file : 커서가 file 본문의 마지막 행에 위치
vi +n file : 커서가 file 본문의 n행에 위치
vi -r file : 손상된 파일 회복

 
2. 입력 모드 전환 명령어
i : 커서 있는 곳. insert
I : 커서 행의 처음에 삽입
a : 커서 오른쪽에 append
A : 커서 행의 마지막에 삽입
o : 커서 있는 줄 아래에 빈줄 삽입
O : 커서 있는 줄 위에 빈줄 삽입

 

3. 커서의 이동
shift 위로 가는 방향키 : 한 페이지 앞으로 이동
shift 아래로 가는 방향키 : 한 페이지 뒤로 이동

 

4. 삭제
dd : 한줄 삭제
dw : 한 단어 삭제
db : 커서의 위치에서 거꾸로 한단어 삭제
u : 바로 전에 수행한 명령 취소

 

5. 복사 붙여넣기
yy : 현재 줄을 버퍼로 복사
p : 버퍼에 있는 내용을 커서 뒤에 삽입
P : 버퍼에 있는 내용을 커서 앞에 삽입
3y : 현재 줄에서 아래로 3줄 복사

 

6. 문자열 검색
/문자열
n : 다음 문자열로 이동
N : 다음 문자열로 역방향 이동



7. 문자열 대체
:s/s1/s2 : 현재 행에서 s1을 s2로 대체
:%s/s1/s2/g : 파일 전체 파일에서 모든 s1을 s2로 대체

 

8. 기타

:set nu : 행번호 보여주기
:set nonu : 행번호 보여주기 취소
. : 바로 전에 실행한 명령어 재실행

 

 

9. vi기본 설정하기
$ cd ~ : 사용자 홈디렉터리로 이동
$ vi .exrc : .은 숨김파일을 의미

set autoprint
set nu   : 줄번호 표시
set ts=4 : 탭 간격조절
set sw=4
set sh=/bin/csh  : 쉘지정
set ai
set autoindent
set number : 줄번호 보여주기
set bs=2
set nocp
set ai : 자동 들여쓰기 (auto indent)


$source .exrc



 

'보안 공부 > 리눅스' 카테고리의 다른 글

포너블(Pwnable)  (0) 2019.09.30
[CentOS] su 명령어 wheel 그룹에게만 허용하기  (0) 2019.09.20
ftp  (0) 2019.09.18
리눅스 버전 별 패스워드 해시 법  (0) 2019.09.18
리눅스 시간 동기화  (2) 2019.09.17
Comments