강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

vi 명령어 2
작성자 : 13 김영철
등록날짜 : 2009.01.29 16:37
3,236
vi사용법입니다. 보고 참고하세요. 문제제기 신고하기
 
 [vi 1단계]

1. 명령행에서 vi test.txt 해서 vi를 시작합니다.
2. vi 에는 3가지 모드가 있습니다.한번씩 눌러보세요.이거눌렀다,저것 눌렀다...
(1)명령모드: ESC 키 vi 화면 좌측하단에 아무표시도 없습니다.
(2)입력모드: i 키 vi 화면 좌측하단에 -INSERT- 표시가 나타납니다.
(3)ex모드: Shift + : 키 vi 화면 좌측하단에 : 표시가 나타납니다.
.... (#!!!-ESC 키를 꼭 눌러서 명령모드로 바꾼후 해야합니다.)
3. i 키를 누르고(입력모드) 아무거나 2~3줄 입력합니다.
4. 방향키를 눌러 상하좌우로 커서를 움직여 보세요.
5. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 wq를 입력해 보세요.
6. 자판의 키를 누르면서 어떤일이 벌어지는지 감이 쬐금 올때까지만 계속해보시기 바랍니다.


##1단계에서 여러분이 알게된 명령어##

명령모드( ESC ) 화살표 방향키 커서 이동하기
입력모드( i )
ex모드( Shift + : ) wq 저장하고 종료하기


[vi 2단계]
1. 명령행에서 vi test.txt 해서 1단계서 만든것을 다시 엽니다.
2. 첫번째 라인에 커서를 위치시킵니다.
3. yy 를 누릅니다.(y를 두번 누르면 됩니다)-복사하기 명령입니다.
4. p 를 누릅니다.(3번이상 눌러봅니다)-복사한것 붙혀넣기 명령입니다.
5. x 를 누㉣求?(3번이상 눌러봅니다)-삭제명령입니다.그것도 한글자씩 삭제하기 명령.
6. u 를 누릅니다.(3번이상 눌러봅니다)-되살리기 명령입니다.
7. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 wq를 입력합니다.


##2단계에서 여러분이 알게된 명령어##

명령모드( ESC ) 화살표 방향키 커서 이동
yy 복사(한줄)
p 붙히기(커서아래에)
x 삭제(한글자)
u 되살리기
입력모드( i )
ex모드( Shift + : ) wq 저장하고 종료하기


[vi 3단계]

1. 명령행에서 vi test.txt 해서 2단계까지 작업한것을 다시 엽니다.
2. 첫번째 라인에 커서를 위치시킵니다.(화살표 방향키 이용)
3. i를 누르고 windows라고 입력합니다.enter키를 두세번 누른후 다시 windows라고 입력, 3번정도
이과정을 반복합니다.
4. ESC키를 눌러 명령모드로 바꾼후 커서를 windows라는 문구 맨앞에 위치시킨후 Shift + r을 누릅니다.
(vi 화면 하단에 -REPLACE-라는 문구가 나타날 것입니다.)
5. linuxvi 라고 입력해보세요.(기존 windows가 linuxvi라고 교체되는 것을 볼수 있을 것입니다.)
6. Shift + : 키(ex모드)를 눌러 명령모드로 바꾼후 set nu 라고 입력합니다.
(라인에 번호가 매겨집니다.)
7. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 wq를 입력합니다.


##3단계에서 여러분이 알게된 명령어##

명령모드( ESC ) 화살표 방향키 커서 이동
yy 복사(한줄)
p 붙히기(커서아래에)
x 삭제(한글자)
u 되살리기
R 교체
입력모드( i )
ex모드( Shift + : ) wq 저장하고 종료
set nu 라인에 번호매기기

[vi 4단계]

1. 명령행에서 vi test.txt 해서 3단계까지 작업한것을 다시 엽니다.
2. linuxvi 문구중 v자에 커서를 위치시킵니다.(화살표 방향키 이용)
3. i를 누르고 space bar 를 눌러 linux 와 vi 를 구분합니다.
....다시 ESC 키를 누른후 linux 맨앞에 커서를 위치시킵니다.
4. yw 를 누른후 p 를 두세번 천천히 눌러봅니다. (linux라는 단어가 계속 붙혀넣기 될것입니다.)
5. 자 이제 dw 를 눌러보세요.붙혀넣기 되었던 linux 단어가 삭제 될것입니다.)
6. 아무라인에나 커서를 위치시킵니다.
7. dd를 눌러보세요.(한라인통째로 삭제가 될것입니다.
.. 이것이 바로 한줄 통째 복사 명령어인 .yy의 반대명령어입니다.)
8. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 q!를 입력하세요.
.. (이명령을 주고 vi 를 빠져 나오면 방금했던 작업들이 저장되지 않습니다.)

##4단계에서 여러분이 알게된 명령어##

명령모드( ESC ) 화살표 방향키 커서 이동
yy 복사(한줄)
yw 복사(한단어)
p 붙히기(커서아래에)
x 삭제(한글자)
dw 삭제(한단어)
dd 삭제(한라인)
u 되살리기
R 교체
입력모드( i )
ex모드( Shift + : ) wq 저장하고 종료
q! 저장않고 종료
set nu 라인에 번호매기기

[vi 5단계]

1. 명령행에서 vi test.txt 해서 4단계까지 작업한것을 다시 엽니다.
2. 첫번째 라인에 커서를 위치시키고 3yy를 누릅니다(3줄이 한꺼번에 복사되어집니다.).
3. p를 3번이상 눌러보세요.
4. 3dd 를 누릅니다.(3줄씩 한꺼번에 지워지는 것을 볼수 있습니다.)
5. / (Slash) 를 누른후 (검색모드입니다.vi 화면하단에 / 표시가 나타납니다.)
.. linux라고 입력한후 enter 를 치세요다.그러면 linux 라는 단어가 있는곳으로 이동합니다.
.. 그다음 linux라는 단어로 이동하고자 할때는 n 을 누르면 됩니다.
.. 다시 역으로 올라가고자 하려면 Shift + n 을 누르면됩니다.
.. (#!!! - / 대신 ? 을 누르면 현재 커서위치부터 위쪽으로 검색해 올갑니다.
6. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 w test2.tst를 입력합니다.
7. vi 에서 빠져나온후 ls 명령을 내려보면 test2.txt 라는 파일이q 새로생긴것을 알 수있습니다.

##5단계에서 여러분이 알게된 명령어##

명령모드( ESC ) 화살표 방향키 커서 이동
yy 복사(한줄)
nyy 복사(n 라인만큼)
yw 복사(한단어)
p 붙히기(커서아래에)
x 삭제(한글자)
dw 삭제(한단어)
dd 삭제(한라인)
ndd 삭제(n 라인만큼)
u 되살리기
R 교체
/ 검색
입력모드( i )
ex모드( Shift + : ) wq 저장하고 종료
wq test2.txt test2.txt 파일명으로 저장
q! 저장않고 종료
set nu 라인에 번호매기기

[vi PowerUP 6단계]

1. 명령행에서 vi powerupvi.txt 해서 세로운 파일을 여세요.
2. 첫번째 라인에 커서를 위치시키고 입력모드( i )에서linuxvi linuxvi linuxvi linuxvi linuxvi라고
입력하고 명령모드로 전환(ESC)후 이것을 복사(yy)하여 붙혀넣기(p)해서 5줄을 만듭니다.
3. j,k,h,l 순으로 마구마구 눌러보면서 커서가 어떻게 움직이나 잘 보세요.
4. w를 한번 두번 세번 마구마구 눌러보세요.한단어씩 이동하죠.
자.그럼 이젠 b를 한번 두번 세번 마구마구 눌러보세요.역시 한단어씩 이동하는데 아까와 반대로
움직이죠.지금은 한칸씩 이동이나 단어단위 이동이나 별차이 없이 느껴지실지도 모르지만 라인수
많아지고 한라인이 무진장 긴문장을 접하고 그 가운데 있는 문자를 수정해야 할경우 큰도움을 볼것
입니다...:)
5. ex모드로( shift + : ) 전환후 : w linuxvi.txt 라고 명령해 보세요.
6. 명령모드(ESC)로 전환후 커서를 마지막라인으로 이동시킨후 o(알파벳입니다.숫자 0 가 아니고,,)를
.. 누르고, windows windows windows windows windows 라고 입력하고 명령모드로 전환(ESC)후
이것을 복사(yy)하여 붙혀넣기(p)해서 5줄을 만듭니다.
7. ex모드로( shift + : ) 전환후 : w linux-windows.txt 라고 명령해 보세요.
8. :wq 하고 저장후 나와서 ls해 보시면 powerupvi.txt 이외에 linuxvi.txt와 linux-windows.txt파일이
추가로 생긴것을 볼 수 있으실 겁니다.

##powerup 6단계에서 여러분이 알게된 명령어##

명령모드( ESC ) j 아래로 이동
k 위로 이동
h 좌로 이동
l 우로 이동
w 한단어씩 정방향으로 이동
b 한단어씩 역방향으로 이동
입력모드( o ) 현재라인 아래 입력모드
ex모드( Shift + : ) w 새로운 이름으로 파일저장하기

vi PowerUP 7단계]

1. 명령행에서 vi linux-windows.txt 해서 세로운 파일을 여세요.
2. linuxvi 의 마지막 라인의 끝으로 이동후 J (대문자)를 눌러 봅니다.라인 붙히기 입니다.
3. 이제 0(아라비아 숫자)를 눌러 보세요.라인 맨앞으로 이동 할 것입니다. 이젠 $ 를 눌러보세요.
라인의 맨끝으로 이동 할 것입니다.이두가지 명령역시 w,b와 잘 사용하면 프로그램 코딩시
한라인이 엄청길때 원하는 위치로 방향키나,j.k.h.l 보다 신속히 원하는 위치로 이동시켜 주기
때문에 무척 편리하게 쓰실 수 있을 것입니다.
4. 이젠다시 1G를 눌러 보세요.글구 $G를 눌러 보세요.계속 번갈아 가면서 눌러 보세요..
어떤 변화가 있나..이것은 파일의 처음과 끝으로의 이동입니다.
라인수가 작을때나 별쓰임새가 없지만 http.conf와 같이 라인수가 1000라인 이상 넘어가는
파일등에서 간혹 마지막 부분의 설정파일을 보면서 고쳐야 할경우이나 마지막 부분에 뭔가 작업을
해야 할경우 매우 유용합니다..pageup/pagedown 보다 빠르죠.단칼이니까..-_-''
5. 자 위에서 pageup/pagedown키로 한화면씩 이동한다고 했죠.근데 제가 모시고 있는 심사부님말로는
진정한 vi의 고수는 옆에서 봤을때 키보드에서 손이 움직이는 모습이 보이지 않아야 한다라는
가르침을 주시더군요. 결국 vi의 고수들은 자판의 오른쪽에 위치하여 손의 움직임이 보이게 하는
방향키나 pageup/pagedown 키를 만지지 않아야 한다는 것이죠...-_-''..따라서 손의 움직임을
보이게 하는 pageup/pagedown키 대신 손의 움직임을 최소화 시켜줄 단축키를 알아보죠.
다음 단계에서...vi 고수라..
6. ex모드( shift + : )로 전환후 : set nu 해서 라인수가 나오게 합니다.
그리고 : 5 라고 명령후 커서위치를 확인합니다. : 1 이라고 명령후 커서위치를 확인합니다.
이 명령어 쓰임은 보통은 http.conf등과 같은 설정화일을 변경후 데몬을 다시구동시킬때 잘못된
구문이 있을시엔 문제가 있는 라인수가 나오게 됩니다.이때 바로 이명령어를 유용하게 쓰는 겁니다.
파일을 열고 : 에러라인수를 입력하면 바로 그곳으로 커서가 이동하죠.
유용하게 활용하시고 벌레 많이 잡으세요.....:)

7.저장하고 종료합니다.

##powerup 7단계에서 여러분이 알게된 명령어##

명령모드( ESC ) j 아래로 이동
k 위로 이동
h 좌로 이동
l 우로 이동
w 한단어씩 정방향으로 이동
b 한단어씩 역방향으로 이동
J 라인 붙히기
0 (아라비아 숫자) 라인 맨앞으로 이동
$ 라인 맨끝으로 이동
1G 파일의 첫라인으로 이동
$G 또는 G 파일의 끝라인으로 이동
pageup키 한화면 위로 이동
pagedown키 한화면 아래로 이동
입력모드( o ) 현재라인 아래 입력모드
ex모드( Shift + : ) w 새로운 이름으로 파일저장하기
n(원하는 아라비아 숫자) 이동하고자 하는 라인위치로 이동
 

VI 시작하기
 
vi filename   :  지정한 파일을 편집
 
vi -R filename   :  읽기 전용으로 열기
 (같은 파일을 한번 더 열면 읽기 전용으로 열림)
 
vi -r    :    되살릴 수 있는 파일 목록을 보여준다.
 
vi -r filename    :   지정한 파일을 되살려서 편집한다.

 

모드변환명령모드
 이동, 삭제, 복사, 탐색 등의 명령을 수행한다.
 
vi 를 처음 실행시켰을때는 명령모드이다.
 
이때 입력되는 모든 키보드 입력은 vi 가 명령으로 해석한다.
 
vi 는 모든 입력에서 대소문자를 구분한다.
 
입력모드로 들어가는 명령에는 a,A,i,I,o,O 가 있다.
 
명령모드에서 : 를 누르면 last-line mode 로 들어간다.
 
last-line 모드에서 ESC 키를 누르면 다시 일반적인 명령모드로 돌아간다.
 
입력모드
 텍스트의 입력이 가능한 상태이다.
 ESC 키를 누르면 명령모드로 빠져나간다.


커서이동 k  h   l   h(왼쪽), j(아래), k(위), l(오른쪽)
     j
 
   
커서의 이동은 화살표 키로도 가능하다.
하지만 이것은 좋지 않은 습관이다.
  
vi 로 작업하는 동안에는 키보드 위에서 문자를 입력하기 위한 부분외에는
 
다른 곳으로 손을 이동시킬 필요가 없기 때문에 빠른 작업이 가능한데
  
커서이동에 화살표 키를 이용하는 것은 이런 장점을 무시하는 것이기
 때문이다.
 

0 현재 커서가 위치한 줄의 처음으로 이동한다.
 
$ 현재 줄의 마지막으로 이동한다.
 
% (), {}, [] 의 괄호문자 사이를 이동한다.
왼쪽 괄호에 커서를 두고
% 를 누르면 이 괄호를 닫는 오르쪽 괄호로 커서가 이동하고,

오른쪽 괄호에서 누르면 왼쪽괄호로 이동한다.
 
C 로 코딩할때 괄호를 제대로 닫았는지 확인하기에 편하다.
 
w,W 다음 단어의 첫 글자로 커서를 이동한다.
W 는 단어 구분을 띄어쓰기로
 하고,
w 는 영어권에서 단어를 구분하는 방식으로 단어를 구분한다.
   
void main(main_arg)라는 문자열을 w, W 로 이동해 보기 바란다.
 
e,E 다음 단어의 끝 글자로 커서를 이동한다.
e 와 E 의 차이는 w,W 의 차이와 같다.
 
b,B 이전 단어의 첫 글자로 커서를 이동한다. 역시 w,W 의 차이와 같다.


^u, ^d 반 화면 단위로 위, 아래로 이동하는 명령이다.
up, down 의 의미이다.
 
^b, ^f  한 화면 단위로 위, 아래로 이동하는 명령이다.
 backward, forward 의 의미이다.
 
#gg, #G, :#
 # 에는 숫자를 입력한다. 세가지 모두 지정한 행으로 이동하는 명령이다.
 
gg, G 문서의 첫째줄로 이동, 문서의 끝줄로 이동하는 명령이다.
삽입
 a 현재 커서위치 다음부터 입력
 
A 현재 커서가 위치한 줄의 제일 끝부터 입력
 
i 현재 커서위치부터 입력
 
I 현재 커서가 위치한 줄의 처음부터 입력
 
o 현재 커서위치의 아래에 새로운 줄이 생기면서 입력상태로 된다.
 
O 커서위치의 위에 새로운 줄이 생기면서 입력상태로 된다.


삭제 (잘라내기)
 vi 에서의 삭제는 윈도체제의 응용프로그램에서의 '잘라내기'와 같은 기능이다.


x 커서 위치의 한 문자 삭제
 
X 커서 왼쪽의 한 문자 삭제
 
D 커서위치부터 줄 끝까지 삭제
 
dw 커서가 위치한 한 단어를 삭제
 
dd 커서가 위치한 한 줄을 삭제
 
#dd # 에 입력한 수만큼의 줄을 삭제
 :10d 10번째 줄을 삭제
 
:10,20d 10~20 줄 삭제

복사
yy,Y 한 줄 복사
 
#yy  # 에 입력한 만큼의 줄을 복사


p(소문자) 커서의 아랫줄 혹은 커서 뒤에 붙여넣기
 
P 커서의 윗줄 혹은 커서 앞에 붙여넣기
 
붙여넣기 명령으로 '삭제(잘라내기)' 명령으로 삭제한 것을
 붙여넣을 수 있다.
 
:10co20  10번째 줄을 복사, 20번째 줄 밑에 삽입
 
:10,20co30 10~20 줄을 복사, 30번째 줄 밑에 삽입
 
:10m20  10번째 줄을 잘라내어 20번째 줄 밑으로 이동

탐색
 
/문자열  아래쪽으로 문자열 찾기
 
/  아래쪽으로 이전에 찾았던 문자열 찾기
 
?문자열  위쪽으로 문자열 찾기
 
?  위쪽으로 이전에 찾았던 문자열 찾기
 
n  / 혹은 ? 명령을 같은 방향으로 다시 찾기
 
N  / 혹은 ? 명령을 반대 방향으로 다시 찾기

치환
 
:s/from/to/ 현재 커서가 위치한 줄에서 from 이라는 문자열을
 to 라는 문자열로 바꿈
 
:1,10s/from/to/g 1~10 줄 까지 바꾸기

범위 지정하기
 
복사, 삭제, 치환 명령 등에서는 적용범위를 줄 수 있는데 이때
 범위를 나타내기 위한 특수한 문자들이 있다.


$  문서의 끝 줄
 
. 커서가 위치하는 줄
 
% 문서 전체
 1,10 1~10 줄

 ex)
:.,$s/abc/cba/
 이런 명령은 현재 커서가 위치한 줄로부터 문서끝까지 abc 라는 문자열을

cba 로 바꾸라는 명령이다.
 
 
v(소문자) 블럭지정. 아래아한글에서 F3 으로 지정하는 블럭과 같다.
 
^v 블럭지정. 아래아한글에서 F4 로 지정하는 블럭과 같다.
 
V(대문자) 줄단위로 블럭을 지정한다.


블럭지정을 한 후 복사, 삭제, 치환 명령을 내릴 수 있다.

바꾸기(고치기)
 
J 커서가 위치한 줄과 그 아랫줄을 한 줄로 만든다.
 
r 커서가 위치한 한 문자를 다른 문자로 바꾼다.
   
abc -> aec 로 바꾸려면,
 'b' 위에 커서를 두고 re 라고 누르면된다.
 
R 커서가 위치한 부분부터 입력하는대로 겹쳐써진다.
  
워드프로세서의 '수정'상태가 되는것이라 생각하면된다.
 
s 커서가 위치한 한 문자는 겹쳐써지고, 그 뒤로 입력되는 문자들은
삽입된다.
 
C 'D' 명령으로 지우고 입력상태로 변하는 것이라고 생각하면 된다.
 
cw 커서가 위치한 한 단어가 지워지고 삽입상태로 들어간다.
 
S,cc 커서가 위치한 줄이 지워지고 삽입상태로 들어간다.
 
~ 커서가 위치한 곳의 대소문자가 바뀐다.

기타
 
u 마지막 작업을 취소한다.
  
계속해서 u 를 누르게되면 이전에 했던 작업들을 계속 거슬러
올라간다.
 
. 마지막 작업을 반복한다.
 
<<,>> 커서가 위치한 줄을 왼쪽, 오른쪽으로 이동시킨다.
  
이때 몇 칸을 이동시킬것인지에 대한 설정이 set sw 이다.

파일관련 명령
 
:r filename 파일을 읽어와서 현재 커서가 위치한 줄 아래에 삽입한다.
 
:10r filename  명령은 10째줄 아래에 파일 내용을 삽입한다.
 
:w [filename] 파일명을 주지 않으면 현재 편집중인 파일에 저장하고
 파일명을 주면 그 파일에 저장한다.
 
:wq  작업중인 파일에 저장하고 vi 를 종료한다.
 
:q  작업중인 파일을 저장하지 않고 vi 를 종료한다.
  
파일을 편집했다면 vi 를 종료할 수 없다.
 
:q!  파일을 편집한 것을 저장하지 않은채로 vi 를 종료한다.
 
:x,ZZ 파일을 편집했다면 :wq 와 같은 역할을 하고,
편집하지 않았다면 :q 와 같다.
 
:e [filename]
 작업중인 파일을 닫고 다른 파일을 연다.
 파일을 편집했다면 다른 파일을 열수 없다.
 
:e! [filename]
 작업중인 파일을 편집했더라도 저장하지 않은채로 닫고,
다른 파일을 연다.
 
:f, ^G 편집중인 파일의 정보를 화면 아랫줄에 표시해준다.

환경설정
 
:set 현재 설정된 환경변수들을 출력해준다.
 
:set all 모든 환경변수들을 출력해준다.
 
:set nu(number) 줄번호를 보여준다. 해제는 :set nonu
 
:set ai(autoindent) 자동들여쓰기. 들여쓰기를 하고 엔터로 줄을 바꿨을때 들여쓴 것을 유지해준다.
  
해제는 :set noai
 
:set cindent C 코드에 맞춘 자동 들여쓰기.
  
해제는 :set nocindent
 
:set ts(tapstop)=8 tap 키로 건너뛰는 칸 수를 8로 설정.
 
:set sw(shiftwidth)=8
 줄 밀어내기 칸 수를 8로 설정.


:set 명령으로 설정한 환경변수들은 vi 를 종료한 후 다시 실행시키면
기본값으로 돌아가버린다.
자신만의 설정을 항상 유지하려면 홈디렉토리에
.vimrc 라는 파일을 만들어둔다.
 
.vimrc 는 vim 의 환경설정 파일이다.


출처 : Tong - ddakzzi님의 SERVER통

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
2985 리눅스의 각종 데몬들 13 김영철 01.29 3256
2984 POST , GET 으로 변수 전달 안될때 13 김영철 01.14 3254
2983 ▒엑셀파일을 ms-sql DB테이블로 전환하기 13 김영철 01.24 3253
2982 text, ntext 또는 image 데이터 형식은 DISTINCT로 선택할 수 없습니다. 13 김영철 01.24 3251
2981 태그를 이용한 인쇄시 페이지 분할 99 단국강토 02.03 3248
2980 알아두면 편리한 포토샵 Tip (좀 낮은 버전이네염 ㅎ) 10 액션쟁이 01.12 3243
2979 PHP로 FTP프로그램 만들기 알고리즘 13 김영철 01.13 3242
2978 Windows 2003 Server 설치 및 최적화 팁 모음 M 최고의하루 12.04 3242
2977 Window 2003 Server에서 IIS6.0 설치 M 최고의하루 12.23 3241
2976 [ Sybase ] Sybase 기본 명령어 M 최고의하루 12.18 3238
열람중 vi 명령어 2 13 김영철 01.29 3237
2974 [펌] [일러스트]일러스트Tip - 일러스트 단축키 모음 2 10 액션쟁이 12.29 3234
2973 동영상 그림크기조절 99 단국강토 12.30 3233
2972 MySQL root 계정 외부 접속하기 13 김영철 01.29 3233
2971 -1000 까지 누락된 숫자 구하기 13 김영철 01.14 3233
2970 아이프레임 일부기능 대체할 수 있는 박스 99 단국강토 02.09 3232
2969 간단한 리룩스명령어 13 김영철 01.13 3232
2968 윈도우 환경에서의 Mysql5 설치 및 설정방법 13 김영철 01.29 3231
2967 익스플로러 주소창에 아이콘 표시하기 간단합니다. 99 단국강토 01.06 3230
2966 MySQL-Front 3.2 설치 M 최고의하루 12.19 3230
2965 [펌] 제16강 - 방명록 만들기 V M 최고의하루 12.19 3229
2964 [php]Smarty QuickStart Guide 13 김영철 01.14 3228
2963 윈도우xp최적설정 M 최고의하루 12.18 3227
2962 인터넷 동영상 저장하기 - 넷트랜스포터 사용 - M 최고의하루 01.12 3226
2961 1-28.[음악] 음악 불러오기 - ④ 음악주소 찾기 근본적 문제 99 단국강토 02.19 3224
2960 리눅스의 부팅 디스켓을 어떻게 만드나요? 99 단국강토 01.02 3224
2959 MS-SQL SERVER 2000 개론 [강력추천] 13 김영철 01.23 3223
2958 [AJAX] 한글지원문제 해결방법 13 김영철 01.29 3221
2957 고스트에서 USB외장하드 USB2.0으로 사용하기 13 김영철 01.29 3220
2956 유니코드 사용하기 13 김영철 01.29 3220
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취