히야서버

LINUX 게시판

vi 명령어

페이지 정보

작성자 최고관리자 댓글 0건 조회 8,138회 작성일 19-03-29 14:48

본문

명령모드 -> 입력모드
a : 현재 커서의 뒤에 입력
i : 현재 커서의 앞에 입력

페이지 이동
Ctrl + f : 아래 화면 페이지 이동
Ctrl + b : 위의 화면 페이지 이동
G : 파일의 제일 마지막으로 이동
gg(Shift+g) : 파일의 가장 처음으로 이동
100G : 파일의 80번째 줄로 이동

복사, 붙여넣기
yy : 한줄 복사
15yy : 15줄 복사
p : 현재 커서의 아래줄에 붙여 넣기
P : 현재 커서가 있는 줄에 붙여 넣기
dw : 한 줄 잘라내기
15dw : 15줄 잘라내기

지우기
x : 한 문자만 지우기
dd : 한 줄 지우기
15dd : 15줄 지우기

수정하기
r : 한 문자만 변경
R : Replace

vi 편집기 종료
x : == wq

환경 설정
set nu : 줄 번호 보이기
set nonu : 줄 안보이기
set ts = 4 : Tab 키의 공백 넓이를 지정 (기본값: 8)

기타 기능
vi !/.exrc
set ts=4 등의 환경설정 저장

화면 분할기능
new [파일명]
Ctrl + w + w 화면간 이동


디렉토리에서 문자열 찾기
- 파일 안에 내용을 찾는 검색어
find ./ : 현재 디렉토리에서
find ./ -name "*.txt" -print | xargs grep "찾는 문자열"


vi 에디터에서 문자열 찾기
:/long ( 아래로 "long"이라는 문자열 찾기 )
:?long ( 위로 ~ )
문자열을 찾은 후에 다음 문자열로 이동할 때에는 n, 이전은 N

 

vi 에디터에서 문자열 치환

:%s/찾을단어/바꿀단어/g 

댓글목록

등록된 댓글이 없습니다.

카테고리

카테고리
 공지사항
 질문답변
 자유게시판
 갤러리
 PHP 게시판
 MYSQL 게시판
LINUX 게시판
 개인용

최근이미지리스트

최근이미지리스트