: (Hitel : Justus) |
ȳ ̽ϱ. viϰ
ģ̴. ȣȸ ڷ̳ ͳݿ 95
vi ãƴٴ Ǽ̴ٸ ̶ ְڴµ
. EDIT ٰ jŰ
Ŀ Ʒ Ŷ . ƴϸ <Ctrl>-S
:w<CR> Է ? ϽŴٸ vi ̳
ִ ̷ Ǽ е Ͻð ̴ϴ. < 1. hello.c > main() ... ䷷? ̰͵ αԴϴ. Ϸ ̷ Ŀ ҽ , ̹ Makefile ô. 忡 ũ̳İ, 躸 ū ̶ Ͻ 츮 ѹ ߰ ѹ ڰ. ϴ vi Ʈ ٽ vi Makefile<CR>̶ ϸ ǰ, ̰ ٰ ƴ. ʹ ü Ѿ մϴ. ȵȴٴ . 忡 2 . < 2. :e > <CR> ȣ ׳ Ű ġ ǹԴϴ. Ȥ ù ° ʾҴٴ Դٸ ٽ غ. ϴ ó? κп Ʈ ؾ ãƺð, , ° ۼϼ. < 3. Makefile > hello: hello.o ⼭ $(CC) ̽
Ű մϴ. < 4. :sh > ! Ʈ. :sh vi ȭ vi Ʈ ° Ǿ. 5 ø 츮 ؾ ϴ ̴ϴ. < 5. make ϱ> make Էϸ ϰ ũ
hello ̴ϴ. ./hello<CR>̶
Էغ. ׳ hello<CR>̶ Է , ȯ
ȵ ֽϴ. ε 丮
ִ ./ ̴ ȭϽñ ٶϴ.
̹ ls 丮 ϵ ֳ .
hello.c Makefile ߴ ̰ hello make
Դϴ. hello.c ̴ϴ. ̰͵ make
Դϴ. hello.cκ hello.o
hello.oκ hello ϴ. ù ° (compile),
ũ(link) . vi ȭ
ǵư ڽϴ. ؾ ֽϴ. :sh
vi ߴϰ vi ȿ ϶ Դϴ. ̰
ؾ ٽ vi ϶ Դϴ. ̰
ؾ ٽ vi ϴ 찡 ֽϴ. vi ȿ
vi Ű . ̹
ٽ ´ٸ ɰ
ֽϴ. ̰ ٸ ̳ο
쿡 Դϴ. , xterm
vi ϴ 츦 ô. ̳ο
մϴ. ٽ ó ̳ο ä ִ
մϴ. ? «
? ᱹ ߰ Ҿ ˴ϴ.
vi ÿ ִ
͵ ֽϴٸ, 쿡 Ư ؾ մϴ.
ٸ ȭ ƿ ?
ó α Ʈ Ǵ α ó
ϴ α sh, csh, tcsgm bash α
Ǿ ֱ Դϴ. αƿ ϱ ؼ Ʈ
¿ exit ̳ <Ctrl>-D Էؼ
α Ű. ̶ Դϴ. . < 6. :! ̿ ɾ > make: 'hello' is up to data ù ° ʿ䰡 ٴ make ƿƼ Դϴ. make ɾ( , gcc) Է ϰ ð Ͽ (Ǵ ũ) ʿ մϴ. ° vi Դϴ. Ű Ű ġ ȭ ƿ ̴ϴ. make ʶ Ȯϰ Ѿ? ϴ, 7 ڽϴ. < 7. hello.c > #include <stdio.h> main() ~ ȣ κп Ӵ
Դ Դϴ. ( ã Ͻð ãƺ.)
빮ڴ ҹڷ, ҹڴ 빮ڷ ٲپ ִ Դϴ.
ȣ е ̹ ˰ ̴ϴ. տ
5 ϴ ƽð? (ðڴٰ?
ڿ 0 ̸ IQ ˴ϴ. ) < 8. make ٽ ϱ> make: 'hello' is up to data ߴ Գ? ̹ make
ٽ ? 츮 α hello ϳ Ϸ
̷ α̱ make
ϴ. Ŀ ҽ غ.
Ƽ ο ϴµ ɸ α
ϳϳ ϰ ũѴٸ? Ŀ θ
? Ѿ ռ :e ɿ
˾ƺ . hello.c
ٽ Makefile ʹٸ :e Makefile<CR>̶
ϸ ˴ϴ. ʰ
vi :q<CR> źմϴ.
̶ ó Դϴ. :q!<CR>̶
ߴ ó :e! Makefile<CR>̶ ϸ ˴ϴ. Ļ
Makefile̶ μ ְ ̰ Դϴ. :e
ɿ Ư ° ִµ :e #<CR> װԴϴ. ٷ
ߴ θ Դϴ. 츮
쿡 :e#<CR> ̸
ֽϴ. :e hello.c<CR> ̸
ʿ䰡 ̴ϴ. :e ο vi (session)
϶ ǹԴϴ. ڿ ̸ μ ٸ
ǹ̰ , ׳ :e<CR>̶ ϸ
ǹ̰ . :e!<CR> Ȳ
ȭ ֽϴ. ̹ ٿ :e! Makefile<CR>
, Ͽ
ٸ <Makefile> ϶ ǹ̷ ̰
˴ϴ. ٸ ̸ μ ʰ :e!<CR>̶
ϸ ɱ? ׳
ֱٿ ߴ · ǵư :q!<CR> vi
ٽ vi ȴٰ ? :e!<CR>
ֽϴ. δ :e!<CR> .
ϱ . < 9. Installation-HOWTO > ⼭ 츮 Linux ܾ ãƺ . < 10. ã(f ɾ)> ѹ غ? 11 ó ٽ ã մϴ. < 11. ; ɾ ݺ ˻> ã ɾ ֽϴ. < 12. ã(F ɾ)> 쿡 ; ֽϴ. < 13. , ɿ ݺ ˻> ȿ ˻ϴ ɾ 4
dz. < 14. / ̿ ˻> ȿ ˻ ; , ݺ ־. ֽϴ. DZ? < 15. n ɿ ݺ ˻> n 빮 N ݴ ݺ ˻϶ Դϴ. ü Linux ܾ ãƼ ƴٴ ְ Ǿϴ. ȿ ˻ , ڷ, , ݴ ã 4 ־ϱ, 쿡 Ŀ ġ Ž ã ־ ϰ? < 16. N ɿ ݺ ˻> 17 / ? Ẹڽϴ. < 17. ? ̿ ˻> ϸ, ٿ ܾ(Ǵ )
ã /,?,n,N ȿ ڸ ã ɾ f, F, ;,
, Ǵ ֽϴ. , ? ̿ؼ
˻ ߴٸ, n ؼ Ųٷ ˻ϰ N
μ ݴ Ʒ ˻ϰ Ǵ ̴ϴ. :set nu<CR> :set nonu<CR> ̴ϴ. :set wrapscan<CR> :set nowrapscan<CR> ̿Ͽ ΰ ˻ ϳ ֽϴ. number nu ߴ ó wrapscan ٿ ws Ƿ :set ws<CR> :set nows<CR> ص ˴ϴ. /Linux<CR> ̶ ϸ ɱ? ̰ɷ , ۽. ѹ غ. ¼ ϴ ϴ. ִ Installation-HOWTO <Space> ֱ ˻ , ϳ ٰ . < 18. Խ Ȱ > , 19 ó ԽĿ <Space> 2 Խ ָ ˴ϴ. < 19. Խ Ȱ (2)> , <Space> ڰ
ٴ ұ? ذ
? ϴ غ . * Ī
ϳԴϴ. Ʈ ̸ Ÿ
ڸ * Ÿ? ⼭ ǹ̸ ϴٸ,
߿ ̰ ֽϴ. Ʈ ̸ Ÿ
* ڰ 0̻ ݺǴ ǹմϴ.
쿡 ٷ տ ִ ڰ 0 ̻ ݺǴ ǹմϴ.
Ʈ * ǹ̿ 뵵
.* ǥؾ մϴ. . ԽĿ ڸ Ÿŵ.
Ʈ ̸ Ÿ ? ڸ
ǹѴٴ ͵ ˾Ƶμ. ȥϽø ȵ˴ϴ. ^*Linux ̰ ϴ ѹ . 켱 ^ Ÿϴ. ̰ ߰ Linux ܾ ˻ ܽ . <Space>ڰ ϳ ֳ. ̺ٴ ڿ * ڰ ߿ѵ, ̰ ٷ տ ִ (<Space>) 0̻ ݺȴٴ ǹմϴ. ְ ϳ Ǵ ִٴ . ó ɾ ^ ԽĿ ó Ÿ ڷ δٸ ɾ $ ԽĿ Ÿ ڷ ? ½ϴ. vi ð Ǵ ̴ϴ. 20 . < 20. Խ Ȱ (2)> n Linux ã ̴ϴ. ̹ ٸ غô. (period) ã ̴ϴ. ̹ ٿ . ԽĿ Ư ǹ̸ ֽϴ. /.<CR> ̶ Ѵٸ n Ŀ ġ ھ ̴ϴ. . ڰ شDZ Դϴ. Ѹ /.<CR> ǹ Դϴ. ̿ Ī ڸ üμ ã ؾ ұ? /.<CR> غ. ٷ ڿ ڸ ԽĿ Ī ڰ ƴ Ϲ ڷ ó϶ ǹԴϴ. غø ̸ ݹ ̴ϴ. /$<CR> /$<CR> . Ŀ ߾ Ʈ ȭ $ ߾ ̴ϴ. ̰ ? /$ <CR> $ Ű ̿ <Space> Դϴ.
̶ $ Ÿ ڰ ƴ϶ .
ֳϸ ̶ ڿ ƹ ڵ ϴϱ.
̶ ʿ䰡 ϴ. :set nomagic<CR> ٽ /.<CR> غ. ʿ䰡 ̴ϴ. ٽ · ư , :set magic<CR> ̶ ϸ ˴ϴ. :set tabstop=3<CR> ̶ ϸ ˴ϴ. :set ai<CR> ̶ Ŀ 鿩 Ⱑ Ǿ ִ ã o O Ẹ. ̴ Ư α ۾ Դϴ. ̿ :set ɿ ִµ Ǿ ִ ˾ƺ :set<CR> Ͻø ˴ϴ. ̷ ϸ Ʈ ٸ Ǿ ִ ݴϴ. ʹٸ :set all<CR>̶ ϸ ˴ϴ. 츮 ͵ ü Ϻο ʴ´ٴ ̴ϴ. , ΰ ߿ ƴϴ ϴ ׳ ⸸ ϰ Ѿô. ̷ :set vi Է ־ Ѵٸ ƴմϴ. vi ڵ о̴ ȯ ֽϴ. exrcε, Ȩ丮 Ӵϴ. ۾ 丮 ֽϴ. . ϱ ׳ ls δ ʽϴ. ls -a ؾ Դϴ. ٿ : ϴ ɵ : ˴ϴ. < 21. .exrc > 峭 ѹ ĺ? .exrc ȿ q
س ɱ? ѹ غ. vi .
ٷ Ʈ ´ٸ, ٽô vi
̴ϴ. vi ڸ .exrc ϴµ ȿ
(q) ־ ϱ. ڸ :q<CR>
̰ŵ. vi ߿ .exrc ȿ ִ q ϵ Ǿ
ִ ͵ , ִ vi ̶
״ Ƣ ̴ϴ. ϴı? ۽.
˾Ƽ ذغ. . < 22. ȭ ̵ ɾ z<CR>> Ŀ ִ ȭ , ȭ ,
ȭ ȭ Űݴϴ. ̷ ɵ ˻
ɾ Բ Ⱦ ξ ɷ
̴ϴ. ȭ ̵ ȭ ¸ ٷ
ɾ <Ctrl>-L ˾Ƶνñ ٶϴ. Ȥ ý
ȭ ߴ 찡 ֽϴ. ǥ
찡 ܺο talk ɾ ֽϴ. ƴϸ
α . ̷ ,
뿡 ȭ
ſ ȥ . ̷
Դϴ. ȭ ٽ . < 25. ŷ Ȱ .> ma Ŀġ a ŷ϶(ǥ϶) ǹԴϴ. mb b ŷ϶ ǹԴϴ. ȣ "aκ "z 26 ̸ ۸ ִٰ ߾µ ŷ 쵵 ma mz 26 ġ ֽϴ. ϴ ŷ Ŀ a ãư ֽϴ. ٿ Ȯ ŷ ġ ãưϴ. 'a ɵ ֽϴ. 갥 , ̰͵ ŷ ġ ãư Դϴ. , Ȯ ŷ ڸ ãư ƴ϶ ŷ ڰ ִ ãưٴ ̰ ֽϴ. a ϸ Ŀ Ȯ ڸ ãư, 'a ϸ ڰ ִ ó ϴ. ٽ ѹ 帮 '' ݵ Ͻñ ٶϴ. Ʈ(grave accent) ϴ ̰ 츮 ǥ ȣԴϴ. PC Ű忡 ʿ, ' ʿ ġϰ ֽϴ. н ô ̶ п ӻ ٸٴ ƽ ̴ϴ. ȣ ٿ ֱ ŷ ؼ ڽϴ. < 26. ŷ Ȱ (2)> ٿ , ŷ Ŀ ִ ġ ̷, y d ɰ Բ ` ̴ Ǵ ' ̴Ŀ װ Ǵ Ǵİ ˴ϴ. Ѱ ڽϴ. < 27. ŷ Ȱ (3)> ŷ ġ ó ° ٴ ̴ϴ. ŷ ο vi ۵Ǹ ˴ϴ. :e ϸ ŷ ϴ. "a~"z ȴٴ ؼ ˾Ƶνñ ٶϴ. ۿ 帮ڽϴ. 츮 "a~"z ִ ̸ ۿʹ ⺻ ۴ vi ٲ ϴ. ( vi DZ մϴ.) :e ̿ؼ ̸ Ϸ Ģ ̸ ۸ մϴ. ۿ ̸ ܿ ȣ ۵ ֽϴ. ̰ ߸ Ư ֽϴ. "1 Ǵ ۴ ٷ ֽϴ. "2 Ǵ ۴ ֽϴ. ̷ "9 Ǵ ۱ 9 Ư ۰ ˴ϴ. ʰ 븸 ϴ. vi ܰ (undo) ʽϴ. ȣ ۸ ̿ϸ ߸ ǻ츱 ֽϴ. װ "1p"2p"3p Էϸ ֱٿ 3 ˴ϴ. ߿ ʿ ǰ. ϱ ֽϴ. , ⼭ ˻ ұ? ", ?" Ÿ Ҹ 鸮±.б ٴ ģ . ȣ κ . . ɾϴ ̾? ̰ ٷ ݺϴ Դϴ. ̵. ٿ ִ ̵ ٲ ̶ ̵ ϴ. (, ˻ ش ʽϴ.) , ܾ dw ˴ϴٸ, °ʹ ׳ . ص ȴٴ ̴ϴ. ȣ ۿ մϴ. . < 28. ȣ Ư> ddoch ? ׳ .
µ . غ "1p ڿ
"2p"3p"4p ֽϴ.
|