﻿<?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博客-WINDONE！第三块石头，相信自己能行，那你就一定能行！</title><link>http://www.cnitblog.com/windone0109/</link><description>交流！共享！
既然选择了远方，便只管风雨兼程。
</description><language>zh-cn</language><lastBuildDate>Wed, 29 Apr 2026 08:41:02 GMT</lastBuildDate><pubDate>Wed, 29 Apr 2026 08:41:02 GMT</pubDate><ttl>60</ttl><item><title>正则表达式</title><link>http://www.cnitblog.com/windone0109/archive/2008/07/12/46627.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 12 Jul 2008 00:32:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/07/12/46627.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/46627.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/07/12/46627.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/46627.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/46627.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 简单的说，正则表达式是一种可以用于文字模式匹配和替换的强有力的工具。是由一系列普通字符和特殊字符组成的能明确描述文本字符串的文字匹配模式。<br><br>正则表达式并非一门专用语言，但也可以看作是一种语言，它可以让用户通过使用一系列普通字符和特殊字符构建能明确描述文本字符串的匹配模式。除了简单描述这些模式之外，正则表达式解释引擎通常可用于遍历匹配，并使用模式作为分隔符来将字符串解析为子字符串，或以智能方式替换文本或重新设置文本格式。正则表达式为解决与文本处理有关的许多常见任务提供了有效而简捷的方式。<br><br>正则表达式具有两种标准：<br><br>·       基本的正则表达式(BRE – Basic Regular Expressions)<br><br>·       扩展的正则表达式(ERE – Extended Regular Expressions)。<br><br>ERE包括BRE功能和另外其它的概念。<br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/07/12/46627.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/46627.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-07-12 08:32 <a href="http://www.cnitblog.com/windone0109/archive/2008/07/12/46627.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决"C:\WINDOWS\system32\aliedit\a"找不到文件的错误提示</title><link>http://www.cnitblog.com/windone0109/archive/2008/07/12/46625.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 12 Jul 2008 00:14:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/07/12/46625.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/46625.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/07/12/46625.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/46625.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/46625.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:        这个问题多在部分淘宝用户在更新“支付宝安全控件/淘宝旺旺”出现，其症状通常是在开机时提示：“加载C:\WINDOWS\system32\aliedit\a失败，找不到指定的文件”&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/07/12/46625.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/46625.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-07-12 08:14 <a href="http://www.cnitblog.com/windone0109/archive/2008/07/12/46625.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>第7章 DOS编程高级技巧--结束篇</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/30/46156.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 30 Jun 2008 03:30:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/30/46156.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/46156.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/30/46156.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/46156.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/46156.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 没啥说的，看看高手设计的菜单界面吧：<br>@echo off<br>cls<br>title 终极多功能修复<br>:menu<br>cls<br>color 0A<br>echo.<br>echo                 ==============================<br>echo                 请选择要进行的操作，然后按回车<br>echo                 ==============================<br>echo.<br>echo              1.网络修复及上网相关设置,修复IE,自定义屏蔽网站<br>echo.<br>echo              2.病毒专杀工具，端口关闭工具,关闭自动播放<br>echo.<br>echo              3.清除所有多余的自启动项目，修复系统错误<br>echo.<br>echo              4.清理系统垃圾,提高启动速度<br>echo.<br>echo             &nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/30/46156.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/46156.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-30 11:30 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/30/46156.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>第6章 if命令讲解</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/30/46155.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 30 Jun 2008 03:29:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/30/46155.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/46155.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/30/46155.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/46155.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/46155.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在CMD使用IF /?打开IF的系统帮助(自己看我就不全部列出来了),我们会发现IF有3种基本的用法!<br>执行批处理程序中的条件处理。<br>IF [NOT] ERRORLEVEL number command<br>IF [NOT] string1==string2 command<br>IF [NOT] EXIST filename command<br>   NOT             指定只有条件为 false 的情况下， Windows XP 才<br>                   应该执行该命令。<br>   ERRORLEVEL number 如果最后运行的程序返回一个等于或大于<br>                   指定数字的退出编码，指定条件为 true。<br>   string1==string2   如果指定的文字字符串匹配，指定条件为 true。<br>   EXIST filename 如果指定的文件名存在，指定条件为 true。<br>   command           如果符合条件，指定要执行的命令。如果&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/30/46155.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/46155.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-30 11:29 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/30/46155.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>第5章 set命令详解</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/30/46154.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 30 Jun 2008 03:28:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/30/46154.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/46154.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/30/46154.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/46154.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/46154.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 显示、设置或删除 cmd.exe 环境变量。<br>SET [variable=[string]]<br>   variable   指定环境变量名。<br>   string 指定要指派给变量的一系列字符串。<br>要显示当前环境变量，键入不带参数的 SET。<br>SET 命令不允许变量名含有等号。<br><br>例子:<br>@echo off<br>set var=我是值<br>echo %var%<br>pause<br><br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/30/46154.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/46154.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-30 11:28 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/30/46154.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>第4章 批处理中的变量</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/30/46153.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 30 Jun 2008 03:26:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/30/46153.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/46153.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/30/46153.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/46153.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/46153.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 他们的值由系统将其根据事先定义的条件自动赋值,也就是这些变量系统已经给他们定义了值,<br>不需要我们来给他赋值,我们只需要调用而以!   我把他们全部列出来!<br><br>%ALLUSERSPROFILE% 本地 返回“所有用户”配置文件的位置。<br>%APPDATA% 本地 返回默认情况下应用程序存储数据的位置。<br>%CD% 本地 返回当前目录字符串。<br>%CMDCMDLINE% 本地 返回用来启动当前的 Cmd.exe 的准确命令行。<br>%CMDEXTVERSION% 系统 返回当前的“命令处理程序扩展”的版本号。<br>%COMPUTERNAME%   系统 返回计算机的名称。<br>%COMSPEC%   系统 返回命令行解释器可执行程序的准确路径。<br>%DATE%   系统 返回当前日期。使用与 date /t 命令相同的格式。由 Cmd.exe 生成。有关<br>date 命令的详细信息，请参阅 Date。<br>%ERRORLEVEL%   系统 返回上一条命令的错误代码。通常用非零值表示错误。<br>%HOMEDRIVE%&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/30/46153.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/46153.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-30 11:26 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/30/46153.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>第3章 FOR命令中的变量</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/30/46152.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 30 Jun 2008 03:25:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/30/46152.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/46152.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/30/46152.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/46152.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/46152.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: FOR命令中有一些变量,他们的用法许多新手朋友还不太了解,今天给大家讲解他们的用法!<br><br>先把FOR的变量全部列出来:<br>    ~I       - 删除任何引号(")，扩展 %I<br>    %~fI        - 将 %I 扩展到一个完全合格的路径名<br>    %~dI        - 仅将 %I 扩展到一个驱动器号<br>    %~pI        - 仅将 %I 扩展到一个路径<br>    %~nI        - 仅将 %I 扩展到一个文件名<br>    %~xI        - 仅将 %I 扩展到一个文件扩展名<br>    %~sI        - 扩展的路径只含有短名<br>    %~aI        - 将 %I 扩展到文件的文件属性<br>    %~tI        - 将 %I 扩展到文件的日期/时间<br>    %~zI        - 将 %I 扩展到文件的大小<br>    %~$PATH:I - 查找列在路径环境变量的目录，并将 %I 扩展<br>              &nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/30/46152.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/46152.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-30 11:25 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/30/46152.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>第2章 DOS循环：for命令详解</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/30/46150.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 30 Jun 2008 03:23:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/30/46150.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/46150.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/30/46150.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/46150.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/46150.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: FOR这条命令基本上都被用来处理文本,我们这次除了要说他处理文本的作用外还要讲他的其他一些好用的功能!<br>看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)<br>FOR 参数 %%变量名 IN (相关文件或命令)   DO 执行的命令<br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/30/46150.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/46150.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-30 11:23 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/30/46150.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简单查找蓝屏的根源--Windows Debug</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/26/45994.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Thu, 26 Jun 2008 06:53:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/26/45994.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/45994.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/26/45994.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/45994.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/45994.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:    很多时候，我们会发现机器很不稳定，经常蓝屏，不知道如何去处理？ <br>重装系统后，好了几天，有出现同样的问题，这么头疼的问题，怎么办？怀疑硬件问题，但怎么看都不像是硬件的故障。 可能大家束手无策的时候，有一个Windows Debug工具，<br><br>能够通过分析Dump文件来确定机器BSOD的原因，从而轻松解决蓝屏问题。&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/26/45994.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/45994.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-26 14:53 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/26/45994.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>第1章 批处理基础A</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/24/45965.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Tue, 24 Jun 2008 09:18:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/24/45965.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/45965.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/24/45965.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/45965.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/45965.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 批处理定义：顾名思义，批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件，其扩展名为BAT或者CMD。这些命令统称批处理命令。<br>小知识：可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。<br>了解了大概意思后,我们正式开始学习.先看一个简单的例子!<br>@echo off<br>echo "欢迎来到非常BAT!"<br>pause<br>把上面的3条命令保存为文件test.bat或者test.cmd然后执行,<br>他就会在屏幕上显示以下二行话:<br>欢迎来到非常BAT!<br>请按任意键继续. . .&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/24/45965.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/45965.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-24 17:18 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/24/45965.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>第1章 批处理基础B</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/24/45966.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Tue, 24 Jun 2008 09:18:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/24/45966.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/45966.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/24/45966.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/45966.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/45966.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 第二节 常用特殊符号<br>1、@   命令行回显屏蔽符<br>2、%   批处理变量引导符<br>3、> 重定向符<br>4、>>   重定向符<br>5、<、>&、<& 重定向符<br>6、|   命令管道符<br>7、^   转义字符<br>8、&   组合命令<br>9、&& 组合命令<br>10、||   组合命令<br>11、""   字符串界定符<br>12、, 逗号<br>13、; 分号<br>14、() 括号<br>15、! 感叹号<br>16、批处理中可能会见到的其它特殊标记符: （略）<br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/24/45966.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/45966.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-24 17:18 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/24/45966.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用批处理文件来操作注册表</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/20/45898.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Fri, 20 Jun 2008 03:21:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/20/45898.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/45898.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/20/45898.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/45898.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/45898.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在入侵过程中经常回操作注册表的特定的键值来实现一定的目的，例如:为了达到隐藏后门、木马程序而删除Run下残余的键值。或者创建一个服务用以加载后门。当然我们也会修改注册表来加固系统或者改变系统的某个属性，这些都需要我们对注册表操作有一定的了解。下面我们就先学习一下如何使用.REG文件来操作注册表.(我们可以用批处理来生成一个REG文件) <br>关于注册表的操作，常见的是创建、修改、删除。 &nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/20/45898.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/45898.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-20 11:21 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/20/45898.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>批处理简明教程</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/18/45857.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Wed, 18 Jun 2008 07:54:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/18/45857.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/45857.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/18/45857.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/45857.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/45857.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 　一.简单批处理内部命令简介 <br><br>　　1.Echo 命令 <br><br>　　打开回显或关闭请求回显功能，或显示消息。如果没有任何参数，echo 命令将显示当前回显设置。 <br><br>　　语法 <br><br>　　echo [{on　off}] [message] <br><br>　　Sample：@echo off / echo hello world <br><br>　　在实际应用中我们会把这条命令和重定向符号（也称为管道符号，一般用> >> ^）结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。 <br><br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/18/45857.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/45857.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-18 15:54 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/18/45857.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>dos技巧100例</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/18/45856.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Wed, 18 Jun 2008 07:52:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/18/45856.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/45856.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/18/45856.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/45856.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/45856.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:     98、LOADFIX命令的正确使用<br>    在优化过程中，有少数程序不能在640KB常规内存的低64KB内正确运行。此时，<br><br>可使用LOADFIX命令让可执行程序(如ZMPROG.EXE)在低64KB以上的内存中运行，方<br><br>法是在要运行的应用程序前加上LOADFIX∶<br>LOADFIX ZMPROG<br>    99、何时使用虚拟盘(也称RAM盘)?<br>    RAM盘能显着提高磁盘文件的存取速度，但它在断电或重启动时会丢失数据。因<br><br>此，使用RAM盘时要特别小心。在没有硬盘的系统上，RAM盘值得一用；在需要存<br><br>放较大的临时文件或复制程序时，也可以使用；当你的系统上配有CD-ROM时，在<br><br>开始工作前，可将CD-ROM盘上的文件与数据复制进RAM盘，能够显着提高效率。<br>    100、虚拟盘的安装<br>    DOS提供的RAMDRIVE.SYS是一个虚拟盘驱动程序，你可以将它安装进内存，让它<br><br>使用扩展内存或扩充内存，生成指定大小的RAM盘。例&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/18/45856.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/45856.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-18 15:52 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/18/45856.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ADO.NET 连接数据库字符串(Oracle、SqlServer、Access、ODBC)</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/16/45775.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 16 Jun 2008 02:26:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/16/45775.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/45775.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/16/45775.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/45775.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/45775.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ADO.NET 连接数据库字符串(Oracle、SqlServer、Access、ODBC)<br>以下是连接实例：<br><br>ACCESS<br>string conStr=@"provider=microsoft.Jet.OleDb.4.0;data source=d:\\accessData.mdb;uid=sa;pwd=dd";<br><br>SQL SERVER<br>string conStr=@"Server=bwj;database=demo;uid=sa;pwd=";<br><br>ORACLE<br>string conStr=@"Provider=MSDAORA.1;Password=pwd;User ID=user_name;Data Source=link_str"<br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/16/45775.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/45775.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-16 10:26 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/16/45775.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>批处理写的关机小程序--bat</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/14/45749.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 14 Jun 2008 06:32:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/14/45749.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/45749.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/14/45749.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/45749.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/45749.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: @echo off<br>color 17<br>title --by windone<br>:windone<br>cls<br>echo %date% %time%<br>echo.<br>echo <br><br>************************************************************<br>echo #        关机小程序                                         <br><br>     #<br>echo #                                                           <br><br>            # <br>echo # 1.关机 2.重启 3.设定时间关机             #<br>echo # 4.倒计时关机 5.中午关机 6.晚上关机          #<br>echo # 7.凌晨关机 8.锁定计算机 9.查看当前状态    #<br>echo # 10.删除任&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/14/45749.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/45749.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-14 14:32 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/14/45749.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>公交司机的智慧--绝对强悍！</title><link>http://www.cnitblog.com/windone0109/archive/2008/05/30/44597.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Fri, 30 May 2008 05:05:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/05/30/44597.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/44597.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/05/30/44597.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/44597.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/44597.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:     早上,我上班去赶公交车，好不容易等来一辆，可车上的人太多了，前门根本就挤不上。我只好在前门刷了卡，从后门上车，可车上的人实在太多，后门也挤不上。&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/05/30/44597.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/44597.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-05-30 13:05 <a href="http://www.cnitblog.com/windone0109/archive/2008/05/30/44597.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(版本管理工具)VSS使用手册---实践指南</title><link>http://www.cnitblog.com/windone0109/archive/2008/05/23/44178.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Fri, 23 May 2008 02:53:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/05/23/44178.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/44178.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/05/23/44178.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/44178.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/44178.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 当你要修改某个文档时，需要先从数据库中将它签出（check out），或者告诉VSS你要编辑该文档。VSS会将该文档的副本从数据库中拿到你的工作文件夹(working folder)中，你就可以修改你的文档了。如果其他用户再想对同一文档进行修改，VSS会产生一个信息，告诉他，该文档已被签出（check out），从而避免多人同时修改文档，以保证文档的安全性。<br><br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/05/23/44178.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/44178.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-05-23 10:53 <a href="http://www.cnitblog.com/windone0109/archive/2008/05/23/44178.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IT界十年最重要10家公司排行榜</title><link>http://www.cnitblog.com/windone0109/archive/2008/05/13/43677.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Tue, 13 May 2008 11:08:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/05/13/43677.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/43677.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/05/13/43677.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/43677.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/43677.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:   业界著名杂志《Network Computing》公布了本世纪最后十年中，IT界最重要的10个公司。 <br>　　该杂志说：“其中的一些公司的历史已经很悠久了，IBM成立时Yahoo创始人还没有出生呢！我们从中得到了这样的启示：每个行业都有老兵和新秀，每家公司都需要有向本行业的老大和对手挑战的勇气。同时我们相信，在从现在开始的未来十年中，这个名单中现有的一些名字仍将列在这个名单中，但也会有目前我们几乎没听说过的名字加入进来。在2010年来临的时候，谁将会成为新的微软和思科呢？如果我们知道的话，现在就不会还在做杂志业务了。 <br>　　回首过去的十年，我们曾经报道了这些公司经历的大小事件，要是我们有这些公司的股票那就更好了。”&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/05/13/43677.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/43677.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-05-13 19:08 <a href="http://www.cnitblog.com/windone0109/archive/2008/05/13/43677.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>紧急警报：360浏览器与瑞星杀毒软件冲突 可导致电脑蓝屏</title><link>http://www.cnitblog.com/windone0109/archive/2008/05/12/43636.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 12 May 2008 08:44:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/05/12/43636.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/43636.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/05/12/43636.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/43636.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/43636.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:        该问题是由于“360浏览器”中使用的第3方共享软件“SANDBOXIE”和“瑞星杀毒软件2008版”的安全防护功能发生强烈冲突所致。<br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/05/12/43636.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/43636.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-05-12 16:44 <a href="http://www.cnitblog.com/windone0109/archive/2008/05/12/43636.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>云计算能给业界带来什么？</title><link>http://www.cnitblog.com/windone0109/archive/2008/05/11/43596.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sun, 11 May 2008 02:05:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/05/11/43596.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/43596.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/05/11/43596.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/43596.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/43596.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 　　不久前，IBM宣布推出“蓝云”计划，这是一种软件和硬件组合产品，让企业用户可以对“云”计算模式进行实验，“云”计算模式使计算不仅仅局限在本地机器或远程Server Farms，通过架构一个分布的、可全球访问的资源结构，使数据中心在类似互联网的环境下运行计算。&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/05/11/43596.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/43596.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-05-11 10:05 <a href="http://www.cnitblog.com/windone0109/archive/2008/05/11/43596.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux数据库热备份mysqlhotcopy</title><link>http://www.cnitblog.com/windone0109/archive/2008/05/09/43536.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Fri, 09 May 2008 03:19:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/05/09/43536.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/43536.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/05/09/43536.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/43536.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/43536.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Linux数据库热备份mysqlhotcopy&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/05/09/43536.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/43536.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-05-09 11:19 <a href="http://www.cnitblog.com/windone0109/archive/2008/05/09/43536.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>清除Windows下的间谍软件威胁</title><link>http://www.cnitblog.com/windone0109/archive/2008/05/04/43303.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sun, 04 May 2008 10:50:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/05/04/43303.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/43303.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/05/04/43303.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/43303.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/43303.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 　　望闻问切：分析间谍软件<br>　　你如何知道自己的电脑存在着活动的间谍软件呢?“比正常情况慢”可能是多数人所报告的最常见的症状，不过这种系统性能的下降也可能是由于与间谍软件不相关的因素造成的，如在内存并不充裕的情况下运行太多的应用程序，或者运行了某些在关闭之后不能清理内存的不健全的程序等。&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/05/04/43303.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/43303.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-05-04 18:50 <a href="http://www.cnitblog.com/windone0109/archive/2008/05/04/43303.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>跨越SQL45个练习题(附答案)</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/29/43090.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Tue, 29 Apr 2008 09:19:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/29/43090.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/43090.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/29/43090.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/43090.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/43090.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 40、以班号和年龄从大到小的顺序查询Student表中的全部记录。<br>41、查询“男”教师及其所上的课程。<br>42、查询最高分同学的Sno、Cno和Degree列。<br>43、查询和“李军”同性别的所有同学的Sname.<br>44、查询和“李军”同性别并同班的同学Sname.<br>45、查询所有选修“计算机导论”课程的“男”同学的成绩表&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/04/29/43090.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/43090.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-29 17:19 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/29/43090.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>跨越SQL45个练习题(附答案)</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/29/43091.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Tue, 29 Apr 2008 09:19:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/29/43091.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/43091.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/29/43091.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/43091.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/43091.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 40、以班号和年龄从大到小的顺序查询Student表中的全部记录。<br>41、查询“男”教师及其所上的课程。<br>42、查询最高分同学的Sno、Cno和Degree列。<br>43、查询和“李军”同性别的所有同学的Sname.<br>44、查询和“李军”同性别并同班的同学Sname.<br>45、查询所有选修“计算机导论”课程的“男”同学的成绩表&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/04/29/43091.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/43091.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-29 17:19 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/29/43091.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>跨越SQL45个练习题(附答案)</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/29/43089.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Tue, 29 Apr 2008 09:12:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/29/43089.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/43089.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/29/43089.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/43089.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/43089.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 40、以班号和年龄从大到小的顺序查询Student表中的全部记录。<br>41、查询“男”教师及其所上的课程。<br>42、查询最高分同学的Sno、Cno和Degree列。<br>43、查询和“李军”同性别的所有同学的Sname.<br>44、查询和“李军”同性别并同班的同学Sname.<br>45、查询所有选修“计算机导论”课程的“男”同学的成绩表&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/04/29/43089.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/43089.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-29 17:12 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/29/43089.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux字符集的修改方法 </title><link>http://www.cnitblog.com/windone0109/archive/2008/04/28/42901.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 28 Apr 2008 03:33:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/28/42901.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42901.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/28/42901.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42901.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42901.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 用export LANG=zh_CN.UTF-8这样只下次重起又要重设置&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/04/28/42901.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/42901.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-28 11:33 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/28/42901.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux系统下修改MySQL字符编码问题</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/28/42899.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 28 Apr 2008 03:32:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/28/42899.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42899.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/28/42899.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42899.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42899.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1.在Linux系统中找到MySQL的安装文件夹，找到里面的my.ini文件<br><br>2.打开my.ini,里面有两处default-character-set <br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/04/28/42899.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/42899.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-28 11:32 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/28/42899.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Linux系统下建立Samba用户</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/28/42894.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 28 Apr 2008 03:31:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/28/42894.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42894.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/28/42894.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42894.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42894.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1.在Linux先建立系统用户 <br><br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/04/28/42894.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/42894.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-28 11:31 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/28/42894.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>将Linux加入Windows域的方法</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/28/42895.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 28 Apr 2008 03:31:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/28/42895.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42895.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/28/42895.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42895.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42895.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Samba3.0以上的版本提供了加入WindowsPDC域的命令net join，现在用它把Samba Server加入WindowsPDC，例如snoopy.echo是WindowsPDC域：&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/04/28/42895.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/42895.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-28 11:31 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/28/42895.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux操作系统下激活网卡命令</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/28/42892.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 28 Apr 2008 03:30:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/28/42892.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42892.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/28/42892.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42892.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42892.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ifdown eth0 <br><br>ifup eth0 <br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/04/28/42892.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/42892.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-28 11:30 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/28/42892.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux系统Shell入门命令介绍</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/28/42888.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 28 Apr 2008 03:29:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/28/42888.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42888.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/28/42888.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42888.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42888.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 关机:halt,reboot,poweroff <br><br>小解: <br><br>halt停止系统运行,不关闭电源 <br><br>reboot重新启动系统 <br><br>poweroff停止系统运行,并关闭电源 <br><br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/04/28/42888.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/42888.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-28 11:29 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/28/42888.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux系统下网卡网络配置基础</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/28/42887.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 28 Apr 2008 03:28:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/28/42887.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42887.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/28/42887.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42887.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42887.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 使用netstat检查网络状态 <br>介绍一个很有用的命令——netstat，使用netstat命令可以监控TCP/IP网络配置和工作状况。它可以显示内核路由表、 活动的网络状态以及每个网络接口的有用的统计数字。<br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/04/28/42887.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/42887.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-28 11:28 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/28/42887.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows系统服务优化终结者--一个终端服务管理的好工具(提供下载)</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/26/42789.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 26 Apr 2008 09:10:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/26/42789.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42789.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/26/42789.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42789.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42789.html</trackback:ping><description><![CDATA[<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;WindowsNT核心系统默认开启了许多系统服务，有些系统服务并不是必须的，但它却占用了相当一部分内存资源，对于内存资源紧张的用户来说这是不可容忍的。系统服务终结者提供了多种服务优化配置方案，并且可以根据自己的要求创建服务优化配置文件，打造符合自己的优化服务，让您的系统运行的更高效！ <script language=javascript src="/newhuagg/js_ad_show_8.js"></script><br><br><span style="COLOR: red"><strong><u><a href="http://power4.onlinedown.net/down/WSOT.exe"><span style="COLOR: red"><strong><u>Windows系统服务优化终结者下载链接</u></strong></span></a></u></strong><br></span><img src ="http://www.cnitblog.com/windone0109/aggbug/42789.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-26 17:10 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/26/42789.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>windows系统服务列表功能及系统优化</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/26/42788.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 26 Apr 2008 09:03:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/26/42788.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42788.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/26/42788.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42788.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42788.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;                                    显示名称                                    服务名称                                    功能简述                                    是否停用    ...&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/04/26/42788.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/42788.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-26 17:03 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/26/42788.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>男生女生搞笑的分手信和回信</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/25/42720.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Fri, 25 Apr 2008 04:46:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/25/42720.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42720.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/25/42720.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42720.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42720.html</trackback:ping><description><![CDATA[<span><br>男生的信 :<br>Dear<br>　　想向你辞去情人的职务，任职一年多来，在岗位上我努力学习，克尽职守，对你嘘寒问暖，小心翼翼，揣测你的需要，满足你各方面需求。在感情提供你慰藉，让你有被爱的感觉；在行动上，等待、接送、陪伴、更只是基本工作。虽不经手财务，却要负起所有买单重责；三不五时还要送礼讨你欢心。一个称职的情人要温柔体贴，还要心胸宽阔。听你提及对别的男人的大方及赞赏，不可以醋劲大发.刚任职之时不知如何拿捏，犯了几次错误竟敢与你闹情绪几度你想把我开除，后来在我保证不再犯的前提下，你勉强再给我观察期。这些时日以来，几经思索，感谢你给我这次机会。但我确实不适任此职位，想向你申请调回朋友部门。看你对那部门同仁有说有笑，三不五时还会请他们小聚一番，有点羡慕他们：上班时间弹性，不用随 call 随到，不用接送，不用买单，不用送礼，不用面对你冷漠一面，可看到你阳光似的笑容，听到你幽默言谈。而我虽占了情人的缺，除了责任加重却没任何特殊待遇；没有甜言蜜语，没有多一点关心，没有礼物，没有... 决定辞去这职务，至于你是否愿让我调部门，一切尊重你的裁决.....<br>　　一个尽心尽力的员工 敬上 <br><br>女生的回复 :<br>　　Dear<br>　　关于您转调部门的提议，经过董事家长会开会讨论，以下决议事项向您说明:<br>因您当初面试时的职务为情人，标准与要求一开始就跟朋友不同，虽然试用期间你的表现不好差点被开除，但念在你苦苦哀求且信誓旦旦的说明你可以改进与升任，才予以留任。情人属于正职工作，与兼职的朋友部门不同，当然责任与工作相对也比较多，但是薪资及福利保证优于朋友部门，情人有按摩、亲亲、抱抱、陪睡、陪同参予家庭聚会与煮宵夜的红利与福利，还有很好的升迁管道，可以升为老公、爸爸、阿公 ..等，这些绝对都是朋友部门所没有的。最后，因目前朋友部门没有职缺，情人又是重要职务，因此在未寻获新人或职务代理人并完成交接前，先将您转调到备胎部门，这个部门的人员不需要每天面对老板，应该可以暂时让您的责任跟压力不那么大。等情人职务有人可以交接时，可再将您转调到地下情人部门，当然若届时朋友部门有缺也可转调到朋友部门，或是您要离职也可以，当然自动离职是没有遣散费的。谢谢您一年多来的努力 ...<br></span><img src ="http://www.cnitblog.com/windone0109/aggbug/42720.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-25 12:46 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/25/42720.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>完美测试TCP/IP协议简介</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/24/42680.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Thu, 24 Apr 2008 02:14:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/24/42680.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42680.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/24/42680.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42680.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42680.html</trackback:ping><description><![CDATA[<br><br>安装网络硬件和网络协议之后，我们一般要进行TCP/IP协议的测试工作，那么怎样测试才算是比较全面的测试呢?我们认为，全面的测试应包括局域网和互联网两个方面，因此应从局域网和互联网两个方面测试，以下是我们在实际工作中利用命令行测试TCP/IP配置的步骤： <br>　　1、 单击&#8220;开始&#8221;/&#8220;运行&#8221;，输入CMD按回车，打开命令提示符窗口。<br><br>　　2、 首先检查IP地址、子网掩码、默认网关、DNS服务器地址是否正确，输入命令ipconfig /all,按回车。此时显示了你的网络配置，观查是否正确。<br><br>　　3、 输入ping 127.0.0.1，观查网卡是否能转发数据，如果出现&#8220;Request timed out&#8221;，表明配置差错或网络有问题。<br><br>　　4、 Ping一个互联网地址，如ping 202.102.128.68,看是否有数据包传回，以验证与互联网的连接性。<br><br>　　5、 Ping 一个局域网地址，观查与它的连通性。<br><br>　　6、 用nslookup测试DNS解析是否正确，输入如nslookup <a href="http://www.sina.com.cn/" target=_blank>www.sina.com.cn</a>，查看是否能解析。<br><br>　　如果你的计算机通过了全部测试，则说明网络正常，否则网络可能有不同程度的问题。在此不展开详述。不过，要注意，在使用 ping命令时，有些公司会在其主机设置丢弃ICMP数据包，造成你的ping命令无法正常返回数据包，不防换个网站试试。&nbsp;&nbsp;&nbsp;<br><img src ="http://www.cnitblog.com/windone0109/aggbug/42680.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-24 10:14 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/24/42680.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>TCP/IP的通讯协议介绍</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/24/42679.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Thu, 24 Apr 2008 02:13:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/24/42679.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42679.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/24/42679.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42679.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42679.html</trackback:ping><description><![CDATA[<br>这部分简要介绍一下TCP/IP的内部结构，为讨论与互联网有关的安全问题打下基础。TCP/IP协议组之所以流行，部分原因是因为它可以用在各种各样的信道和底层协议（例如T1和X.25、以太网以及RS-232串行接口）之上。确切地说，TCP/IP协议是一组包括TCP协议和IP协议，UDP（User Datagram Protocol）协议、ICMP（Internet Control Message Protocol）协议和其他一些协议的协议组。 <br><br>TCP/IP整体构架概述 <br><br>TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型，是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构，每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为： <br><br>应用层：应用程序间沟通的层，如简单电子邮件传输（SMTP）、文件传输协议（FTP）、网络远程访问协议（Telnet）等。 <br><br>传输层：在此层中，它提供了节点间的数据传送服务，如传输控制协议（TCP）、用户数据报协议（UDP）等，TCP和UDP给数据包加入传输数据并把它传输到下一层中，这一层负责传送数据，并且确定数据已被送达并接收。 <br><br>互连网络层：负责提供基本的数据封包传送功能，让每一块数据包都能够到达目的主机（但不检查是否被正确接收），如网际协议（IP）。 <br><br>网络接口层：对实际的网络媒体的管理，定义如何使用实际网络（如Ethernet、Serial Line等）来传送数据。 <br><br>TCP/IP中的协议 <br><br>以下简单介绍TCP/IP中的协议都具备什么样的功能，都是如何工作的： <br><br>1． IP <br><br>网际协议IP是TCP/IP的心脏，也是网络层中最重要的协议。 <br><br>IP层接收由更低层（网络接口层例如以太网设备驱动程序）发来的数据包，并把该数据包发送到更高层---TCP或UDP层；相反，IP层也把从TCP或UDP层接收来的数据包传送到更低层。IP数据包是不可靠的，因为IP并没有做任何事情来确认数据包是按顺序发送的或者没有被破坏。IP数据包中含有发送它的主机的地址（源地址）和接收它的主机的地址（目的地址）。 <br><br>高层的TCP和UDP服务在接收数据包时，通常假设包中的源地址是有效的。也可以这样说，IP地址形成了许多服务的认证基础，这些服务相信数据包是从一个有效的主机发送来的。IP确认包含一个选项，叫作IP source routing，可以用来指定一条源地址和目的地址之间的直接路径。对于一些TCP和UDP的服务来说，使用了该选项的IP包好像是从路径上的最后一个系统传递过来的，而不是来自于它的真实地点。这个选项是为了测试而存在的，说明了它可以被用来欺骗系统来进行平常是被禁止的连接。那么，许多依靠IP源地址做确认的服务将产生问题并且会被非法入侵。 <br><br>2. TCP <br><br>如果IP数据包中有已经封好的TCP数据包，那么IP将把它们向&#8216;上&#8217;传送到TCP层。TCP将包排序并进行错误检查，同时实现虚电路间的连接。TCP数据包中包括序号和确认，所以未按照顺序收到的包可以被排序，而损坏的包可以被重传。 <br><br>TCP将它的信息送到更高层的应用程序，例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层，TCP层便将它们向下传送到IP层，设备驱动程序和物理介质，最后到接收方。 <br><br>面向连接的服务（例如Telnet、FTP、rlogin、X Windows和SMTP）需要高度的可靠性，所以它们使用了TCP。DNS在某些情况下使用TCP（发送和接收域名数据库），但使用UDP传送有关单个主机的信息。 <br><br>3.UDP <br><br>UDP与TCP位于同一层，但对于数据包的顺序错误或重发。因此，UDP不被应用于那些使用虚电路的面向连接的服务，UDP主要用于那些面向查询---应答的服务，例如NFS。相对于FTP或Telnet，这些服务需要交换的信息量较小。使用UDP的服务包括NTP（网络时间协议）和DNS（DNS也使用TCP）。 <br><br>欺骗UDP包比欺骗TCP包更容易，因为UDP没有建立初始化连接（也可以称为握手）（因为在两个系统间没有虚电路），也就是说，与UDP相关的服务面临着更大的危险。 <br><br>4.ICMP <br><br>ICMP与IP位于同一层，它被用来传送IP的的控制信息。它主要是用来提供有关通向目的地址的路径信息。ICMP的&#8216;Redirect&#8217;信息通知主机通向其他系统的更准确的路径，而&#8216;Unreachable&#8217;信息则指出路径有问题。另外，如果路径不可用了，ICMP可以使TCP连接&#8216;体面地&#8217;终止。PING是最常用的基于ICMP的服务。 <br><br>5. TCP和UDP的端口结构 <br><br>TCP和UDP服务通常有一个客户/服务器的关系，例如，一个Telnet服务进程开始在系统上处于空闲状态，等待着连接。用户使用Telnet客户程序与服务进程建立一个连接。客户程序向服务进程写入信息，服务进程读出信息并发出响应，客户程序读出响应并向用户报告。因而，这个连接是双工的，可以用来进行读写。 <br><br>两个系统间的多重Telnet连接是如何相互确认并协调一致呢？TCP或UDP连接唯一地使用每个信息中的如下四项进行确认： <br><br>源IP地址 发送包的IP地址。 <br><br>目的IP地址 接收包的IP地址。 <br><br>源端口 源系统上的连接的端口。 <br><br>目的端口 目的系统上的连接的端口。 <br><br>端口是一个软件结构，被客户程序或服务进程用来发送和接收信息。一个端口对应一个16比特的数。服务进程通常使用一个固定的端口，例如，SMTP使用25、Xwindows使用6000。这些端口号是&#8216;广为人知&#8217;的，因为在建立与特定的主机或服务的连接时，需要这些地址和目的地址进行通讯。<img src ="http://www.cnitblog.com/windone0109/aggbug/42679.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-24 10:13 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/24/42679.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>为项目写的触发器trigger on MySQL</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/23/42656.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Wed, 23 Apr 2008 09:04:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/23/42656.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42656.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/23/42656.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42656.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42656.html</trackback:ping><description><![CDATA[<br>项目要求能够重复利用编号值，编号值得范围是 1~65535。也就是，当自动分配的上限超过65535的时候，能够回过头来找那些已经不使用的编号值。有4张表需要重复利用编号值。<br>&nbsp;<br>思路是每张表都做一个 trigger before insert。每次取该表的最大编号+1。如果该编号已经超过65535。那么随机分配一个1~65535的编号，检查是否使用，如果已经有人使用，那么继续随机。尝试次数超过65535时，也就是不太可能再找到合适的编号时，随便插入一个最大编号。编号列有唯一索引，所以此时会出错退出事务。<br>&nbsp;<br>缺陷有几个：<br>1、随机寻找的编号可能分布不均匀，有可能还是有少数几个可以使用的编号，但是找不到。也就是查找编号的算法需要改进。<br>&nbsp;&nbsp;&nbsp; （比如遍历？比如分配的时候采用二分法分配，二分法查找？这样可以均匀分配编号，又可以快速查找）<br>2、出错的方式不优雅。当编号用满时，是通过唯一索引检查失败之后产生错误。MySQL不能从trigger 中抛出自定义的错误。<br>&nbsp;<br>PS：写完才发现二分法更好，看来算法基础不行。<br>&nbsp;<br>这次任务加深了对 MySQL trigger &amp; procedure的了解。拷贝代码做一个记录~~~<br>其中一张表的触发器代码：<br>create trigger SetPiUnderId BEFORE INSERT on t_play_item <br>for each ROW<br>&nbsp;&nbsp;&nbsp; begin<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DECLARE uid int;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; declare usedNum int;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; declare retry int;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; declare maxRetry int;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT max(pi_under_id)+1 into uid from t_play_item;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF uid = 0 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set uid = 1;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end if;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF uid &lt; 65535 THEN <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- UPDATE t_play_item set pi_under_id = pi_id where pi_id = new.pi_id;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set NEW.pi_under_id = uid;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; begin<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 否则开始生成随机数查询<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set maxRetry = 65530;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set retry = 0;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REPEAT<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set uid = RAND() * 65530;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set usedNum = 0;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 有几条记录使用这个编号<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select count(*) into usedNum from t_play_item where pi_under_id = uid;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set retry = retry + 1;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; until usedNum = 0 or retry &gt;= maxRetry <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end repeat;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF&nbsp; usedNum = 0 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- UPDATE t_play_item set pi_under_id = uid where pi_id = new.pi_id;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set NEW.pi_under_id = uid;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 强制设置成id， 没有找到抛出错误的办法，<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set NEW.pi_under_id = uid;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- UPDATE t_play_item set pi_under_id = pi_id where pi_id = new.pi_id;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- UPDATE t_play_item set pi_under_id = 65535 where pi_id = new.pi_id;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end if;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end if;<br>&nbsp;&nbsp;&nbsp; end<br>&nbsp;<br>&nbsp;<br>&nbsp;<br>用来测试的存储过程：<br>CREATE PROCEDURE TestSetPiUnderId(in times int, in showMsg bool)<br>&nbsp;&nbsp;&nbsp; MODIFIES SQL DATA<br>begin<br>&nbsp;&nbsp;&nbsp;&nbsp; declare t int;<br>&nbsp;&nbsp;&nbsp;&nbsp; set t = 0;<br>&nbsp;&nbsp;&nbsp;&nbsp; REPEAT<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set t = t + 1;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; insert into t_play_item(pi_style, pi_rect_no, pi_sent, pi_des) values(t, 1, 0, '');<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF showMsg then <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select CONCAT('插入成功第', CAST(t as char));<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end if;<br>&nbsp;&nbsp;&nbsp;&nbsp; until t&gt; times<br>&nbsp;&nbsp;&nbsp;&nbsp; end repeat;<br>end;<br><img src ="http://www.cnitblog.com/windone0109/aggbug/42656.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-23 17:04 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/23/42656.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux命令速查手册</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/23/42655.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Wed, 23 Apr 2008 09:02:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/23/42655.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42655.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/23/42655.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42655.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42655.html</trackback:ping><description><![CDATA[<p>一. 启动,关机,登入,登出相关命令<br>&lt;login&gt; 登录<br>&lt;logout&gt; 登出<br>&lt;exit&gt; 登出<br>&lt;shutdown&gt; 停止系统<br>&lt;halt&gt; 停止系统<br>&lt;reboot&gt; 重启动<br>&lt;poweroff&gt; 切断电源<br>&lt;sync&gt; 把内存里的内容写入磁盘<br>&lt;lilo&gt; 安装lilo启动管理程序<br>&lt;grub&gt; 安装lilo启动管理程序
<p><br>二. Shell相关命令<br>&lt;chsh&gt; 切换Shell<br>&lt;history&gt; 显示命令履历<br>&lt;alias&gt; 设置命令别名<br>&lt;unalias&gt; 取消命令别名<br>&lt;which&gt; 显示命令所在位置<br>&lt;type&gt; 查询命令种类<br>&lt;echo&gt; 显示字符串或者变量内容<br>&lt;set&gt; 设置/显示Shell变量<br>&lt;printenv&gt; 显示环境变量<br>&lt;export&gt; 设置环境变量<br>&lt;env&gt; 设置临时环境变量<br>&lt;unset&gt; 释放环境变量<br>&lt;setenv&gt; 设置环境变量<br>&lt;unsetenv&gt; 释放环境变量<br>&lt;source&gt; 执行文件当中的命令<br>&lt;man&gt; 查询命令手册<br>&lt;info&gt; 查询超文本命令手册<br>&lt;whatis&gt; 显示命令简介<br>&lt;apropos&gt; 通过关键字查询手册
<p><br>三. 用户管理相关命令<br>&lt;su&gt; 切换到其他用户<br>&lt;useradd&gt; 追加用户<br>&lt;adduser&gt; 追加用户<br>&lt;userdel&gt; 删除用户<br>&lt;usermod&gt; 修改用户设置 <br>&lt;chfn&gt; 修改用户私人信息 <br>&lt;groupadd&gt; 追加组<br>&lt;groupdel&gt; 删除组<br>&lt;groupmod&gt; 修改组设置<br>&lt;passwd&gt; 更改密码<br>&lt;whoami&gt; 显示用户名<br>&lt;logname&gt; 显示登录用户帐号<br>&lt;users&gt; 显示所有登录用户信息<br>&lt;who&gt; 查询登录用户信息<br>&lt;w&gt; 查询登录用户信息<br>&lt;id&gt; 显示指定用户的ID信息<br>&lt;groups&gt; 显示指定用户的所属组<br>&lt;finger&gt; 显示指定用户的个人信息<br>&lt;mesg&gt; 开关与他人收发消息<br>&lt;write&gt; 给其他用户发消息<br>&lt;wall&gt; 给所有用户发消息<br>&lt;talk&gt; 和其他用户聊天
<p><br>四. 系统消息相关命令<br>&lt;date&gt; 显示/设置当前时间<br>&lt;uptime&gt; 显示系统运行时间<br>&lt;arch&gt; 显示机器的核心构架（如i386）<br>&lt;uname&gt; 显示操作系统信息<br>&lt;tty&gt; 显示终端名<br>&lt;last&gt; 显示登录/登出在履历<br>&lt;lastb&gt; 显示非法登录信息<br>&lt;dumpkeys&gt; 显示当前键盘配置<br>&lt;loadkeys&gt; 变更键盘配置<br>&lt;df&gt; 查询磁盘使用信息<br>&lt;du&gt; 查询磁盘使用信息<br>&lt;dmesg&gt; 显示系统启动消息<br>&lt;script&gt; 保存输入输出到文件
<p><br>五. 文件操作相关命令<br>&lt;ls&gt; 显示文件列表<br>&lt;tree&gt; 显示目录树 <br>&lt;pwd&gt; 显示当前路径<br>&lt;cd&gt; 更改当前路径<br>&lt;pushd&gt; 追加路径到目录堆栈<br>&lt;popd&gt; 从目录堆栈删除路径<br>&lt;dirs&gt; 显示目录堆栈的内容<br>&lt;mkdir&gt; 创建路径<br>&lt;rmdir&gt; 删除路径<br>&lt;cp&gt; 复制文件/目录<br>&lt;rm&gt; 删除文件/目录<br>&lt;mv&gt; 移动文件/目录，修改文件名<br>&lt;chown&gt; 更改文件/目录的所有者<br>&lt;chgrp&gt; 修改文件/目录的所有组<br>&lt;chmod&gt; 修改文件/目录的权限<br>&lt;touch&gt; 更改文件时间<br>&lt;ln&gt; 建立文件/目录链接<br>&lt;find&gt; 查找文件<br>&lt;whereis&gt; 显示文件存在的路径名<br>&lt;file&gt; 查询文件种类<br>&lt;size&gt; 查询文件大小
<p><br>六. 文件编辑相关命令<br>&lt;cat&gt; 显示文件内容<br>&lt;tee&gt; 输出到文件和屏幕<br>&lt;more&gt; 分屏显示文件内容<br>&lt;less&gt; 分屏显示文件内容<br>&lt;head&gt; 显示文件头部内容<br>&lt;tail&gt; 显示文件尾部内容<br>&lt;fold&gt; 折叠显示长行<br>&lt;sort&gt; 排列文件的行<br>&lt;cmp&gt; 比较文件内容<br>&lt;diff&gt; 显示文件差异<br>&lt;nkf&gt; 更改日语文件编码<br>&lt;dd&gt; 变更文件之后复制<br>&lt;wc&gt; 统计文本单词数，文件大小等<br>&lt;split&gt; 分割文件<br>&lt;paste&gt; 以行连接文件<br>&lt;join&gt; 以字段连接文件<br>&lt;grep&gt; 查询文字<br>&lt;uniq&gt; 过滤重复部分显示文件内容<br>&lt;tr&gt; 替换文字<br>&lt;sed&gt; 替换文字
<p><br>七. 压缩/解压缩相关命令<br>&lt;ar&gt; 压缩/解压缩文件<br>&lt;tar&gt; 压缩/解压缩文件<br>&lt;compress&gt; 压缩/解压缩文件<br>&lt;uncompress&gt; 解压缩<br>&lt;gzip&gt; 压缩/解压缩文件<br>&lt;gunzip&gt; 解压缩<br>&lt;zcat&gt; 显示压缩文件的内容<br>&lt;lha&gt; 压缩/解压缩文件<br>&lt;uuencode&gt; 把二进制文件编码为文本文件<br>&lt;uudecode&gt; 把经过编码的文本文件还原为二进制文件
<p><br>八. MS-DOS工具集[mtools]命令<br>&lt;mdir&gt; 显示文件列表<br>&lt;mcd&gt; 改变当前目录<br>&lt;mmd&gt; 新建目录<br>&lt;mrd&gt; 删除目录<br>&lt;mdeltree&gt; 删除目录树<br>&lt;mcopy&gt; 复制文件<br>&lt;mdel&gt; 删除文件<br>&lt;mmove&gt; 移动文件<br>&lt;mren&gt; 更改文件或目录名<br>&lt;mattrib&gt; 修改文件属性<br>&lt;mtype&gt; 显示文件内容<br>&lt;mdu&gt; 查询文件或目录大小<br>&lt;minfo&gt; 显示磁盘信息<br>&lt;mformat&gt; 以MS-DOS方式格式化磁盘<br>&lt;mlabel&gt; 设置磁盘标签
<p><br>九. 控制外部设备相关命令<br>&lt;mount&gt; mount上设备<br>&lt;umount&gt; 解除已经mount上的设备<br>&lt;eject&gt; 弹出（CD/DVD等）<br>&lt;fdformat&gt; 格式化软盘<br>&lt;fdisk&gt; 配置/显示硬盘分区<br>&lt;mkfs&gt; 格式化磁盘分区<br>&lt;fsck&gt; 检查/修复磁盘错误<br>&lt;lpr&gt; 打印到打印机<br>&lt;lprm&gt; 中断打印任务<br>&lt;lpq&gt; 显示打印任务的状态<br>&lt;lpc&gt; 管理/控制打印任务<br>&lt;ifconfig&gt; 显示/设定NIC配置
<p><br>十. 进程及任务管理相关命令<br>&lt;ps&gt; 显示正在运行的进程<br>&lt;jobs&gt; 显示后台运行任务<br>&lt;fg&gt; 把任务切换到前台<br>&lt;bg&gt; 把任务切换到后台<br>&lt;kill&gt; 中止进程或任务<br>&lt;killall&gt; 中止进程或任务<br>&lt;wait&gt; 等待进程或任务的结束<br>&lt;at&gt; 设置定时执行任务<br>&lt;atq&gt; 显示尚未执行的任务<br>&lt;atrm&gt; 删除定时执行任务<br>&lt;batch&gt; 在系统负荷减轻的时候执行任务<br>&lt;nice&gt; 改变优先度并执行任务<br>&lt;nohup&gt; 在后台执行任务，Logout之后也不退出<br>&lt;sleep&gt; 休眠一定的时间
<p><br>十一. 网络管理相关命令<br>&lt;netstat&gt; 显示当前网络连接状况<br>&lt;route&gt; 显示/设置路由<br>&lt;host&gt; 显示网络主机情况<br>&lt;hostname&gt; 显示/设置当前主机的名字<br>&lt;ping&gt; 确认和远程机器的连接情况<br>&lt;traceroute&gt; 显示路由信息<br>&lt;rwho&gt; 查询网上机器的登陆用户<br>&lt;ruptime&gt; 查询网上机器的系统运行时间<br>&lt;rlogin&gt; 登陆到远程机器<br>&lt;telnet&gt; 用telnet登陆到远程机器<br>&lt;rsh&gt; 给远程机器发送命令<br>&lt;rcp&gt; 在远程机器之间复制文件<br>&lt;mail&gt; 收取邮件<br>&lt;sendmail&gt; 发送邮件<br>&lt;mailq&gt; 确认邮件队列<br>&lt;ftp&gt; 用ftp传输文件
<p><br>十一. 其他命令<br>&lt;cal&gt; 显示日历<br>&lt;clear&gt; 清屏<br>&lt;gcc&gt; 编译C语言代码<br>&lt;as&gt; 汇编<br>&lt;bc&gt; 计算<br>&lt;rpm&gt; Redhat的包管理<br>&lt;dpkg&gt; Debian的包管理<br>&lt;installpkg&gt; Slackware的包安装（删除命令则是removepkg）<br>&lt;XF86Setup,turboxfg,Xconfigurator&gt; 配置 X 服务器<br>&lt;startx&gt; 启动 X-Window 系统<br>附：组合命令<br>重定向，如<br>$ ls -l /bin &gt; ls-output<br>$ more ls-output<br>管道命令，如<br>$ cat file1 file2 | sort | uniq<br>经常被用于管道的命令<br>awk, fold, grep, head, nnkf, pr, sed, sort, tail, tee, tr, uniq, wc </p><img src ="http://www.cnitblog.com/windone0109/aggbug/42655.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-23 17:02 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/23/42655.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>