742
yesterday 862
visitor 23,497,438
13

리눅스 vi 명령어

조회 수 86892 추천 수 0 2011.10.19 10:36:19
vi 명령어는 너무 많습니다. 개인적인 정리이니 명령어가 너무 적다고 토 달지 말아주세요^^
제 생각에 처음부터 알아둬야 할 명령어는 bold효과를 주었습니다.


커서 이동
h → 왼쪽 이동
j → 아래로 이동
k → 위로 이동
l → 오른쪽 이동

검색
/ → 아래 방향으로 문자열 검색
? → 위쪽 방향으로 문자열 검색
n → 검색된 문자열의 다음 문자열로 이동
N → 검색된 문자열의 이전 문자열로 이동

복사 & 붙여넣기
yy,Y → 행복사
yw → 커서위치부터 단어끝 복사
y0 → 커서위치부터 행처음 복사
y$ → 커서위치부터 행끝 복사
yG → 커서위치부터 파일끝 복사

:1,4 co 10 1~4행을 10행으로 복사
:1,4 m 10 1~4행을 10행으로 이동

[숫자]y  → 현재 줄부터 아래 방향으로 숫자의 줄 수 만큼 추가 복사 (ex. 1y, 2y, ...)
y[숫자]  → 현재 줄부터 위 방향으로 숫자의 줄 수 만큼 추가 복사 (ex. y1, y2, ...)

v  → 블록지정
y  → 블록복사



P  → 커서의 다음 위치에 붙여넣기
p  → 커서위치에 붙여넣기
복사 명령어는 라인복사, 단어복사 등 너무 많습니다. 사용의 편리성으로 만들어졌지만 처음부터 사용하기에는 너무 힘듭니다. 일단 yy와 y[숫자], 그리고 블록복사(v, y)만을 사용하도록 합니다. 붙여넣기 또한 p만 사용하여 현재 커서 위치에서만 붙여넣기를 합니다.

삭제
x  → 한문자씩 삭제(del)
X  → 한문자씩 삭제(back space)
dd  → 한줄 삭제
D  → 커서의 위치부터 행 끝까지 삭제
dw  → 커서의 위치부터 단어 끝까지 삭제
dj  → 커서행 + 1행 삭제
dk  → 커서행 -1행 삭제
:5, 10 d  → 5~10번째 행 삭제
삭제 명령어도 복사만큼 다양합니다. 처음은 x, dd만 사용하도록 합시다.

redo & undo
ctrl + r   → redo
u  → undo

많은 편집기에서 꽤 많이 사용하는 명령어 입니다. vi 역시 이 명령어는 많이 쓰게 되는 것 같습니다.
만약 당신이 천재가 아니라면요~

 

 

출처 : http://dhna.tistory.com/235


 

 

'헬로마켓'과 함께하는 스마트한 중고 아이템 거래

https://www.hellomarket.com


4
profile

Wholesale sales

July 07, 2022
*.150.227.196

profile

William

September 02, 2022
*.255.168.25

Pandora Charms Adidas Yeezy 700 Pandora Charms Nike Nike Jordan 1 Mid Pandora Bracelet Charms Nike Air Max Pandora Jewelry Pandora Jewelry Charms Jordan 11 Jordan 18 Pandora Outlet Foamposite Jordans 22 Cheap Nikes Cheap Jerseys From China Cheap Adidas Shoes Cheap Jordans Air Max Pandora Charms Wholesale Nike Shoes Nike Shoes Canada Jordan Shoes Baby Jordans Jordan 4 Pandora Jewelry Official Site Air Force 1 Women Jordan 19 Nikes Rings Pandora Air Jordan 11 Low Nike Zoom Lebron Shoes Jordans 20 Nike Wholesale Distributors Nike Running Shoes Adidas Wholesale Off White Nike Pandora Jewelry Nike Sneakers Pandora Jewelry Official Site Nike Huarache Men Nike Zoom Pulse Pandora Canada Nike Air Force 1s Nike Jordans Nike Acg Pandora Jewelry Nike Roshe Nike Sneakers Pandora Jewelry Official Site Nike Air Max Nike React Pandora Ring New Nikes Shoes Nike Outlet Store Nike SB Air Force 1s Air Force 1 Nike Air Jordan 29 Jordan 11 Retro Wholesale Jordans Nike Metcon Nike Women's Shoes Nike Factory Store Nike Shoes Wholesale Cheap Jordans Wholesale AJ1 Jordan 28 Wholesale Clothing Ice Jersey Jordan 33 Nike Shoes Cheap Shoes Cheap Adidas Shoes For Men Jordan 21 Pandora Bracelets Air Jordan 33 Jordans 6 Air Jordan Shoes What The Jordan 5s Air Jordan 26 Pandora Charms Nike Factory Outlet Store Online Nike Shoes For Women Air Jordan 2 Nike Air Max 270 Air Max 720 Nike Clearance Nike Nike 270 Jordan 30 Jordans 2021 Pandora Jewelry Jordan 32 Adidas Yeezy Boost 350 V2 Adidas NMD R1 Jordan 23 MLB Shop Jordan 27 Nike Flex Nike Shox Cheap Jordans Wholesale Christian Louboutin Outlet NHL Shop Canada Jordan 24 Jordans 12 Nike Free Nike Air Force 1 Mid Cheap Nike Shoes From China Air Max 2019 Dior Jordans Jordan 12 Huaraches Nike Jordan 34 Red Bottom Heels Cheap Jordan Shoes Jordan 13 Air Max 95 Air Jordan 1 Pandora Charms Jordan 17 Nike Outlet Jordan 25 Soccer Jerseys Pandora Charms Nike Shoes Retro 12 Air Max 97 NBA Store Canada Jordan retro 14 Nike Canada Jordan 15 Nike Outlet Store NFL Shop Online Adidas Wholesale China Christian Louboutin Shoes Nike Outlet Air Jordan 33 Cheap Jordan Shoes Nike Cyber Monday Air Jordan 11 Retro Jordans 35 Jordan Retros Air Jordan 16 Nike Air Max Women Jordan 31 Jordans 13 Nike Outlet Pandora CZ Ring New Nikes Nike Shoes Nike Outlet Store Cheap Jordans Wholesale Huarache Shoes Adidas Store Nike Shoes For Men Jordan Shoes For Kids Nike Blazer
문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
13 Centos7 firewall-cmd 설정방법 제리 2020-01-08 52690
12 CentOS7 SSH 포트 변경 제리 2019-07-26 36470
11 리눅스 파일, 폴더 오너 바꾸기 [1] 제리 2015-08-27 72960
10 리눅스 파일내용에서 단어 검색 [2] 제리 2015-08-18 78009
9 리눅스 jdk(java) 설치및 적용 [2] 제리 2015-01-12 106475
8 리눅스 reboot 톰켓 자동실행 [1] 제리 2014-01-21 70974
7 톰켓 2개이상 구동 제리 2013-12-30 111687
6 심볼릭 링크(ln) 만들기 및 확인/삭제 제리 2013-12-30 66816
5 fedora Linux에 Telnet 또는 SSH로 접속했을 때 한글이 깨지는 문제 해결 방법 [1] 제리 2011-10-20 46618
4 리눅스 기본 명령어 제리 2011-10-19 91150
» 리눅스 vi 명령어 [4] 제리 2011-10-19 86892
2 리눅스 권한설정 chmod [5] 제리 2011-10-19 72454
1 tar 압축하기 압축풀기 [1] 제리 2011-10-19 142656

Program Note 로그인 :)