<?xml version="1.0" encoding="UTF-8"?>
<page xmlns="http://api.springnote.com">
  <identifier type="integer">898466</identifier>
  <title>Vi Editor &#49324;&#50857;&#54616;&#44592;</title>
  <relation_is_part_of type="integer">381905</relation_is_part_of>
  <date_modified type="datetime">2008-03-05T03:57:32Z</date_modified>
  <uri>http://linuxne.springnote.com/pages/898466</uri>
  <date_created type="datetime">2008-03-05T03:57:22Z</date_created>
  <source>&lt;p&gt;&amp;nbsp;&lt;strong&gt;vi(m) &#49324;&#50857;&#49884; ^M &#50630;&#50528;&#44592;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
vi(m)&#51012; &#49324;&#50857;&#54616;&#45796;&#48372;&#47732; &#50952;&#46020;&#50864;&#51592;&#50640;&#49436; &#51089;&#50629;&#54620; &#53581;&#49828;&#53944; &#54028;&#51068;&#50640; ^M &#47928;&#51088;&#44032; &#48537;&#49845;&#45768;&#45796;.&lt;br /&gt;
&#54788;&#51116; vi(m)&#50640;&#49436;&#45716; &#46020;&#49828; &#47928;&#49436;&#47196; &#47928;&#49436;&#47484; &#51069;&#44172; &#46104;&#47732;, &#51060; &#47928;&#51088;&#44032; &#48537;&#51648; &#50506;&#51648;&#47564;&lt;br /&gt;
&#44032;&#45140; &#51060; &#47928;&#51088; &#46412;&#47928;&#50640; &#47928;&#49436; &#48372;&#44592;&#44032; &#49345;&#45817;&#55176; &#44480;&#52270;&#50500; &#48372;&#51068; &#46412;&#44032; &#51080;&#49845;&#45768;&#45796;.&lt;br /&gt;
&#53945;&#55176;, SQL &#48177;&#50629; &#54028;&#51068;&#51012; &#48380; &#46412; &#51060; &#47928;&#51088;&#44032; &#48537;&#44592;&#46020; &#54616;&#45716;&#45936;, &#53945;&#51221;&#54620; &#45236;&#50857;&#51012; &#48380; &#46412;&lt;br /&gt;
&#51060;&#47088; &#47928;&#51088;&#44032; &#48537;&#51008; &#47928;&#49436;&#46308;&#51008; &#44032;&#46021;&#49457;&#51060; &#51339;&#51648;&#45716; &#50506;&#51648;&#50836;.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&#51060; &#47928;&#51088;&#45716; ^M&#51008; ^+M&#51060; &#50500;&#45768;&#46972; Control+v+m &#51077;&#45768;&#45796;.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&#50500;&#47000;&#45716;&amp;nbsp;&#50724;&#47000; &#51204; &lt;a href="http://www.lug.or.kr/"&gt;&lt;span style="COLOR: #810081"&gt;http://www.lug.or.kr&lt;/span&gt;&lt;/a&gt; &#50640; &#50732;&#46972;&#50772;&#45912; &#47751; &#44060;&#51032; &#54017;&#51012; &#51221;&#47532;, &#52628;&#44032;&#54620; &#44163;&#51077;&#45768;&#45796;.&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
1. vi(m)&#51060; &#50676;&#47536; &#49345;&#53468;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
1.1 &#47928;&#51088; &#52824;&#54872; &#47749;&#47161; &#51060;&#50857;&lt;br /&gt;
&#45796;&#51020;&#44284; &#44057;&#51060; &#47928;&#51088; &#52824;&#54872; &#47749;&#47161;&#51004;&#47196; &#51060; &#47928;&#51088;&#47484; &#50630;&#50528;&#46020;&#47197; &#54633;&#45768;&#45796;.&lt;br /&gt;
:1,$s/^M//g&lt;br /&gt;
&lt;br /&gt;
&#47932;&#47200; &#51060;&#44163;&#51032; &#51077;&#47141;&#51008; &#45796;&#51020;&#44284; &#44057;&#51060; &#54616;&#46020;&#47197; &#54633;&#45768;&#45796;.&lt;br /&gt;
:1,$s/[Control]+v+m&#51012; &#45572;&#47480;&#45796;.//g&lt;br /&gt;
&lt;br /&gt;
1.2 &#54028;&#51068;&#54252;&#47607; &#48320;&#44221;&lt;br /&gt;
vim 5.0 &#51060;&#49345;&#50640;&#49436;&#45716; &#45796;&#51020;&#44284; &#44057;&#51060; &#47749;&#47161;&#51012; &#45236;&#47532;&#46020;&#47197; &#54633;&#45768;&#45796;&lt;br /&gt;
&lt;br /&gt;
:set fileformat=unix&lt;br /&gt;
&#54841;&#51008;&lt;br /&gt;
:set ff=unix&lt;br /&gt;
&#44536;&#47532;&#44256;, &#51200;&#51109;&#54616;&#44256; &#51333;&#47308;&#54633;&#45768;&#45796;.&lt;br /&gt;
:wq&lt;br /&gt;
&lt;br /&gt;
&#51060;&#50752; &#48152;&#45824;&#47196; &#45149;&#50640; ^M&#48537;&#51060;&#47140;&#47732; &#45796;&#51020;&#44284; &#44057;&#51060; &#54633;&#45768;&#45796;.&lt;br /&gt;
:set fileformat=dos&lt;/p&gt;
&lt;p&gt;&#51060;&#51204;&#48260;&#51204;&#50640;&#49436;&#45716; &#45796;&#51020;&#44284; &#44057;&#51060; &#54633;&#45768;&#45796;.&lt;br /&gt;
:set textmode&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
2. &#54532;&#47212;&#54532;&#53944; &#49345;&#50640;&#49436;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
2.1 dos2unix &#51060;&#50857;&lt;br /&gt;
dos2unix&#50752; unix2dos&#47484; &#51060;&#50857;&#54616;&#50668; &#48320;&#54872;&#54624; &#49688; &#51080;&#49845;&#45768;&#45796;.&lt;br /&gt;
&lt;br /&gt;
&#45796;&#51020;&#44284; &#44057;&#51060; &#54616;&#47732; ^M &#47928;&#51088;&#44032; &#50630;&#50612;&#51665;&#45768;&#45796;.&lt;br /&gt;
$ dos2unix [&#47928;&#49436;&#47749;](&#50668;&#47084; &#54028;&#51068;&#51032; &#44221;&#50864; *.&#54869;&#51109;&#51088;)&lt;br /&gt;
&lt;br /&gt;
&#44536;&#47532;&#44256; &#45796;&#51020;&#44284; &#44057;&#51060; &#54616;&#47732; ^M &#47928;&#51088;&#44032; &#49373;&#44592;&#51424;.&lt;br /&gt;
$ unix2dos [&#47928;&#49436;&#47749;]&lt;br /&gt;
&lt;br /&gt;
2.2 cat&#44284; tr&#51012; &#51060;&#50857;&#54620; &#48169;&#48277;&lt;br /&gt;
&#45796;&#51020;&#44284; &#44057;&#51060; &#54616;&#47732; &#54644;&#45817; &#54028;&#51068;&#51032; ^M &#47928;&#51088;&#44032; &#50630;&#50612;&#51665;&#45768;&#45796;.&lt;br /&gt;
$ cat dos-file | tr -d ^M &amp;gt; unix-file&lt;br /&gt;
&lt;br /&gt;
2.3 perl &#49828;&#53356;&#47549;&#53944;&lt;br /&gt;
&#45796;&#51020;&#44284; &#44057;&#51060; &#54616;&#47732; &#50668;&#47084;&#54028;&#51068;&#51012; &#54620;&#48264;&#50640; &#48148;&#44984;&#44172; &#46121;&#45768;&#45796;.&lt;br /&gt;
&lt;br /&gt;
# perl -i -pe 's/15//g' *.html&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;3. &#45796;&#47480; &#50640;&#46356;&#53552;&#51032; &#49324;&#50857;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
pico &#46972;&#45716; &#50640;&#46356;&#53552; &#50500;&#49892;&#44161;&#45768;&#45796;. &#44592;&#45733;&#51008; &#48324;&#47196; &#50630;&#51648;&#47564; &#48736;&#47476;&#44256; &#44036;&#54200;&#54616;&#51424;.&lt;br /&gt;
vi&#45208; emacs&#50640;&#49436; ^M&#51004;&#47196; &#51105;&#55176;&#45716; &#44163;&#51060; pico&#50640;&#49436;&#45716; &#50504; &#51105;&#55176;&#45716;&#45936;,&lt;br /&gt;
&#54028;&#51068;&#51012; pico&#47196; &#50676;&#50612;&#49436; &#45796;&#49884; &#51060; &#47928;&#49436;&#47484; &#51200;&#51109;&#54633;&#45768;&#45796;.&lt;br /&gt;
&#44536;&#47532;&#44256; vi&#45208; emacs&#47196; &#51069;&#51004;&#47732; ^M&#51060; &#47784;&#46160; &#50630;&#50612;&#51652; &#44163;&#51012; &#50508; &#49688; &#51080;&#49845;&#45768;&#45796;.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;4. man &#54168;&#51060;&#51648;&#51032; ^M, ^H &#47928;&#51088;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
man &#54168;&#51060;&#51648;&#47484; &#51068;&#48152; &#54868;&#51068;&#47196; &#48148;&#44984;&#47732; ^M, ^H &#46321;&#51060; &#49373;&#44592;&#45716;&#45936;&lt;br /&gt;
&#45796;&#51020;&#44284; &#44057;&#51060; &#54616;&#47732; &#51060; &#47928;&#51088;&#47484; &#50630;&#50528;&#44256; &#48380; &#49688; &#51080;&#49845;&#45768;&#45796;.&lt;br /&gt;
&lt;br /&gt;
&#45796;&#51020;&#51008; ls&#51032; &#50696;&#51077;&#45768;&#45796;.&lt;br /&gt;
4.1 ps &#46608;&#45716; pdf&#47196; &#48320;&#54872;&#54616;&#44592;&lt;br /&gt;
man -t &#48320;&#44221;&#49884;&#53420; &#54028;&#51068; &amp;gt; &#48320;&#44221; &#54980; &#54028;&#51068;&#47749;.ps&lt;br /&gt;
man -t &#48320;&#44221;&#49884;&#53420; &#54028;&#51068; &amp;gt; &#48320;&#44221; &#54980; &#54028;&#51068;&#47749;.pdf&lt;br /&gt;
&#50696;)&lt;br /&gt;
man -t ls &amp;gt; ls.ps &#46608;&#45716; ls.pdf&#47196; &#48372;&#49884;&#47732; &#46121;&#45768;&#45796;.&lt;br /&gt;
&lt;br /&gt;
4.2 &#53581;&#49828;&#47196; &#48320;&#54872;&#54616;&#44592;&lt;br /&gt;
man &#48320;&#54872;&#49884;&#53420;&#54868;&#51068; | col -b&amp;gt; &#48320;&#54872;&#54980; &#54868;&#51068;&#47749;.txt&lt;br /&gt;
&#50696;)&lt;br /&gt;
man ls | col -b &amp;gt; ls.txt&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;5. &#53364;&#46972;&#51060;&#50616;&#53944; &#50640;&#46356;&#53552; &#49324;&#50857;&#49884;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;
&#53364;&#46972;&#51060;&#50616;&#53944; &#50640;&#46356;&#53552;&#47196; &#54596;&#51088;&#45716; &#50500;&#53356;&#47196;&#50640;&#46356;&#53552;&#47484; &#49324;&#50857;&#54633;&#45768;&#45796;.&lt;br /&gt;
&#45796;&#50868;&#47196;&#46300; &#49324;&#51060;&#53944; &amp;gt; &lt;a href="http://www.acrosoft.kr/"&gt;&lt;span style="COLOR: #0000ff"&gt;http://www.acrosoft.kr&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&#50500;&#53356;&#47196;&#50640;&#46356;&#53552; &#49324;&#50857;&#49884;&#50640;&#45716; FTP&#51217;&#49549;&#51012; &#49324;&#50857;&#54616;&#50668; &#54028;&#51068;&#51012; &#50676;&#44256;, &#54200;&#51665;&#49884;&#50640;&lt;br /&gt;
&#54028;&#51068; &amp;gt; &#48320;&#54872; &amp;gt; UNIX &#54805;&#49885; &#44284;&lt;br /&gt;
&#54028;&#51068; &amp;gt; &#48320;&#54872; &amp;gt; &#50976;&#45768;&#53076;&#46300; UTF-8 &#47196;&lt;br /&gt;
&#49444;&#51221;&#54616;&#47732; &#54028;&#51068;&#51008; &#50976;&#45769;&#49828;&#54805;&#49885;&#51032; utf-8 &#52880;&#47533;&#53552;&#49483;&#51012; &#44032;&#51648;&#44172; &#46104;&#44256;,&lt;br /&gt;
&#51200;&#51109; &#54980; &#47532;&#45573;&#49828;&#50640;&#49436; vi&#47196; &#48372;&#47732; ^M&#47928;&#51088;&#44032; &#50630;&#45716; &#54028;&#51068;&#47196; &#48372;&#51077;&#45768;&#45796;.&lt;/p&gt;
</source>
  <rights nil="true"></rights>
  <creator>http://hyeonam.myid.net/</creator>
  <contributor_modified>http://hyeonam.myid.net/</contributor_modified>
  <version type="integer">2</version>
  <tags></tags>
</page>
