Linux迷+Python粉 - LTShttps://blog.pythonwood.com/2017-11-30T22:30:00+08:00虚拟机系统正式转换——从windows到Linux-ubuntu新手2013-07-10T16:29:00+08:002017-11-30T22:30:00+08:00pythonwoodtag:blog.pythonwood.com,2013-07-10:/2013/07/虚拟机系统正式转换——从windows到Linux-ubuntu新手/<p>记录大二下学期转换ubuntu10.04的一些系统折腾</p> <h3 id="_1">版本选择:<a class="headerlink" href="#_1" title="Permanent link">&para;</a></h3> <ol> <li> <p><strong>经多次实验,Ubuntu个人认为长期支持(<span class="caps">LTS</span>)版才值得装。</strong></p> </li> <li> <p>VMware9中测试:Ubuntu10.04开机内存170M,Ubuntu12.04开机内存340M。</p> </li> <li> <p>个人感觉Ubuntu12.04像win7华丽消耗大,Ubuntu10.04像<span class="caps">XP</span>,对程序员实在。</p> </li> <li> <p>Ubuntu12.04的桌面切换真麻烦 …</p></li></ol><p>记录大二下学期转换ubuntu10.04的一些系统折腾</p> <h3 id="_1">版本选择:<a class="headerlink" href="#_1" title="Permanent link">&para;</a></h3> <ol> <li> <p><strong>经多次实验,Ubuntu个人认为长期支持(<span class="caps">LTS</span>)版才值得装。</strong></p> </li> <li> <p>VMware9中测试:Ubuntu10.04开机内存170M,Ubuntu12.04开机内存340M。</p> </li> <li> <p>个人感觉Ubuntu12.04像win7华丽消耗大,Ubuntu10.04像<span class="caps">XP</span>,对程序员实在。</p> </li> <li> <p>Ubuntu12.04的桌面切换真麻烦。</p> </li> </ol> <p>我最后选择了VMware9+Ubuntu10.04。</p> <h3 id="linux-ubuntuvmware">安装Linux-Ubuntu(VMware平台支持下):<a class="headerlink" href="#linux-ubuntuvmware" title="Permanent link">&para;</a></h3> <h4 id="_2">双系统形式:<a class="headerlink" href="#_2" title="Permanent link">&para;</a></h4> <p>wubi安装:不用分区,直接在某原分区建立文件来代表Ubuntu,应该是虚拟化技术。安全快捷,易卸载。</p> <p>光盘安装:win7原来有4分区,安装Ubuntu后E盘少了7G,无其它变化,推测装在了E盘。</p> <h4 id="_3">单系统:<a class="headerlink" href="#_3" title="Permanent link">&para;</a></h4> <p>安装后占3.6G左右,其中用于虚拟内存交换的空间2G,系统文件/bin/*等只占1G多。</p> <h5 id="_4">安装过程的技巧:<a class="headerlink" href="#_4" title="Permanent link">&para;</a></h5> <p>安装过程所增加的用户只是桌面用户,非超级用户。安装后用sudo root&nbsp;passwd修改root密码。</p> <p>计算机名和用户名最好3到6个字符就好了。</p> <p>Ubuntu安装过程下载中文语言包时最好跳过,太慢了,装好后自己设置一个快的源,然后下载。</p> <h3 id="_5">常用软件安装:<a class="headerlink" href="#_5" title="Permanent link">&para;</a></h3> <p>极点五笔,个人比较钟意。</p> <p>Adobe Flash&nbsp;为了网页(若安装gecko_mediaplayer,则不用)。</p> <p><strong>Mplayer&nbsp;相传宇宙最强播放器(然后最好gecko_mediaplayer,SMPlayer一起装)。</strong></p> <p>wine 用于运行Windows程序。 aMule&nbsp;电骡(官方中译),可选,个人测试不好。</p> <p>build-essential&nbsp;程序依赖库。</p> <p>g++,nasm,emacs,open-ssh,vnc……</p> <p><strong>gvim</strong></p> <p>就我而言,我更喜欢gvim,即使用了3个月emacs了,但是还是义无反顾地转成vim党了。</p> <p>gvim是编辑器之神,emacs是神一样的编辑器。前句强调gvim始终是一个编辑器,后句说明emacs可以做远超编辑器的事。</p> <h3 id="-">使用-习惯:<a class="headerlink" href="#-" title="Permanent link">&para;</a></h3> <p>Ubuntu12.04开机都会打开终端(Terminal),在第二桌面。比较喜欢linux的多虚拟桌面功能。</p> <p>firefox总是在第三桌面打开,影音在第四桌面。</p> <p>将常打开的程序放在面板上。</p> <h3 id="_6">终端:<a class="headerlink" href="#_6" title="Permanent link">&para;</a></h3> <p>输入密码不以星号表示,无显示,惯了就好。桌面窗口环境则由星号表示。</p> <p>最常用的键:Tab;方向上;Ctrl+C;&nbsp;补全,重复历史,强制终止。</p> <p>最常用命令:ls;cat;history&nbsp;; </p> <p>最好用的符号:|;&lt;;&gt;; </p> <p>Ctrl+A/D/L/R:&nbsp;到行首/行尾/清屏/查找命令历史</p> <h3 id="win7linux">Win7/Linux字符编码问题:<a class="headerlink" href="#win7linux" title="Permanent link">&para;</a></h3> <h4 id="win7linux_1">Win7/Linux编码差异:<a class="headerlink" href="#win7linux_1" title="Permanent link">&para;</a></h4> <p>win7的多字符实现:<span class="caps">GBK</span>,2字节;Unicode:unicode16,2字节。Linux的多字符实现:utf8,1-6字节;Unicode:unicode32,4字节。</p> <h3 id="_7">换行符问题:<a class="headerlink" href="#_7" title="Permanent link">&para;</a></h3> <p>win7换行=\r\n 而Linux换行=\n;所以Linux文本在win7下用记事本打开都是一行的。转换很简单用fromdos / todos&nbsp;命令就行。</p> <p>win7下保存的文本文件复制到Linux下后,中文变成乱码。</p> <p>===〉win7的字符是<span class="caps">GBK</span>,Linux的字符是<span class="caps">UTF8</span>,utf8在win7可以正常显示,所以建议用iconv命令转成<span class="caps">UTF8</span>,而不是将Linux默认的编码变成<span class="caps">GBK</span>来适应。</p> <p>win7下保存的文本文件到Linux下后,双击提示运行。</p> <p>===〉方法:chmod a-x <filename>;或者先在win7打包成zip文件,再复制,再解压,就可以彻底解决。这是个目前最好的通用方法。</p> <h3 id="_8">感受<a class="headerlink" href="#_8" title="Permanent link">&para;</a></h3> <p>至今已经输入2000个命令。不知不觉习惯中。</p> <div class="highlight"><pre><span></span>* | more # 分屏显示 iconv -f gbk -t utf8 sample_config.txt | fromdos &gt; ../release/sample_config cat -n ~/.bash_history | todos &gt; _bash_history2013-07-10.txt </pre></div> <p><span class="caps">JNU</span> 2013-07-10 16:41:51&nbsp;今天考完《Linux/Unix使用》。</p>