EASY7
Vi 사용법 본문
참고 : 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 |