﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-yunshichen-随笔分类-Ubuntu/linux</title><link>http://www.cnitblog.com/yunshichen/category/7235.html</link><description>我相信人生是值得活的,尽管人在一生中必须遭受痛苦,卑劣,残酷,不幸和死亡的折磨,我依然深信如此.但我认为人生不一定要有意义,只是对一些人而言,他们可以使人生有意义.  ---J 赫胥黎</description><language>zh-cn</language><lastBuildDate>Mon, 26 Sep 2011 14:16:49 GMT</lastBuildDate><pubDate>Mon, 26 Sep 2011 14:16:49 GMT</pubDate><ttl>60</ttl><item><title>ZT: Ubuntu find 命令</title><link>http://www.cnitblog.com/yunshichen/archive/2011/02/04/72756.html</link><dc:creator>Chenyunshi</dc:creator><author>Chenyunshi</author><pubDate>Fri, 04 Feb 2011 10:21:00 GMT</pubDate><guid>http://www.cnitblog.com/yunshichen/archive/2011/02/04/72756.html</guid><wfw:comment>http://www.cnitblog.com/yunshichen/comments/72756.html</wfw:comment><comments>http://www.cnitblog.com/yunshichen/archive/2011/02/04/72756.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yunshichen/comments/commentRss/72756.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yunshichen/services/trackbacks/72756.html</trackback:ping><description><![CDATA[原帖地址: http://blog.csdn.net/evane1890/archive/2007/04/10/1559465.aspx<br /><br />通用格式:find pathname -options [-print -exec -ok]<br />例子:<br />find / -name filename 再根目录里面搜索文件名为filename的文件<br />find /etc -name *s*在目录里面搜索带有s的文件<br />find /etc -name *S 在目录里面搜索以s结尾的文件<br />find /etc -name s*在目录里面搜索以s开头的文件<br />find / -amin -10在系统中搜索最后１０分钟访问的文件<br />find / -atime -2查找在系统中最后４８小时访问的文件<br />find / -empty 查找在系统中为空的文件或者是文件夹<br />find / -group groupname 查找在系统中属于groupname的文件<br />find / -mmin -5查找在系统中最后５分钟修改过的文件<br />find / -mtime -1查找在系统中最后２４小时修改过的文件<br />find /－nouser查找在系统中属于费用户的文件<br />find / -user username 查找在系统中属于username的文件<br />find / -ctime -1查找在系统中最后２４小时被改变状态的文件<br />find / -fstype type查找在系统中文件类型为？的文件<br />find / -user user１name -or -user user２name查找在系统中属于user1name或着属于user2name的文件<br />find / -user user1name -and -user2name在系统中查找既属于user1name又属于user2name用户的文件． <br /><br />一、find 命令格式<br /><br /><br />1、find命令的一般形式为；<br /><br />find pathname -options [-print -exec -ok ...]<br /><br /><br />2、find命令的参数；<br /><br />pathname: find命令所查找的目录路径。例如用.来表示当前目录，用/来表示系统根目录。<br />-print： find命令将匹配的文件输出到标准输出。<br />-exec： find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;，注意{ }和\；之间的空格。<br />-ok： 和-exec的作用相同，只不过以一种更为安全的模式来执行该参数所给出的shell命令，在执行每一个命令之前，都会给出提示，让用户来确定是否执行。<br /><br /><br />3、find命令选项<br /><br />-name<br />按照文件名查找文件。<br />-perm<br />按照文件权限来查找文件。<br />-prune<br />使用这一选项可以使find命令不在当前指定的目录中查找，如果同时使用-depth选项，那么-prune将被find命令忽略。<br />-user<br />按照文件属主来查找文件。<br />-group<br />按照文件所属的组来查找文件。<br />-mtime -n +n<br />按照文件的更改时间来查找文件， - n表示文件更改时间距现在n天以内，+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项，但它们都和-m time选项。<br />-nogroup<br />查找无有效所属组的文件，即该文件所属的组在/etc/groups中不存在。<br />-nouser<br />查找无有效属主的文件，即该文件的属主在/etc/passwd中不存在。<br />-newer file1 ! file2<br />查找更改时间比文件file1新但比文件file2旧的文件。<br />-type<br />查找某一类型的文件，诸如：<br />b - 块设备文件。<br />d - 目录。<br />c - 字符设备文件。<br />p - 管道文件。<br />l - 符号链接文件。<br />f - 普通文件。<br />-size n：[c] 查找文件长度为n块的文件，带有c时表示文件长度以字节计。<br />-depth：在查找文件时，首先查找当前目录中的文件，然后再在其子目录中查找。<br />-fstype：查找位于某一类型文件系统中的文件，这些文件系统类型通常可以在配置文件/etc/fstab中找到，该配置文件中包含了本系统中有关文件系统的信息。<br />-mount：在查找文件时不跨越文件系统mount点。<br />-follow：如果find命令遇到符号链接文件，就跟踪至链接所指向的文件。<br />-cpio：对匹配的文件使用cpio命令，将这些文件备份到磁带设备中。<br /><br />另外,下面三个的区别:<br />  -amin n<br />　　查找系统中最后N分钟访问的文件<br />　　-atime n<br />　　查找系统中最后n*24小时访问的文件<br />　　-cmin n<br />　　查找系统中最后N分钟被改变文件状态的文件<br />　　-ctime n<br />　　查找系统中最后n*24小时被改变文件状态的文件<br />  　-mmin n<br />　　查找系统中最后N分钟被改变文件数据的文件<br />　　-mtime n<br />　　查找系统中最后n*24小时被改变文件数据的文件<br /><br /><br />4、使用exec或ok来执行shell命令<br /><br />使用find时，只要把想要的操作写在一个文件里，就可以用exec来配合find查找，很方便的<br /><br />在有些操作系统中只允许-exec选项执行诸如l s或ls -l这样的命令。大多数用户使用这一选项是为了查找旧文件并删除它们。建议在真正执行rm命令删除文件之前，最好先用ls命令看一下，确认它们是所要删除的文件。<br /><br />exec选项后面跟随着所要执行的命令或脚本，然后是一对儿{ }，一个空格和一个\，最后是一个分号。为了使用exec选项，必须要同时使用print选项。如果验证一下find命令，会发现该命令只输出从当前路径起的相对路径及文件名。<br /><br />例如：为了用ls -l命令列出所匹配到的文件，可以把ls -l命令放在find命令的-exec选项中<br /><br /># find . -type f -exec ls -l { } \;<br />-rw-r--r-- 1 root root 34928 2003-02-25 ./conf/httpd.conf<br />-rw-r--r-- 1 root root 12959 2003-02-25 ./conf/magic<br />-rw-r--r-- 1 root root 180 2003-02-25 ./conf.d/README<br /><br />上面的例子中，find命令匹配到了当前目录下的所有普通文件，并在-exec选项中使用ls -l命令将它们列出。<br />在/logs目录中查找更改时间在5日以前的文件并删除它们：<br /><br />$ find logs -type f -mtime +5 -exec rm { } \;<br /><br />记住：在shell中用任何方式删除文件之前，应当先查看相应的文件，一定要小心！当使用诸如mv或rm命令时，可以使用-exec选项的安全模式。它将在对每个匹配到的文件进行操作之前提示你。<br /><br />在下面的例子中， find命令在当前目录中查找所有文件名以.LOG结尾、更改时间在5日以上的文件，并删除它们，只不过在删除之前先给出提示。<br /><br />$ find . -name "*.conf" -mtime +5 -ok rm { } \;<br />&lt; rm ... ./conf/httpd.conf &gt; ? n<br /><br />按y键删除文件，按n键不删除。<br /><br />任何形式的命令都可以在-exec选项中使用。<br /><br />在下面的例子中我们使用grep命令。find命令首先匹配所有文件名为“ passwd*”的文件，例如passwd、passwd.old、passwd.bak，然后执行grep命令看看在这些文件中是否存在一个sam用户。<br /><br /># find /etc -name "passwd*" -exec grep "sam" { } \;<br />sam:x:501:501::/usr/sam:/bin/bash
					<br /><br />find . -name       "*.svn" -atime -7  -ok rm -rf {  } \;<br />
在当前文件夹下查找以.svn的文件(7天以内访问过的) <br />
- ok 表示询问<br /><br /><br />
find /home/log/ -ctime 3-name bbslog\* -exec rm {} \;  ＃＃查找前第三天的bbslog文件，并删除<br />
find /tmp/log/ -ctime ＋4 -name mail\* -exec rm {} \;           ＃＃查找4天前的所有mail日志文件，并全部删除<br /><br /><br />
原文地址：<a href="http://www.zhenyusc.cn/" target="_blank">http://www.zhenyusc.cn/</a><br /><img src ="http://www.cnitblog.com/yunshichen/aggbug/72756.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yunshichen/" target="_blank">Chenyunshi</a> 2011-02-04 18:21 <a href="http://www.cnitblog.com/yunshichen/archive/2011/02/04/72756.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 10.04 基本安装配置</title><link>http://www.cnitblog.com/yunshichen/archive/2010/05/02/65738.html</link><dc:creator>Chenyunshi</dc:creator><author>Chenyunshi</author><pubDate>Sun, 02 May 2010 06:16:00 GMT</pubDate><guid>http://www.cnitblog.com/yunshichen/archive/2010/05/02/65738.html</guid><wfw:comment>http://www.cnitblog.com/yunshichen/comments/65738.html</wfw:comment><comments>http://www.cnitblog.com/yunshichen/archive/2010/05/02/65738.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnitblog.com/yunshichen/comments/commentRss/65738.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yunshichen/services/trackbacks/65738.html</trackback:ping><description><![CDATA[
		<br />
		<h2>
				<b>
						<font color="#336600">前言</font>
				</b>
		</h2>如果你是单硬盘光盘引导安装, 那就好了, 什么麻烦事都没有, 装完就行. (建议你刻盘安装, 不建议硬盘安装). 你可以忽略下面的文字.<br /><br />ubuntu 10.04 正式版终于发布了, 我第一时间下载,刻盘, 安装, 却遇到了一点小麻烦. 简言之, 我pc有两块硬盘, 一块装windows一块装ubuntu, ubuntu的引导程序不装在mbr.  这样在安装完10.04之后, 麻烦来了. 即使我在grub4dos的menu.list里正确指定了ubuntu的分区, 启动仍然失败, log的信息说我root的分区不对. 但我明明是设对的啊. 尝试找10.04的grub menu.lst, 找不到. 查了官方的release note, 原来从ubuntu910开始都使用grub2 而不是以前的grub, 所以没有了menu.lst. 那就好办, 肯定有个地方放置启动信息. 继续看文档, 原来是 /boot/grub/grub.cfg 文件. 里面的root信息不对. 修改之, 经grub4dos引导之后, 正确进入ubuntu.<br /><br />(如果你不明白上面说的信息, 你可以参考这篇文章: <a target="_blank" href="http://www.linuxidc.com/Linux/2008-01/10834.htm">双硬盘安装ubuntu和windows互不影响</a> )<br /><br /><br /><hr size="2" width="100%" /><h2><font color="#006600"><b>选择cn99源</b></font></h2>以前在804就一直用cn99, 现在依然用. 我是电信的宽带, 用cn99下载均速250k/s, 平时下载一些软件才不到200k. 用cn99真可谓感情深,速度快.<br /><br />打开administration--&gt;software source, 在download from下拉列表,选择 china, 选择ubuntu.cn99.com.  然后点close, 提示是否reload文件列表, 点之.<br /><br /><hr size="2" width="100%" /><br /><h2><font color="#006600"><b><font>安装常用工具</font></b></font></h2><br />打开accessories--&gt; terminal, 敲入:<br /><br /><div style="background-color: rgb(238, 238, 238); font-size: 13px; border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo apt-get install  python-mutagen mplayer  libxine1-ffmpeg libxine1-all-plugins libxine1-plugins    gstreamer0</span><span style="color: rgb(0, 0, 0);">.10</span><span style="color: rgb(0, 0, 0);">-ffmpeg  gstreamer0</span><span style="color: rgb(0, 0, 0);">.10</span><span style="color: rgb(0, 0, 0);">-plugins-bad gstreamer0</span><span style="color: rgb(0, 0, 0);">.10</span><span style="color: rgb(0, 0, 0);">-plugins-bad-multiverse gstreamer0</span><span style="color: rgb(0, 0, 0);">.10</span><span style="color: rgb(0, 0, 0);">-plugins-ugly gstreamer0</span><span style="color: rgb(0, 0, 0);">.10</span><span style="color: rgb(0, 0, 0);">-plugins-ugly-multiverse gstreamer0</span><span style="color: rgb(0, 0, 0);">.10</span><span style="color: rgb(0, 0, 0);">-esd   libdvdnav4  libdvdcss2 smplayer   recordmydesktop gtk-recordmydesktop filezilla  scrot  nautilus-open-terminal d4x amule  ntfs-config </span>ibus ibus-table ibus-pinyin</div><br />这个命令包括了屏幕录像工具(<span style="color: rgb(0, 0, 0);">recordmydesktop), ftp程序(</span><span style="color: rgb(0, 0, 0);">filezilla), 截屏工具(scrot)</span>, 断点续传下载工具(d4x), emule类工具(amule), 配置ntfs分区工具(ntfs-config),中文输入法(如果你用中文语言安装系统,那么默认已经装上中文输入法) 和一些多媒体库,工具.<br /><br />接下来做一些配置工作:<br /><br /><b><font color="#009900">配置ntfs共享分区</font></b><br /><br />
多数人都是用win和ubuntu双系统。如我
的设置如下： c：安装windows 。 e安装ubuntu，d作为共享盘。放置两个系统共用的文件。例如，我的程序代码就放在d盘。<br /><br />
但
实践中发现，如果d盘采用fat32分区，那么ubuntu创建大写文件夹的时候会出现问题。例如将我某个java应用程序的WEB-INF目录自动更改
为web-inf,害我为这个问题烦恼许久，并且该问题在ubuntu社区暂时没有解决办法。所以建议你的共享分区采用ntfs分区。<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>-->sudo  ntfs-config</div><br />
然后选择你的ntfs分区挂载即可。<br /><br />
有时候你会发现当你选择某个分区之后勾选框处于disable状态，很
简单，在选分区之后，在后面的"mount point" 输入栏随便输个名字即可。例如 mywin ，那么这个分区就会挂载到 
/media/mywin 下。<br /><br /><b><font color="#009900">解决Gedit乱码问题<br /></font></b><br />
如
果不作设置,gedit修改过的文本文件在windows系统里是乱码,反之亦然.<br /><br />
修改办法如下:<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>-->gconf-editor</div><br />
在
左边的树里,找到apps/gedit-2/preferences/encodings   ,在右侧可以看到两个项,分别是 
auto_detected 和 shown_in_menu,双击之,添加GBK 的值并将之遇到最上方,点击ok确认即可.<br /><br /><b><font color="#009900">配置截图软件scrot</font></b><br /><br />用"Add to panel" 添加一个新程序, 并将命令设置为 scrot -s -b<br /><br />以后每次截图时只需要鼠标点这个程序,并
拖动鼠标截取所需区域即可. <br /><br />默认截取的图片位于用户的home目录.<br /><br /><br /><hr size="2" width="100%" /><br /><h2><font><b><font><font color="#006600"><b><font>安装开发工具</font></b></font></font></b></font></h2>
这是给程序员用的, 包括了java,python和qt4<br /><br /><div style="background-color: rgb(238, 238, 238); font-size: 13px; border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo apt-get install build-essential autoconf  subversion sun-java6-jdk sun-java6-source ant idle  qt4-dev-tools qt4-doc qt4-qtconfig qt4-designer ctags </span></div><br /><hr size="2" width="100%" /><br /><h2><font><b><font><font color="#006600"><b><font>安装QQ</font></b></font></font></b></font></h2>到这个页面: <a target="_blank" href="http://im.qq.com/qq/linux/download.shtml">http://im.qq.com/qq/linux/download.shtml</a>  选择下载deb 包, 然后双击之. qq安装完成.<br /><br /><hr size="2" width="100%" /><br /><h2><font color="#006600"><b>还有什么?</b></font></h2>现在你的ubuntu已经能像windows一样满足日常大部分工作了. 当然, 你或许想上网上银行, 但很遗憾, 国内银行的网银都不支持linux系统. 所以你有两个办法继续使用网银, 一是用手机付款, 二是安装虚拟机用windows上网银. 安装虚拟机这个主题可以见我的这篇帖子: <br /><br /><a target="_blank" title="Ubuntu 安装 xp 要点" href="/yunshichen/archive/2008/09/02/48644.html">http://www.cnitblog.com/yunshichen/archive/2008/09/02/48644.html</a><br /><br />就这些了. ubuntu10.04 是目前为止我见到的用户体验最好的linux os. 遥想两年前装804, 虽然也号称LTS版本, 但装上后麻烦一直不断: 找不到显卡驱动, 分辨率不对, 中文输入法配置有问题... 两年过去了, ubuntu也成长了很多.衷心祝愿ubuntu能越来越强大.<br /><br /><br /><br /><br /><br /><img src ="http://www.cnitblog.com/yunshichen/aggbug/65738.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yunshichen/" target="_blank">Chenyunshi</a> 2010-05-02 14:16 <a href="http://www.cnitblog.com/yunshichen/archive/2010/05/02/65738.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 游戏安装设置总篇</title><link>http://www.cnitblog.com/yunshichen/archive/2010/02/14/64261.html</link><dc:creator>Chenyunshi</dc:creator><author>Chenyunshi</author><pubDate>Sun, 14 Feb 2010 07:20:00 GMT</pubDate><guid>http://www.cnitblog.com/yunshichen/archive/2010/02/14/64261.html</guid><wfw:comment>http://www.cnitblog.com/yunshichen/comments/64261.html</wfw:comment><comments>http://www.cnitblog.com/yunshichen/archive/2010/02/14/64261.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yunshichen/comments/commentRss/64261.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yunshichen/services/trackbacks/64261.html</trackback:ping><description><![CDATA[
		<br />
		<b>
				<font color="#006600">安装超任模拟器 Snes9X GTK</font>
		</b>
		<br />
		<br />我对SFC有很深的感情. 试想在90年代, 一盘任天堂卡带动辄200-300银子, 而刷一张超任磁碟最多3块钱. 换个4碟的游戏三国志4才最多12块钱. 多么节省银子啊. <br /><br />感谢这个软件的作者, 向其致以崇高的敬意. 让我得以在Ubuntu重温超任旧梦.<br /><br />官方主页: https://launchpad.net/~bearoso/+archive/ppa<br /><br />E文不好的同学请看我的翻译:<br /><br />首先,打开源配置文件<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo gedit /etc/apt/source.list</span></div><br />根据你的Ubuntu版本号, 追加以下源到文件里. <b><font color="#ff0000">注意</font></b>, 我是Ubuntu904, 如果你装的是804/810/910, 请自行将jaunty 换成 hardy 等字样<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><pre id="sources-list-entries" class="wrap">deb <a href="http://ppa.launchpad.net/bearoso/ppa/ubuntu">http://ppa.launchpad.net/bearoso/ppa/ubuntu</a><span id="series-deb">jaunty</span> main <br />deb-src <a href="http://ppa.launchpad.net/bearoso/ppa/ubuntu">http://ppa.launchpad.net/bearoso/ppa/ubuntu</a><span id="series-deb-src">jaunty</span> main </pre></div><br />保存并关闭文件. 运行如下命令<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6CF5CE97<br />sudo apt-get update<br />sudo apt-get install snes9x-gtk<br /></span></div><br />这样安装就完成了.但<b><font color="#ff0000">需要注意</font></b>的是, 默认将游戏的分辨率设成你电脑的分辨率. 这样你打开游戏会非常慢. 解决方法很简单, 依次打开 options -- preference 在左方的树形菜单找到 display , 在右方找到 change fullscreen resolution , 打上勾, 并将之设置为 1024 * 768, 保存即可.<br /><br />这是我玩多拉基亚776的画面. 感谢游戏的翻译者和这个模拟器的开发者. 再次对你们表达我的敬意.(图暂时传不上)<br /><hr size="2" width="100%" /><b><font color="#006600"><br />安装PS模拟器 ePSXE 1.6<br /></font></b><br />网上安装ePSXE的文章多数很老, 介绍在Ubuntu710 下装的. 今天翻出了一篇强文, 该文作者写了个一键式的安装脚本. 让我如获至宝. 下载后再经自己验证, 修改, 最终得出了这个完善了的安装程序. 应该能通行于Ubuntu 804/810/904/910 <br /><br />首先, 打开这个页面下载安装脚本:  <a target="_blank" title="pPsxe1.6安装脚本" href="http://www.uushare.com/filedownload?user=diegoyun&amp;id=2586695">http://www.uushare.com/filedownload?user=diegoyun&amp;id=2586695</a><br /><br />然后运行如下安装命令<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo ./installepsxe-32bit-diego-version.sh</span></div><br />命令运行完毕之后, 你将会看到 ~/epsxe 文件夹. <br /><br />为了玩PS,你需要一个bios文件. 限于版权, 我不能直接把这个文件放到网上. 请自行搜索 Scph1001.bin  和 Scph7502.bin 文件, 并将之放到 ~/epsxe/bios 文件夹.<br /><br />现在, 运行 ~/epsxe 目录里的 epsxe, 你就可以打开模拟器玩游戏了. <br /><br /><b><font color="#006600">显卡的设置</font></b><br /><br />如果你发现打开游戏的速度很慢, 那么你的显卡大概像我的一样差. 这种情况下, 你可以使用peter's people soft 驱动. 这个驱动的显示效果较次, 但速度很快. 对于玩PS的人来说, 足够满足需求了. <br /><br />先打开模拟器, 依次点击 config -- video , 在下拉列表里, 选择 P.E.Op.S. SoftX Driver 1.18<br /><br />然后点 Configure , 设置很简单, 先点 Nice, 然后点 Window Mode . (这一步很重要. 如果你不点, 默认是全屏打开. 你会看不到游戏界面. ) 我目前设置的是1024 * 768, 再大点我的显卡就不行了. 你可以自己调整试试.<br /><br />附注: 参考文章:  http://ubuntuforums.org/showthread.php?t=1376675  对作者致以崇高敬意.<br /><br /><br /><br /><br /><br /><img src ="http://www.cnitblog.com/yunshichen/aggbug/64261.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yunshichen/" target="_blank">Chenyunshi</a> 2010-02-14 15:20 <a href="http://www.cnitblog.com/yunshichen/archive/2010/02/14/64261.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>精简Bash程序设计教程一:变量的使用</title><link>http://www.cnitblog.com/yunshichen/archive/2009/08/19/shell_bash_yunshichen_tutorial.html</link><dc:creator>Chenyunshi</dc:creator><author>Chenyunshi</author><pubDate>Wed, 19 Aug 2009 15:30:00 GMT</pubDate><guid>http://www.cnitblog.com/yunshichen/archive/2009/08/19/shell_bash_yunshichen_tutorial.html</guid><wfw:comment>http://www.cnitblog.com/yunshichen/comments/60883.html</wfw:comment><comments>http://www.cnitblog.com/yunshichen/archive/2009/08/19/shell_bash_yunshichen_tutorial.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/yunshichen/comments/commentRss/60883.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yunshichen/services/trackbacks/60883.html</trackback:ping><description><![CDATA[
		<br />这篇教程是&lt;Beginning  Linux Programming&gt; 3rd 第二章的读书笔记.进行了一些小小的改动,更好突出主题.<br /><br /><h3><font color="#006600"><b>1 起步走</b></font></h3>这个例子说明了如何编写shell,声明变量,读入用户输入,引用变量<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 0);">#</span><span style="color: rgb(0, 128, 0);">!/bin/sh</span><span style="color: rgb(0, 128, 0);"><br />#Author: Yunshichen <br />#Created at: 2009.08.19<br /></span><span style="color: rgb(0, 0, 0);">a</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">Hello<br />echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">a is: </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">$a<br /></span><span style="color: rgb(0, 128, 0);">#</span><span style="color: rgb(0, 128, 0);">带空格的字符串必须要用双引号括起来.</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">a=Hello world!</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">echo "a is: "$a</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(0, 0, 0);">a</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">Hello world!</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br />echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">a is: </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">$a<br /></span><span style="color: rgb(0, 128, 0);">#</span><span style="color: rgb(0, 128, 0);">=号两边不能有空格.</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">a = "Hello world!" </span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(0, 0, 0);">echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">a is: </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">$a <br /><br />echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">What's your name?</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br />read aname<br />echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">hello, </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">$aname<br />exit 0<br /><br /></span><span style="color: rgb(0, 128, 0);">#</span><span style="color: rgb(0, 128, 0);">知识点:</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">1&gt;每个shell都以#!/bin/sh开头,文件名一般是xxx.sh</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">2&gt;变量都存储为字符串</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">3&gt;如果字符串包含空格,就必须用引号括起来</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">4&gt;变量赋值时,等号两边不能有空格.</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">5&gt;从终端读取变量不需要引号.</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">6&gt;用$varname的方式引用变量值</span></div><br />把上述程序存为1.sh,打开文件所在的文件夹,依次执行<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">chmod </span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);">x </span><span style="color: rgb(0, 0, 0);">1</span><span style="color: rgb(0, 0, 0);">.sh<br />.</span><span style="color: rgb(0, 0, 0);">/</span><span style="color: rgb(0, 0, 0);">1</span><span style="color: rgb(0, 0, 0);">.sh</span></div><br />就可以看到程序运行效果.<br /><br />写完shell程序之后,都必须以上述方式改变文件属性,执行才能得到输出结果.以下不再赘述这个过程.<br /><h3><font><b><font color="#006600"><b>2 单引号的使用<br /></b></font></b></font></h3><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 0);">#</span><span style="color: rgb(0, 128, 0);">!/bin/sh</span><span style="color: rgb(0, 128, 0);"><br />#Author: Yunshichen <br />#Created at: 2009.08.19<br /></span><span style="color: rgb(0, 0, 0);">myvar</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">Hi there</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br />echo $myvar<br />echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">$myvar</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br />echo </span><span style="color: rgb(128, 0, 0);">'</span><span style="color: rgb(128, 0, 0);">$myvar</span><span style="color: rgb(128, 0, 0);">'</span><span style="color: rgb(0, 0, 0);"><br />echo \$myvar<br /><br />echo Enter some text<br />read myvar<br />echo </span><span style="color: rgb(128, 0, 0);">'</span><span style="color: rgb(128, 0, 0);">$myvar</span><span style="color: rgb(128, 0, 0);">'</span><span style="color: rgb(0, 0, 0);"> now equals $myvar<br />exit 0<br /><br /><br /></span><span style="color: rgb(0, 128, 0);">#</span><span style="color: rgb(0, 128, 0);">知识点:</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">1&gt;单引号的作用</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">2&gt;$可以通过\取消变量</span><span style="color: rgb(0, 128, 0);"><br /></span><span style="color: rgb(0, 0, 0);"><br /></span></div><br /><h3><font><b><font><b><font><b><font color="#006600"><b>3 参数变量</b></font></b></font></b></font></b></font></h3>如果脚本程序在调用时带有参数,Linux就会创建一些额外的变量.姑且称之为参数变量<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 128, 0);">#</span><span style="color: rgb(0, 128, 0);">!/bin/sh</span><span style="color: rgb(0, 128, 0);"><br />#Author: Yunshichen <br />#Created at: 2009.08.19<br /></span><span style="color: rgb(0, 0, 0);">echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">The separator between parameters is: $IFS</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br />echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">The program $0 is now running</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br />echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">There are $# parameters</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> <br />echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">The first parameter was $1</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br />echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">The second parameter was $2</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br />echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">The parameter list was $*</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br />IFS</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(128, 0, 0);">''</span><span style="color: rgb(0, 0, 0);"><br /><br />echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">Using \$@,the parameter list was $@</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br /><br />echo </span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(128, 0, 0);">Using \$*,The parameter list was $*</span><span style="color: rgb(128, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"><br />exit 0<br /><br /><br /></span><span style="color: rgb(0, 128, 0);">#</span><span style="color: rgb(0, 128, 0);">知识点</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">1&gt;$IFS : 分隔单词的字符,通常是空格,制表符和换行符.</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">1&gt;$0: shell脚本的名字</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">2&gt;$#: 传递给脚本的参数个数</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">3&gt;$$: shell脚本的进程号</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">4&gt;$1,$n..: 脚本程序的参数</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">5&gt;$*: 在一个变量间列出所有参数,各个参数以IFS定义的分隔符分隔.</span><span style="color: rgb(0, 128, 0);"><br />#</span><span style="color: rgb(0, 128, 0);">6&gt;$@: 在一个变量间列出所有参数,不同的是参数不用IFS分隔.所以用$@比用$*更好.</span></div><br />将文件存为3.sh .输入 ./3.sh aaa bbb ccc 察看输出结果.<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><img src ="http://www.cnitblog.com/yunshichen/aggbug/60883.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yunshichen/" target="_blank">Chenyunshi</a> 2009-08-19 23:30 <a href="http://www.cnitblog.com/yunshichen/archive/2009/08/19/shell_bash_yunshichen_tutorial.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 8 配置 VIM </title><link>http://www.cnitblog.com/yunshichen/archive/2008/09/24/49486.html</link><dc:creator>Chenyunshi</dc:creator><author>Chenyunshi</author><pubDate>Wed, 24 Sep 2008 01:36:00 GMT</pubDate><guid>http://www.cnitblog.com/yunshichen/archive/2008/09/24/49486.html</guid><wfw:comment>http://www.cnitblog.com/yunshichen/comments/49486.html</wfw:comment><comments>http://www.cnitblog.com/yunshichen/archive/2008/09/24/49486.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yunshichen/comments/commentRss/49486.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yunshichen/services/trackbacks/49486.html</trackback:ping><description><![CDATA[ <b><font color="#009900">安装<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo apt-get install vim-gtk vim-doc cscope</span></div><br /></font></b><b><font color="#009900">创建目录</font></b><br /><br />如果目录不存在,运行以下命令创建目录和文件:<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">mkdir ~/.vim<br />cd ~/.vim<br />mkdir plugin doc syntax<br />touch .vimrc<br /></span></div><br /><b><font color="#009900">标准配置</font></b><br /><br />打开.vimrc 文件,然后写入如下内容并保存:<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">set encoding</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">utf-</span><span style="color: rgb(0, 0, 0);">8</span><span style="color: rgb(0, 0, 0);"><br />syn on                  </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 打开语法高亮<br />set guifont=Luxi\ Mono\ 10 </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 设置字体，字体名称和字号<br />set tabstop</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">4</span><span style="color: rgb(0, 0, 0);">             </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 设置tab键的宽度<br />set shiftwidth=4           </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 换行时行间交错使用4个空格<br />set autoindent             </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 自动对齐<br />set backspace=2           </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 设置退格键可用<br />set smartindent            </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 智能对齐方式<br />set ai!                   </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 设置自动缩进<br />set nu!                   </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 显示行号<br />set showmatch            </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 设置匹配模式，类似当输入一个左括号时会匹配相应的那个右括号<br />set ruler                 </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 在编辑过程中，在右下角显示光标位置的状态行<br />set incsearch              </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 查询时非常方便，如要查找book单词，当输入到/b时，会自动找到<br />                        </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 第一个b开头的单词，当输入到/bo时，会自动找到第一个bo开头的<br />                        </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 单词，依次类推，进行查找时，使用此设置会快速找到答案，当你<br />                        </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> 找要匹配的单词时，别忘记回车<br />set vb t_vb=             </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> vim进行编辑时，如果命令错误，会发出一个响声，该设置去掉响声</span></div><br /><b><font color="#009900">安装taglist插件</font></b><br /><br />简单的说,该插件能让你根据函数名转到该函数定义,类似ide一样的功能<br /><br />首先,先安装所需文件:<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo apt-get install exuberant-ctags</span></div><br />然后下载taglist . <a target="_blank" title="http://vim-taglist.sourceforge.net/download.html" href="http://vim-taglist.sourceforge.net/download.html">http://vim-taglist.sourceforge.net/download.html</a><br /><br />得到一个zip包,解压并将里面的doc和plugin复制到.vim目录<br /><br />打开.vimrc 并增加如下内容:<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">map &lt;C-t&gt; :TlistToggle&lt;CR&gt;<br />imap &lt;C-t&gt; &lt;Esc&gt;&lt;C-t&gt;i</span></div><br />打开一个c文件并按下CTRL+T,看看有什么效果?<br /><br /><br /><b><font color="#009900">感谢</font></b><br /><br />网上无私的分享,本文参考资料如下:<br /><br />http://blog.chinaunix.net/u1/55904/showart_435472.html<br /><br /><br /><br /><br /><img src ="http://www.cnitblog.com/yunshichen/aggbug/49486.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yunshichen/" target="_blank">Chenyunshi</a> 2008-09-24 09:36 <a href="http://www.cnitblog.com/yunshichen/archive/2008/09/24/49486.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 8.04 安装Windows XP注意事项</title><link>http://www.cnitblog.com/yunshichen/archive/2008/09/02/48644.html</link><dc:creator>Chenyunshi</dc:creator><author>Chenyunshi</author><pubDate>Tue, 02 Sep 2008 08:24:00 GMT</pubDate><guid>http://www.cnitblog.com/yunshichen/archive/2008/09/02/48644.html</guid><wfw:comment>http://www.cnitblog.com/yunshichen/comments/48644.html</wfw:comment><comments>http://www.cnitblog.com/yunshichen/archive/2008/09/02/48644.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yunshichen/comments/commentRss/48644.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yunshichen/services/trackbacks/48644.html</trackback:ping><description><![CDATA[
		<font color="#006400">
				<b>安装Virtualbox</b>
		</font>
		<br />
		<br />    暂时觉得1.66版最好用.到sun官网下载软件进行安装，也是一路yes即可。安装地址:<a target="_blank" title="http://www.virtualbox.org/wiki/Download_Old_Builds" href="http://www.virtualbox.org/wiki/Download_Old_Builds">http://www.virtualbox.org/wiki/Download_Old_Builds</a><br /><br />    <font color="#ff0000"><b>不推荐</b></font>安装ubuntu源里的vb。<br />    安装完之后启动软件，创建虚拟机安装系统。过程很简单，不再赘述。<br /><br />    安装完后执行命令将当前用户加到组:<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">    sudo adduser XXXX  vboxusers</span></div><br />    之后安装就算彻底完成了.<br /><br />    vb的网络共享默认host-guest，如无意外，只要你的主机能上网，那你的虚拟机在安装好之后也可以马上上网，很酷很强大的软件。：》<br /><br /><b><font color="#006400">设置主机和虚拟机的文件共享</font></b><br /><br />1）在vb的菜单Devices里，有个“Install guest additions" , 点击安装之。<br /><br />2）然后关闭vb，在命令行运行：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">VBoxManage sharedfolder add guest_os -name </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">aname</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> -hostpath </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">apath</span><span style="color: rgb(0, 0, 0);">"</span></div><br />         guest_os : 你在vb创建的虚拟机名称。<br />         aname ： 共享名称，可以随意设置。<br />         apath ： 共享文件夹路径，必须是绝对路径。<br /><br />         例如，我的虚拟机名称是Win_XP，共享名称设定为sda2 ，路径为 /media/sda2 ，那么命令为：<br />         VBoxManage sharedfolder add "Win_XP" -name "sda2" -hostpath "/media/sda2"<br />     <br /> 3）启动虚拟机进入xp。然后运行如下命令：<br />         <div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">net use x: \\vboxsvr\data</span></div><br />         <br /><font color="#006400"><b>虚拟机里使用USB<br /><br /></b></font>先新建一个usbfs组：<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo groupadd usbfs </span></div><br />
将当前用户加入这个用户组：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo adduser $USER usbfs </span></div><br />
打开/etc/group文件<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">gedit /etc/group</span></div><br />
查找usbfs，记下ID，如，我的情况是：usbfs:x:1002:yourname , 1002就是ID。<br /><br />
打开/etc/fstab文件：<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo gedit /etc/fstab</span></div><br />在后面加一行：<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">none /proc/bus/usb usbfs devgid</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">1002</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">devmode</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">664</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">0</span></div><br />
注意devgid=1002中的1002要改成你刚在group中查到的usbfs组的ID。保存文件。<br /><br />设置完成。重启Ubuntu,然后启动VirtualBox中的Windows XP,在XP右下角托盘里右击鼠标,选择你想挂载的usb设备即可.<br /><br /><br />         <br /><br /><br /><img src ="http://www.cnitblog.com/yunshichen/aggbug/48644.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yunshichen/" target="_blank">Chenyunshi</a> 2008-09-02 16:24 <a href="http://www.cnitblog.com/yunshichen/archive/2008/09/02/48644.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>贴一个vm ware 配置文件</title><link>http://www.cnitblog.com/yunshichen/archive/2008/09/02/48619.html</link><dc:creator>Chenyunshi</dc:creator><author>Chenyunshi</author><pubDate>Tue, 02 Sep 2008 03:47:00 GMT</pubDate><guid>http://www.cnitblog.com/yunshichen/archive/2008/09/02/48619.html</guid><wfw:comment>http://www.cnitblog.com/yunshichen/comments/48619.html</wfw:comment><comments>http://www.cnitblog.com/yunshichen/archive/2008/09/02/48619.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yunshichen/comments/commentRss/48619.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yunshichen/services/trackbacks/48619.html</trackback:ping><description><![CDATA[#!/usr/bin/vmware<br />config.version = "8"<br />virtualHW.version = "3"<br />ide0:0.present = "TRUE"<br />ide0:0.filename = "/media/sda2/download/xp/xp.vmdk"<br />memsize = "512"<br />MemAllowAutoScaleDown = "FALSE"<br />ide1:0.present = "TRUE"<br />ide1:0.fileName = "/media/sda2/download/WinXP_en.ISO/XPVOL_SP2.iso"<br />ide1:0.deviceType = "cdrom-image"<br />ide1:0.autodetect = "FALSE"<br />floppy0.present = "FALSE"<br />ethernet0.present = "TRUE"<br />usb.present = "TRUE"<br />sound.present = "TRUE"<br />sound.virtualDev = "es1371"<br />displayName = "Windows XP Pro"<br />guestOS = "winxppro"<br />nvram = "WindowsXPPro.nvram"<br />MemTrimRate = "-1"<br /><br />ide0:0.redo = ""<br />ethernet0.addressType = "generated"<br />uuid.location = "56 4d 28 e4 97 94 f4 e6-df 7f 76 cc 68 74 b2 86"<br />uuid.bios = "56 4d 28 e4 97 94 f4 e6-df 7f 76 cc 68 74 b2 86"<br />ethernet0.generatedAddress = "00:0c:29:74:b2:86"<br />ethernet0.generatedAddressOffset = "0"<br /><br />tools.syncTime = "TRUE"<br />ide1:0.startConnected = "TRUE"<br /><br />uuid.action = "create"<br /><br />checkpoint.vmState = ""<br /><br />extendedConfigFile = "Windows_XP.vmxf"<br />virtualHW.productCompatibility = "hosted"<br />tools.upgrade.policy = "manual"<br /><br />fileSearchPath = "/home/shrek/Desktop;."<br /><br />tools.remindInstall = "FALSE"<img src ="http://www.cnitblog.com/yunshichen/aggbug/48619.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yunshichen/" target="_blank">Chenyunshi</a> 2008-09-02 11:47 <a href="http://www.cnitblog.com/yunshichen/archive/2008/09/02/48619.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu/Linux常用命令</title><link>http://www.cnitblog.com/yunshichen/archive/2008/06/25/45976.html</link><dc:creator>Chenyunshi</dc:creator><author>Chenyunshi</author><pubDate>Wed, 25 Jun 2008 02:52:00 GMT</pubDate><guid>http://www.cnitblog.com/yunshichen/archive/2008/06/25/45976.html</guid><wfw:comment>http://www.cnitblog.com/yunshichen/comments/45976.html</wfw:comment><comments>http://www.cnitblog.com/yunshichen/archive/2008/06/25/45976.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/yunshichen/comments/commentRss/45976.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yunshichen/services/trackbacks/45976.html</trackback:ping><description><![CDATA[
		<br />
		<h3>
				<font color="#009900">
						<b>挂载NTFS分区</b>
				</font>
		</h3>
		<br />查看磁盘信息<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo fdisk -l</span></div><br />我的电脑显示如下<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">Disk /dev/sda: </span><span style="color: rgb(0, 0, 0);">80.0</span><span style="color: rgb(0, 0, 0);"> GB</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">80032038912</span><span style="color: rgb(0, 0, 0);"> bytes<br /></span><span style="color: rgb(0, 0, 0);">255</span><span style="color: rgb(0, 0, 0);"> heads</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">63</span><span style="color: rgb(0, 0, 0);"> sectors/track</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">9730</span><span style="color: rgb(0, 0, 0);"> cylinders<br />Units </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> cylinders of </span><span style="color: rgb(0, 0, 0);">16065</span><span style="color: rgb(0, 0, 0);"> * </span><span style="color: rgb(0, 0, 0);">512</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">8225280</span><span style="color: rgb(0, 0, 0);"> bytes<br />Disk identifier: 0x80f280f2<br /><br />   Device Boot      Start         End      Blocks   Id  System<br />/dev/sda1   *           </span><span style="color: rgb(0, 0, 0);">1</span><span style="color: rgb(0, 0, 0);">        </span><span style="color: rgb(0, 0, 0);">2728</span><span style="color: rgb(0, 0, 0);">    </span><span style="color: rgb(0, 0, 0);">21912628</span><span style="color: rgb(0, 0, 0);">+   </span><span style="color: rgb(0, 0, 0);">7</span><span style="color: rgb(0, 0, 0);">  HPFS/NTFS<br />/dev/sda2            </span><span style="color: rgb(0, 0, 0);">2729</span><span style="color: rgb(0, 0, 0);">        </span><span style="color: rgb(0, 0, 0);">9730</span><span style="color: rgb(0, 0, 0);">    </span><span style="color: rgb(0, 0, 0);">56243565</span><span style="color: rgb(0, 0, 0);">    f  W95 Ext'd (LBA)<br />/dev/sda5            </span><span style="color: rgb(0, 0, 0);">2729</span><span style="color: rgb(0, 0, 0);">        </span><span style="color: rgb(0, 0, 0);">7702</span><span style="color: rgb(0, 0, 0);">    </span><span style="color: rgb(0, 0, 0);">39953623</span><span style="color: rgb(0, 0, 0);">+   </span><span style="color: rgb(0, 0, 0);">7</span><span style="color: rgb(0, 0, 0);">  HPFS/NTFS<br />/dev/sda6            </span><span style="color: rgb(0, 0, 0);">7703</span><span style="color: rgb(0, 0, 0);">        </span><span style="color: rgb(0, 0, 0);">7764</span><span style="color: rgb(0, 0, 0);">      </span><span style="color: rgb(0, 0, 0);">497983</span><span style="color: rgb(0, 0, 0);">+  </span><span style="color: rgb(0, 0, 0);">82</span><span style="color: rgb(0, 0, 0);">  Linux swap / Solaris<br />/dev/sda7            </span><span style="color: rgb(0, 0, 0);">7765</span><span style="color: rgb(0, 0, 0);">        </span><span style="color: rgb(0, 0, 0);">9730</span><span style="color: rgb(0, 0, 0);">    </span><span style="color: rgb(0, 0, 0);">15791863</span><span style="color: rgb(0, 0, 0);">+  </span><span style="color: rgb(0, 0, 0);">83</span><span style="color: rgb(0, 0, 0);">  Linux<br /></span></div><br />现在你已经看到,/dev/sda1 和 /dev/sda5 都是NTFS分区,可以用如下命令将他们挂载.<b><font color="#ff0000">注意</font></b>,如果/media/win_c文件夹不存在,你要先创建它.<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo mount /dev/sda1 /media/win_c -o iocharset</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">utf8<br /></span></div><br />如果需要系统启动就自动挂载分区,那么如下编辑fstab文件<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">sudo gedit /etc/fstab</span></div><br />加入如下内容<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: rgb(0, 0, 0);">/dev/sda1 /media/win_c ntfs iocharset</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">utf8</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">umask</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">0</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">0</span></div><br /><br /><br /><br /><br />1 文件夹改名<br />  mv srcDir newDir<br /><br />2 查看内核版本<br />  uname -a<br /><br />3 安装deb包  <br /><pre> sudo dpkg -i package_file.deb<br /></pre><img src ="http://www.cnitblog.com/yunshichen/aggbug/45976.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yunshichen/" target="_blank">Chenyunshi</a> 2008-06-25 10:52 <a href="http://www.cnitblog.com/yunshichen/archive/2008/06/25/45976.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 8 安装&amp;运行&amp;配置经验贴</title><link>http://www.cnitblog.com/yunshichen/archive/2008/05/11/43610.html</link><dc:creator>Chenyunshi</dc:creator><author>Chenyunshi</author><pubDate>Sun, 11 May 2008 15:23:00 GMT</pubDate><guid>http://www.cnitblog.com/yunshichen/archive/2008/05/11/43610.html</guid><wfw:comment>http://www.cnitblog.com/yunshichen/comments/43610.html</wfw:comment><comments>http://www.cnitblog.com/yunshichen/archive/2008/05/11/43610.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/yunshichen/comments/commentRss/43610.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yunshichen/services/trackbacks/43610.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Ubuntu8 安装&配置&使用经验贴&nbsp;&nbsp;<a href='http://www.cnitblog.com/yunshichen/archive/2008/05/11/43610.html'>阅读全文</a><img src ="http://www.cnitblog.com/yunshichen/aggbug/43610.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yunshichen/" target="_blank">Chenyunshi</a> 2008-05-11 23:23 <a href="http://www.cnitblog.com/yunshichen/archive/2008/05/11/43610.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>