티스토리 뷰
vi 파일명 : vi를 시작하여 지정한 파일 편집.
view 파일명 : 읽기 전용으로 파일 열기.
vi -r : 되살릴 수 있는 파일명 보기.
vi -r 파일명 : vi를 시작해서 지정한 파일 되살리기.
^L : 현재 화면 새로고침.
지운내용 살리기
p : 마지막에 지운 문장을 커서의 바로 뒤에 붙인다.
문장이 없으면 다음줄에 붙인다.
P : 마지막에 지운 문장을 커서의 바로 앞에 붙인다.
문장이 없으면 윗줄에 붙인다.
xp : 커서가 위치한 하나의 문자와 바로 뒤 한 문자 위치 바꿈.
deep : 커서가 위치한 한개의 단어와 바로 뒤 한 단어 위치 바꿈.
ddp : 줄과 줄을 바꿈.
찾기
/키워드 : 커서 아래쪽 방향으로 키워드 검색.
n : 검색을 아래쪽으로 계속 진행.
?키워드 : 커서 위쪽 방향으로 키워드 검색.
? : 검색을 위쪽으로 계속 진행.
N : 검색 진행 반대로 찾기.
줄바꿈
r : 현재 커서 위치의 뒤쪽 내용을 다음줄로 옮기기.
J : 다음줄의 문장을 커서 위치의 뒤에 붙이기.
단어변경 (정규표현식 지원)
s /현재단어 /바꿀단어
줄번호s /현재단어 /바꿀단어
줄번호,줄번호s /현재단어 /바꿀단어 : 줄번호 사이에서 바꾸기.
%s /현재단어 /바꿀단어 : 문서 전체에서 바꾸기.
커서 이동
- : 바로 윗줄의 맨 앞으로.
+ 또는 Enter : 바로 다음줄의 맨 앞으로.
0 : 현재 줄의 맨 앞으로.
$ : 현재 줄의 맨 끝으로.
^ : 현재 줄의 첫글자로.
w : 다음 단어의 첫글자로.
e : 다음 단어의 마지막 글자로.
b : 이전 단어의 첫 글자로.
( : 다음 문장의 첫 글자로.
) : 이전 문장의 첫 글자로.
[ : 다음 문단의 첫 글자로.
] : 이전 문단의 첫 글자로.
H : 화면의 맨 위로.
M : 화면의 중간으로.
G : 문서 끝으로.
1 : 문서 처음으로.
읽어오기
줄번호r 파일명 : 줄번호 다음에 파일의 내용을 삽입.
r 파일명 : 커서위치 뒤에 파일 내용을 삽입.
줄번호r !명령어 : 명령어 결과를 지정한 줄번호 다음에 삽입.
r !명령어 : 명령어 결과를 커서위치에 삽입.
쓰기
i : 커서의 바로 앞부터 입력시작.
a : 커서의 바로 뒤부터 입력 시작.
I : 커서가 위치한 줄의 맨 앞부터 입력 시작.
A : 커서가 위치한 줄의 맨 뒤부터 입력 시작.
o : 커서가 위치한 아랫줄부터 입력 시작.
O : 커서가 위치한 윗줄부터 입력 시작.
다른파일 편집
e : 파일명
수정
r : 한글자만 변경
R : 커서위치에서부터 덧씌워지며 입력됨.
C : 커서위치에서부터 줄의 끝까지 지워지며 입력됨.
cc : 커서가 있는 전체 줄이 지워지고 입력 모드로 바뀜.
~ : 대소문자 변경. 이후 단어들은 +키를 누를때마다 바뀌어 나감.
명령 취소/반복
u : 마지막 명령 취소.
. : 최근 수행 내용 반복.
U : 커서 위치의 줄 내용 저장.
문자 삭제
x : 커서 위치의 한 문자 삭제.
X : 커서 왼쪽 한 문자 삭제.
D : 커서 위치부터 줄 끝까지 모든 문자 삭제.
dd : 커서 위치 줄 전체 삭제.
dw : 커서 위치 한 단어 삭제.
d + 커서이동 : 커서를 움직인 2줄 삭제.
dG : 커서 위치부터 문서 끝까지 삭제.
d^ : 문서 처음에서 커서 위치까지 삭제.
줄번호d : 줄번호 줄 삭제.
줄번호,줄번호d : 지정한 줄번호 사이 모두 삭제.
여러 줄 복사/이동
줄번호co줄번호
줄번호,줄번호co줄번호
줄번호m줄번호
줄번호,줄번호m줄번호
파일 저장
w
w 파일명
w >> 파일명 : 파일명에 추가 저장.
문단작업
K : manpage 보기
^6 또는 e# : 열어봤던 이전 파일 열기.
zf : 한줄로 접기 (fold)
줄번호,줄번호zf : 줄번호 사이 접기.
zo : fold 펴기.
^P 또는 ^n : 변수명, 함수명 자동 완성.
<< : 들여쓰기.
>> : 내어쓰기.
{ : 한 단락 위로 이동.
} : 한 단락 아래로 이동.
창나누기
vs 파일명 : 세로로 나누어 파일 열기.
sp 파일명 : 가로로 나누어 파일 열기.
20vs ./ : 왼쪽에 탐색기 열기.
0 : 탐색기 파일 열기
^wn : 새창 나누기.
^wo : 현재 커서가 있는 창을 전체 창으로.
^ww : 시계 방향으로 창 간 이동.
^w 방향키 : 창 사이를 방향키 방향으로 이동.
^w+ : 창 크게.
^w- : 창 작게.
z숫자 : 창 높이 설정.
^w= : 열려있는 창들의 높이 통일.
^wc 또는 ^w_ : 현재 창 닫기.
help split : 창 나누기 도움말.
윈도우에서 넘어온 파일 내용의 ^M 문자 없애기
%s /^M//g
'OS-서버-서비스 > Linux' 카테고리의 다른 글
ls 디렉토리만 보기 (0) | 2012.07.03 |
---|---|
로그파일 크기 초기화 (0) | 2012.07.03 |
tar 압축 해제시 현재디렉토리에 풀렸을때 압축해제된 파일만 지우기 (0) | 2012.07.03 |
파일 찾고 권한 변경 (0) | 2012.07.03 |
Vi 편집기 환경설정 (0) | 2012.07.03 |
- Total
- Today
- Yesterday
- Make Use Of
- How to geek
- 인터넷 통계정보 검색시스템
- 트위터 공유 정보모음
- 웹표준KR
- 치우의 컴맹탈출구
- Dev. Cheat Sheets
- w3schools
- Dev. 조각들
- ASP Ajax Library
- CSS Tricks
- WebResourcesDepot
- jQuery Selectors Tester
- DeveloperSnippets
- Smashing Magazine
- Nettuts+
- devListing
- 웹 리소스 사이트(한)
- Mobile tuts+
- Dream In Code
- Developer Tutorials
- CSS3 Previews
- 자북
- 안드로이드 사이드
- Code Visually
- Code School
- SQLer.com
- 무료 파워포인트 템플릿
- iconPot
- Free PowerPoint Templates
- Design Bombs
- Web Designer Wall
- 1st Webdesigner
- Vandelay Design
- 무료 벡터 이미지 사이트들
- Tripwire Magazine
- Web TrendSet
- WebMonkey
- 윤춘근 프리젠테이션 디자이너 블로그
- cz.cc 무료 DNS
- [웹하드] MediaFire
- [웹하드] DivShare
- 한컴 인터넷 오피스
- JSON
- 한글
- Prototype
- IE
- 워드프레스
- git
- Wordpress
- sencha touch
- CSS
- laravel
- ASP
- Linux
- PHP
- javascript
- Chrome
- Android
- API
- IOS
- JQuery
- iphone
- Mac
- iis
- classic asp
- Docker
- nodejs
- mssql
- nginx
- Debug
- 안드로이드
- centos
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |