61阅读

详细的定语从句的讲解-初学者HTML的表格标记详细讲解

发布时间:2017-11-17 所属栏目:初学者

一 : 初学者HTML的表格标记详细讲解

TABLE是一个容器标记,意思是说它用以声明这是表格而且其他表格标记只能在他的范围内才适用,属容器标记的还有其他。TR用以标示表格列(row)TD用


TABLE><TR><TD>

<TH>

<CAPTION>

■<TABLE><TR><TD>:

这三个标记是定义表格的最重要的标记,可以说只学这三个己足够。

<TABLE>是一个容器标记,意思是说它用以声明这是表格而且其他表格标记只能在他的范围内才适用,属容器标记的还有其他。

<TR>用以标示表格列(row)

<TD>用以标示储存格(cell)

<TABLE>的参数设定(常用):

例如:<tablewidth="400"border="1"cellspacing="2"cellpadding="2"align="CENTER"valign="TOP"background="myweb.gif"bgcolor="#0000FF"bordercolor="#FF00FF"bordercolorlight="#00FF00"bordercolordark="#00FFFF"cols="2">

width="400"

表格宽度,接受绝对值(如80)及相对值(如80%)。

border="1"

表格边框厚度,不同浏览器有不同的内定值,故请指明。

cellspacing="2"

表格格线厚度,请看例子三,那是加厚到5的格线。

cellpadding="2"

文字与格线的距离,请看例子四,那是加至10的padding。

align="CENTER"

表格的摆放位置(水平),可选值为:left,right,center,请看例子五或六,那表格是放于中间的,为怕一些浏览器不支援,故特加上居中标记<CENTER>,只是多层保证而己,当然只用<CENTER>亦可。

valign="TOP".

表格内字画等的摆放贴位置(垂直),可选值为:top,middle,bottom。

background="myweb.gif"

表格纸,与bgcolor不要同用。

bgcolor="#0000FF"

表格底色,与background不要同用,请看例子六。

bordercolor="#FF00FF"

表格边框颜色,NC与IE有不同的效果,请看例子六。

bordercolorlight="#00FF00"

表格边框向光部分的颜色,请看例子二。『只适用于IE』

bordercolordark="#00FFFF"

表格边框背光部分的颜色,请看例子二,使用bordercolorlight或bordercolordark时bordercolor将会失效。『只适用于IE』

cols="2"

表格栏位数目,只是让浏览器在下载表格是先画出整个表格而己。

<TR>的参数设定(常用):

例如:<tralign="RIGHT"valign="MIDDLE"bgcolor="#0000FF"bordercolor="#FF00FF"bordercolorlight="#808080"bordercolordark="#FF0000">

align="RIGHT"

该一列内字画等的摆放贴位置(水平),可选值为:left,center,right。

valign="MIDDLE"

该一列内字画等的摆放贴位置(垂直),可选值为:top,middle,bottom。

bgcolor="#0000FF"

该一列底色,请看例子五。

bordercolor="#FF00FF"

该一列边框颜色,请看例子三。『只适用于IE』

bordercolorlight="#808080"

该一列边框向光部分的颜色,请看例子三。『只适用于IE』

bordercolordark="#FF0000"

该一列边框背光部分的颜色,请看例子三,使用bordercolorlight或bordercolordark时bordercolor将会失效。『只适用于IE』

<TD>的参数设定(常用):

例如:<tdwidth="48%"height="400"colspan="5"rowspan="4"align="RIGHT"valign="BOTTOM"bgcolor="#FF00FF"bordercolor="#808080"bordercolorlight="#FF0000"bordercolordark="#00FF00"background="myweb.gif">

width="48%"

该一储存格宽度,接受绝对值(如80)及相对值(如80%)。

height="400"

该一储存格高度。

colspan="5"

该一储存格向右打通的栏数。请看例子六

rowspan="4"

该一储存格向下打通的列数。请看例子六

align="RIGHT"

该一储存格内字画等的摆放贴位置(水平),可选值为:left,center,right。

valign="BOTTOM"

该一储存格内字画等的摆放贴位置(垂直),可选值为:top,middle,bottom。

bgcolor="#FF00FF"

该一储存格底色,请看例子四。

bordercolor="#808080"

该一储存格边框颜色,请看例子三。『只适用于IE』

bordercolorlight="#FF0000"

该一储存格边框向光部分的颜色,请看例子三。『只适用于IE』

bordercolordark="#00FF00"

该一储存格边框背光部分的颜色,请看例子三,使用bordercolorlight或bordercolordark时bordercolor将会失效。『只适用于IE』

background="myweb.gif"

该一储存格纸,与bgcolor任用其一。

例子一:

<tablewidth="60%"border="1">

<tr><td>只有一个储存格(cell)的表格</td></tr>

</table>显示结果

只有一个储存格(cell)的表格

例子二:

<tablewidth="60%"border="5"bordercolorlight="#FF00FF"bordercolordark="#FF0000">

<tr><td>第一列第一栏</td><td>第一列第二栏</td></tr>

</table>显示结果

第一列第一栏第一列第二栏

例子三:

<tablewidth="60%"border="1"cellspacing="5">

<trbordercolor="#0000FF">

<td>第一列第一栏</td>

<td>第一列第二栏</td>

</tr>

<trbordercolorlight="#FF00FF"bordercolordark="#00FF00">

<td>第二列第一栏</td>

<td>第二列第二栏</td>

</tr>

</table>显示结果

第一列第一栏第一列第二栏第二列第一栏第二列第二栏

例子四:

<tablewidth="60%"border="1"cellpadding="10">

<tr>

<tdbgcolor="#FFCCE6">第一列第一栏</td>

<tdbgcolor="#FFFFC6">第一列第二栏</td>

</tr>

<tr>

<tdbgcolor="#FFD9FF">第二列第一栏</td>

<tdbgcolor="#DAB4B4">第二列第二栏</td>

</tr>

</table>显示结果

第一列第一栏第一列第二栏第二列第一栏第二列第二栏

例子五:原始码

<center>

<tablewidth="60%"cellspacing="0"cellpadding="2"align="CENTER">

<tr>

<tdbgcolor="#FFD2E9">第一列第一栏</td>

<tdbgcolor="#FFDAB5">第一列第二栏</td>

<tdbgcolor="#FFFFB5">第一列第三栏</td>

</tr>

<trbgcolor="#C0C0C0">

<td>第二列第一栏</td>

<td>第二列第二栏</td>

<td>第二列第三栏</td>

</tr>

</table>

</center>显示结果

第一列第一栏第一列第二栏第一列第三栏第二列第一栏第二列第二栏第二列第三栏

例子六

原始码<center>

<tablewidth="350"border="1"cellspacing="0"cellpadding="2"align="CENTER"bgcolor="#FFC4E1"bordercolor="#0000FF">

<tr>

<td>第一列第一栏</td>

<tdcolspan="2">第一列之第二栏及第三栏</td>

</tr>

<tr>

<tdrowspan="2">第二列及第三列之第一栏</td>

<td>第二列第二栏</td>

<td>第二列第三栏</td>

</tr>

<tr>

<td>第三列第二栏</td>

<td>第三列第三栏</td>

</tr>

</table>

</center>显示结果

第一列第一栏第一列之第二栏及第三栏第二列及第三列之第一栏第二列第二栏第二列第三栏第三列第二栏第三列第三栏

■<TH>:

<TH>与<TD>同样是标示一个储存格,唯一不同的是<TH>所标示的储存格中的文字是以粗体出现,通常用于表格第一列以标示栏目。它的用法是取代<TD>的位置便可以,其参数设定请参考<TD>。

当然若为<TD>所标示的储存格中的文字加上粗体标记<B>便等如<TH>的效果。

例子:原始码

<center>

<tablewidth="350"border="1"cellspacing="0"cellpadding="2"align="CENTER">

<tralign="CENTER">

<th>Month</th><th>%ofIEvisitor</th><th>%ofNCvisitor</th>

</tr>

<tralign="CENTER">

<td>August</td><td>61%</td><td>39%</td>

</tr>

<tralign="CENTER">

<td>July</td><td>54%</td><td>46%</td>

</tr>

<tralign="CENTER">

<td>June</td><td>52%</td><td>48%</td>

</tr>

</table>

</center>显示结果

Month%ofIEvisitor%ofNCvisitorAugust61%39%July54%46%June52%48%

■<CAPTION>:

<CAPTION>的作用是为表格标示一个标题列,有如在表格上方加上一没格线的打通列。当然亦可置于下方,通常用以存放该表格的标题。

<CAPTION>的参数设定(常用):

例如:<captionalign="TOP"valign="TOP"></caption>

align="TOP"

该表格标题列相对于表格的摆放贴位置(水平),可选值为:left,center,right,top,middle,bottom,若align="bottom"的话标题列便会出现对表格的下方,不管你的原始码中把<caption>放在<table>中的头部或尾部。

valign="TOP"

该表格标题列相对于表格的摆放位置(上下),可选值为:top,bottom。和align="TOP"或align="BOTTOM"是一样的,虽然功能重复了,但如果你要标题列置于下方及向右或向左贴,那末两个参数便可一用了。当只一个参数时,请首选align,因为valign是由HTML3.0才开始的参数。

例子:

<center>

<tablewidth="350"border="1"cellspacing="0"cellpadding="2"align="CENTER">

<caption>网页速成八月份访客浏览器使用分析</caption>

<tralign="CENTER">

<th>Month</th>

<th>%ofIEvisitor</th>

<th>%ofNCvisitor</th>

</tr>

<tralign="CENTER">

<td>August</td>

<td>61%</td>

<td>39%</td>

</tr>

</table>

</center>

二 : 古老的finger服务---详细讲解

在这篇文档里我将介绍finger服务的基本知识与运行原理。用大量篇幅详细演示了finger命令的使用,并对其返回信息进行了解释。还有修改用户finger信息的方法。最后,讲述了finger的安全隐患(可被黑客利用,获取系统大量有用信息),及其处理方法。有意思的是,文章中还穿插了一些关于finger服务的小故事。

--------------------------------------------------------------------------------

什么是finger服务
finger服务就是finger服务器提供一项查询本地或远程主机用户公开信息的服务。在RFC1288里,它的名字是用户信息查找程序。在早期的UNIX系统上,很多学生,研究人员利用finger服务来公开自己的某些特定信息,以便进行交流。比如有些研究人员用其公开自己的课题研究情况,有些老师公开一些课程时间安排。还有的主机播报球赛的情况,有的发布一些当前地震活动的信息。不过,finger服务更多的用处的是公开某人的特定信息。
某些返回信息如下:
用户登陆名
真实姓名
办公地点
家庭电话
办公室电话
用户主目录
所使用的shell
计划
说明:以上返回信息只是finger服务器返回信息的某些,还有其他未给出。finger服务器返回给你的信息根据不同系统而异。
user@host或finger@host。
以下示例中,远程主机都为卡内基--梅隆大学计算机学院的finger服务器。

--------------------------------------------------------------------------------

有关finger的历史finger命令最早出现在BSD3.0。后来很多unix版本都移植了这个程序,我所使用的fedoracore3也有finger的客户端。不过fc3默认情况下是关闭远程finger服务的。现在,很多主机已经关闭这项服务(安全性原因,下面会提到)。不过,在美国的有些大学里还提供这项古老的服务。
coke服务器的故事在七十年代中期,卡内基-梅窿大学计算机系安装了一台可口可乐机,后来这个系扩大,从这个机房分出一些程序员到不同楼层的办公室。他们常常走了很远,来到那台机器旁才发现没有可口可乐。或者同样糟糕,他们发现在机器中有可口可乐,但时间不够,还是热的。他们的解决办法是:在机器中安装开关,以判断可得到多少瓶碳酸饮料,并跟踪还需多长时间每瓶饮料才冷却。为了让人们远距离检查这台机器,设立了1个专用Finger服务器。当你Finger1个专用的用户标识(coke),它将显示这台coke机器容量的状态。
--------------------------------------------------------------------------------

说明
不过现在它们的coke服务器我已经finger不到了。也许是他们换了我不知道的服务器,或者是已经关闭了这项服务。不过可以给你提供1个做finger实验的finger服务器,在下面会见到。

--------------------------------------------------------------------------------

finger服务基本原理
finger基于传输控制协议,用TCP端口79。本地主机打开1个远程主机在Finger端口的连接。远程主机的RUIP(远程用户信息程序)变成有效来处理请求。本地主机发送给RUIP一行基于Finger查询说明的请求,然后等待RUIP响应。RUIP接收处理这个请求,返回应答,然后发起连接的关闭。本地主机接收到应答和关闭信号,然后执行本地端的关闭。
说明
此原理引自RFC1288原文。简单点说,finger服务就是一套客户机/服务器系统。服务器提供用户信息,客户机进行查询。

--------------------------------------------------------------------------------

详细演示finger的使用
使用finger服务只需知道远程主机名,用户登陆名或者用户的真实姓名。其基本格式为:finger示例1
不带选项的finger命令
[root@localhost ~]# finger @cs.cmu.edu
LoginNameTTYIdleWhenWhere
rootSuper-Userpts/213d Wed 10:53venera.fac.cs.cmu.edu
讲解
第一列Login是用户登陆名,在此为root。
第二列Name是用户真实姓名,在此为Super-User。
第三列TTY是终端名,在此为pts/2。
第四列Idle显示用户在此终端上的活动时间。如果记录是空白,则表示那个人正在使用自己的终端。否则,你将看见终端空闲了多长时间。在此是空闲了13天。
第五列When显示用户登陆的日期和时间,在此为周三的10点53分。
第六列Where显示用户是如何登录的。如果此项为空白,则表示这个人正在使用直接连接到主机的终端。否则这个人通过给定名字的计算机或终端服务器连接主机。在此为通过主机venera.fac.cs.cmu.edu。示例2
带-l参数的finger命令
[root@localhost ~]# finger -l @cs.cmu.edu
Login name:rootIn real life: Super-User
Directory:/Shell: /sbin/sh
On since May 10 10:53:14 on pts/2 from venera.fac.cs.cmu.edu
13 days Idle Time
No unread mail
No Plan.
讲解
带-l参数的finger命令返回的是比较详细的信息。在这里,多出了用户主目录,用户shell,用户是否有未读邮件,用户计划等项目。示例3
以下这个示例,有比较多的内容,可以仔细看看。可以看到1个中国人HuNing在他的计划里画上了一直狐狸(这只狐狸很可能就是他)。更多的关于finger命令的讲解可以参照下一节的内容。[root@localhost ~]# finger h@cs.cmu.edu
Search limit exceeded, first 10 entries displayed using fuzzy namematch
No entries found for exact uid match
No entries found for exact name match
Login:hhfuName: Hui Hua Fu
Directory: /afs/cs.cmu.edu/user/hhfu
Mail is forwarded to hhfu+@imap-ns.srv.cs.cmu.edu
No Plan
Login:dwilsonName: Dan Wilson
Daniel H Wilson
Directory: /afs/cs.cmu.edu/user/dwilson
Mail is forwarded to dhw@alumni.cmu.edu
Plan:
Second year graduate student, Robotics Institute / CALD
Advisor:Chris Atkeson

WebPage:http://www.cs.cmu.edu/~dwilson/

Office:NSH A525
(412) 268-5909

Home:(412) 363-7462
Cell:(412) 478-2421
Login:ninghuName: Ning Hu
Directory: /afs/cs.cmu.edu/user/ninghu
Mail is forwarded to ninghu+@imap.srv.cs.cmu.edu
Plan:
.%^"be$$NingHuPh.D. Student
F $$eLd$$"'F--------------------------------------
.% $$$rLJ$$P4%Computer Science Department
4 .$$$$ ^r..J$$P$Carnegie Mellon University
J4$$$$^*$$$$$$e.d5000 Forbes Ave
P 3$$$F $$$$$$$$$$$e.Pittsburgh, PA 15213
*^$$$z$$$$$$$$$$$$$$.b
dJ$$$$$$$$$$$$$$$$$'Email:ninghu@cs.cmu.edu
J$F^"$$$$$P""**$$$L $ F
4$$-$$$$$e."$$$$zdFdPhone:(412)268-1557(O)
$$$$$$$$$$$$$$$$$.$.%(412)243-6285(H)
4$$$" 4$P*$$$$$$$$$$$$.*
$$$%$$$$$$$$$$$$$$c"HomePage:www.cs.cmu.edu/~ninghu
$$%"" ^*$$$$J$$b^.
$%4$$$b. " *$$* F :::::::::: ::::::::::: :::::: :::
%^$ee**"":+::+: :+::+: :+::+: :+:
4F+:++:++:+ +:++:+ +:+ +:+
L.d:#::+::#+#++:++#++:++#++:
'*"d$+#++#++#+ +#++#++#+
" .r$$%P%.@$"#+##+# #+##+##+# #+#
################# ###
Login:yihchunName: Yih-Chun Hu
Directory: /afs/cs.cmu.edu/user/yihchun
Mail is forwarded to yihchun@uiuc.edu
Plan:
I hope to graduate from CMU's Ph.D. program in Computer Science...eventually.

Office: 4114 Wean Hall, (412) 268-3075
Lab: 3418Wean Hall, (412) 268-6972
Fax: (412)268-5576
Home: (412) 688-0661
Web: http://www.cs.cmu.edu/~yihchun/
Snail: Yih-Chun Hu
Department of Computer Science
5000 Forbes Avenue
Carnegie Mellon University
Pittsburgh, PA 15213

Travel:
Login:jennyloName: Hiu Yu Lo
Directory: /afs/cs.cmu.edu/user/jennylo
No Plan
Login:janicebName: Janice H. Brochetti
Directory: /afs/cs.cmu.edu/user/janiceb
Mail is forwarded to janiceb+@imap.srv.cs.cmu.edu
No Plan
Login:changboName: Changbo Hu
Directory: /afs/cs.cmu.edu/user/changbo
Mail is forwarded to changbo+@imap-ns.srv.cs.cmu.edu
No Plan
Login:hzhangName: Hui Zhang
Directory: /afs/cs.cmu.edu/user/hzhang
Mail is forwarded to hzhang+@imap-ns.srv.cs.cmu.edu
Plan:
Professor

School of Computer ScienceOffice:7126 Wean Hall
Carnegie Mellon UniversityNumber:(412)268-8945
5000 ForbesAveEmail:hzhang@cs.cmu.edu
Pittsburgh, PA 15213-3891 URL:http://www.cs.cmu.edu/~hzhang


Administrative Associate: Kathy McNiff

Phone: (412) 268-5099
Fax: (412)268-6714
Email: kmm@cs.cmu.edu

Login:houName: Lily Hou
Directory: /afs/cs.cmu.edu/user/hou
Mail is forwarded to hou+@imap.srv.cs.cmu.edu
Plan:

Login:hyuName: Hua Yu
Directory: /afs/cs.cmu.edu/user/hyu
Mail is forwarded to hyu2000@gmail.com
Project:Remodel the wheel
Plan:
Hua Yu (thesis mode, reloaded)

Office:
2602B Newell SimonHall(412) 268-5479
Language Technology Institute (LTI a.k.a. CMT)

Fax: (412) 268-6298

Delivery:
4502 Newell Simon Hall (LTI)
Carnegie Mellon Univ., 5000 Forbes Ave.
Pittsburgh, PA 15213

Home:
Apt.301, 5628 Hempstead St. (412) 422-2762
Pittsburgh, PA 15217

hyu@cs.cmu.eduhttp://www.cs.cmu.edu/~hyu


"Be who you are and say what you feel because the people whomind
don't matter and the people who matter don't mind." - Dr. Seuss

"I contend, that the Negro is the creative voice of America, iscreative
America, and it was a happy day ... when the first unhappy slavelanded
on its shores." - Duke Ellington
--------------------------------------------------------------------------------
finger命令使用方法 finger finger [options]users显示有关1个或多个用户的数据,包括每个用户目录下文件.plan和.project所列出的信息。可以把每个用户指定为1个登陆名(完全匹配)或指定为姓或名(显示所有匹配名字的信息)。网络环境中可识别参数的形式为user@host或@host。选项 -s 显示短格式,包括登录名,真实名字,终端名,写状态,空闲时间,办公地点和办公室电话。 -l强制采用长格式(默认),显示由-s选项所包含的所有信息,以及主目录,家庭电话,登录shell,邮件状态,.plan,.project和.forward。-p 在显示中省略.plan和.project文件中的内容。 -m 禁止对用户“真实”名字的匹配。 说明不指定finger的选项如果提供用户名的话,默认设为-l输出风格,否则为-s风格。注意在2种格式中,如果信息不足,都有一些域可能丢失,如果没有指定参数finger会为当前登录的每个用户打印1个条目。finger可以用来查看远程机器上的用户信息,格式是指定user为user@host或@host。前者的默认输出为-l风格,后者的默认输出为-s风格。-l是唯一的向远地机器传递的选项。
--------------------------------------------------------------------------------
如何改变finger信息内容
可以使用chfn命令修改finger的内容。看以下示例: [root@localhost ~]#chfn zhangzijian
Changing finger information for zhangzijian.
Name [zhangzijian]: laojian
Office [11229]: China
Office Phone [13888888888]:
Home Phone [13888888888]:

Finger information changed.
讲解:不带选项的chfn命令进入了交互模式。在每个项目里,不输入任何内容会保持原值。
--------------------------------------------------------------------------------
使用-o选项
[root@localhost ~]# chfn -o 13800138000zhangzijian
Changing finger information for zhangzijian.
Finger information changed.
讲解:在这里,我指定中国移动的充值电话为我的办公室电话。


chfn命令使用方法

chfn [options][username]


当用户被验证后,可以修改存放在/etc/passwd中并被显示的信息。如果没有options选项,那么chfn进入交互模式并提示可进行修改。为了得到一空白区域,输入关键字none。只有特权用户才可以为另1个用户改变信息,对于普通用户,在修改之前,chfn提示用户输入密码。


选项


-f,--full-name

指定新的全名。


-h,--home-phone


指定新的家庭电话号码。


-o,--office


指定新的办公室号。


-p,--office-phone


指定新的办公室电话号码。


-u,--help


显示帮助信息并退出。


-v,--version


显示版本信息并退出。安全性最流行的finger应用是美国加州大学Berkeley分校开发的。但是,BSD版本提供很少选项针对特定站点安全政策的详细FingerRUIP(远程用户信息程序)或者保护用户以免受到危险数据的攻击。而且,它存在许多用户和管理员需要注意的安全隐患,特别因为协议的目的是返回系统用户信息,最有可能发生问题的部分。某些Unix系统自带的fingerd实现上存在安全问题,远程攻击者可能通过利用此漏洞得到系统用户相关信息。以数字为用户名提交1个请求,远程攻击者可能获取系统上的某些帐号名。比如:finger0@host 。比如在以上卡内基--梅隆大学的示例中,可以获得cs.cmu.edu这台主机的管理员所使用的shell信息,以及他什么时候活动在这台主机上。这样就为不法者提供了很多关于主机的信息。在下面的例子里,著名的morris蠕虫,在1988年,导致占互联网1/10的约6000台unix主机崩溃,损失为1500万美圆。回顾历史[Robert tappan morris的网络蠕虫用到了finger daemon。fingerdaemon允许从远端主机发送至多512比特作为Finger请求。然而,finger却有缓存溢出的漏洞,这是因为缺少正确的边界检查。被finger的主机将任何超过512比特的东西解释成在本地执行的指令,无论fingerdaemon的权限是什么。]

对策

如果有可能,就关闭掉finger的远程服务,可以保留本地服务。如果想禁止本地服务,可以直接删除掉finger命令。

关闭远程服务(linux下)

可以在inetd.d/xinetd.d中设置fingerd的启动脚本,把disable项设置为yes就可以。

关闭远程服务(solaris下)

打开/etc/inetd.conf文件,找到如下行:
finger streamtcp nowaitnobody/usr/sbin/in.fingerdin.fingerd

在该行的开始处增加#号来将其注释
#finger streamtcpnowait nobody/usr/sbin/in.fingerdin.fingerd

3. 重新启动inetd
# ps -ef|grep inetd
root1671 0 Oct 07? 0:07 /usr/sbin/inetd -s-t
# kill -HUP 167 (上面的例子中,167是inetd的pid)如果还想保留finger服务,那么就要经常注意服务器版本的更新。并且要把尝试连接该服务器的ip地址记录到日志里。


原文来自:雨枫技术教程网 http://www.fengfly.com
原文网址:

三 : Windows 98 启动盘的详细讲解

第三课 Windows 98 启动盘的详细讲解
在开始前选讲一下 Windows 98 启动盘的特征和功能,现已对 Windows 98 的
启动盘作了很大的更改。下列各项是针对 Windows98 的新增特性。
- 多配置启动菜单
- 实模式 CD-ROM 支持
- EBD.CAB 文件
- RAMDRIVE
- WINDOWS98 启动问题
- 使用启动盘上的工具
多配置启动菜单
==============
如果用新的 Windows98 启动盘启动计算机,那么,系统将显示引导菜单,用于
加载常用CD-ROM 驱动器或执行正常的干净引导。进行选择之后,Config.sys
文件就加载对应的 CD-ROM 驱动程序(如果已经选定),然后加载 2MB RAMDrive。
RAMDrive 存储解决常见问题所必须的诊断工具。
要注意是:
RAMdrive 可能导致 CD-ROM 的驱动器号向后顺延一个字母。如果 CD-ROM 常为
驱动器 D:,现在可能就变为驱动器 E:。
实模式 CD-ROM 驱动程序
=====================
Windows 98 启动盘中含有常规的 ATAPI IDE 和 SCSI CD-ROM 驱动程序,
使用此驱动程序,即使 Windows98 GUI 不可用,CD-ROM 也可在 DOS 中
正常工作。
注意,并不支持所有 CD-ROM 驱动器。如果使用这些驱动程序时,CD-ROM
驱动器无法正常工作,那么,就必须使用 CD-ROM 驱动器所附带的驱动程序。
Windows 98 启动盘里面共有文件 24 个, 下面先把这 24 个文件
的功能和作用作个详细说明。启动盘的文件如下:
=================================================================
文件 功能
Aspi2dos.sys 实模式的 Adaptec CD-ROM 驱动程序
Aspi4dos.sys 实模式的 Adaptec CD-ROM 驱动程序
Aspi8dos.sys 实模式的 Adaptec CD-ROM 驱动程序
Aspi8u2.sys 实模式的 Adaptec CD-ROM 驱动程序
Aspicd.sys 实模式的 Adaptec CD-ROM 驱动程序
Autoexec.bat 启动批处理文件(也就是我们常要修改的文件,在启动时用到的
第五个文件,一般来说也就是最后一个启动时用到的文件,当它
执行完后,基本完成了操作,计算机就等待着你执行以后程序或
命令了)
Btcdrom.sys Mylex/BusLogic CD-ROM 驱动程序
Btdosm.sys Mylex/BusLogic CD-ROM 驱动程序
Command.com DOS 命令解释程序(在启动时用到的第四个文件)
Config.sys 加载设备驱动程序(这个也是我们常要修改的文件,很重要的一个,
在启动时用到的第三个文件)
Drvspace.bin Microsoft 磁盘空间管理压缩驱动程序
Ebd.cab 包含解压缩实用程序的 Cab 文件
Ebd.sys EBD 标识的文件
Extract.exe 解压 Ebd.cab 文件的文件
Fdisk.exe 磁盘分区工具
Findramd.exe 启动过程中查找 RAMDrive 的实用程序
Flashpt.sys Mylex/BusLogic CD-ROM 驱动程序
Himem.sys XMS 内存管理程序
Io.sys 系统

引导文件(在启动时第一个用到的文件)
Msdos.sys 引导选项信息、路径、多层引导等等(在启动时第二个用到的文件)
Oakcdrom.sys ATAPI CD-ROM 驱动器的通用设备驱动程序
Ramdrive.sys 启动时创建 Ramdrive (也就是这个变量符 %RAMD% 是随机虚拟磁盘)
Setramd.bat 搜索第一个可用作 Ramdrive 的虚拟磁盘驱动器

下面是 Windows 98 启动盘里的 EBD.CAB 文件
===========================================
Ebd.cab 文件是一个压缩文件,在启动时,其内容被解压缩释放至 Ramdrive
虚拟磁盘下,也就是仿真物理硬盘。下面顺便先讲说一下这个 Ramdrive 的创建。
创建 RAMDrive 虚拟磁盘即仿真物理硬盘
======================================
RAMDrive 是在处理 Config.sys 文件的过程中予以创建的,其大小为 2MB。
Ramdrive 是用系统 RAM 创建的,用以仿真物理硬盘。如果不创建 RAMdrive 虚拟
硬盘(仿真物理硬盘),在单张 1.44 MB 的软盘上就没有足够的空间存放诊断工具
以及 CD-ROM 驱动程序。
警告:
由于 RAMDrive 是在处理 Config.sys 文件的过程中用由系统 RAM 予以创建的,
因此,它只临时存在。如果正常重启动计算机,它将消失。
下面列出了 Ebd.cab 文件中所包含的文件及功能。
================================================
文件 功能
Attrib.exe 添加或删除文件属性
Chkdsk.exe 小而简单的磁盘状态工具
Debug.exe 调试实用程序
Edit.com 实模式的紧急文本编辑器
Ext.exe 新的简单文件提取实用程序
Format.com 磁盘格式化工具
Mscdex.exe 用于 MS-DOS 的 Microsoft CD-ROM 文件扩展
Scandisk.exe 磁盘状态工具
Scandisk.ini 磁盘状态工具配置文件
Sys.com 传输系统文件,将磁盘制成启动盘
好了,到此我们已经讲了 Windows98 启动盘的各个文件的用途和作用,下面开始
讲解我们常要修改的二个文件了,
1、Windows98 启动盘启动的过程如下:
启动过程:开机后从→IO.SYS→MSDOS.SYS→CONFIG.SYS→COMMAND.COM→AUTOEXEC.BAT
一般来说我们需要修改的是 CONFIG.SYS 和 AUTOEXEC.BAT 而涉及到启动光盘制作的则
主要就是这二个 CONFIG.SYS 和 AUTOEXEC.BAT 文件。
2、CONFIG.SYS 文件内的详细讲解
========================================================================
[menu] 这是启动时显示的菜单选顶
menuitem=CD, Start computer with CD-ROM support. 选择这项后启动时带光驱支持
menuitem=NOCD, Start computer without CD-ROM support. 选择这项后启动时不带光驱支持
menuitem=HELP, View the Help file. 选择这项启动后进入查看帮助文件
menudefault=CD,30 这项是显示等待进入的时间,默认为30秒,可以自己设定。
menucolor=7,0 这项是屏幕显示颜色,默认是黑底白字。

详细如下:
0= 黑色 1=蓝色 2=绿色 3=青色 4=红色 5=红紫色 6=棕色 7=白色 8=灰色
9=淡蓝色 10=淡绿色 11=淡青色 12=淡红色 13=淡红紫色 14=黄色 15=淡白色
[CD] 这个标签是当菜单选项选择了 CD 标签就对应着执行这项
device=himem.sys /testmem:off 这项是 XMS 内存管理程序
device=oakcdrom.sys /D:mscd001 这项是 ATAPI CD-ROM 驱动器的通用设备驱动程序
device=btdosm.sys 这项是 Mylex/BusLogic CD-ROM 驱动程序
device=flashpt.sys 这项是 Mylex/BusLogic CD-ROM 驱动程序
device=btcdrom.sys /D:mscd001 这项是 Mylex/BusLogic CD-ROM 驱动程序
device=aspi2dos.sys 这项是 实模式的 Adaptec CD-ROM 驱动程序
device=aspi8dos.sys 这项是 实模式的 Adaptec CD-ROM 驱动程序
device=aspi4dos.sys 这项是 实模式的 Adaptec CD-ROM 驱动程序
device=aspi8u2.sys 这项是 实模式的 Adaptec CD-ROM 驱动程序
device=aspicd.sys /D:mscd001 这项是 实模式的 Adaptec CD-ROM 驱动程序
[NOCD] 这个标签是当菜单选项选择了 NOCD 标签就对应着执行这项
device=himem.sys /testmem:off 这项是 XMS 内存管理程序
[HELP] 这个标签是当菜单选项选择了 HELP 标签就对应着执行这项
device=himem.sys /testmem:off 这项是 XMS 内存管理程序
[COMMON] 这个是公用标签
files=10 这项是允许同时打开的文件个数,默认是10个文件,一般不要超过 30 个文件
buffers=10 这项是设置系统的磁盘缓存块数,默认是10块数,一般不要超过 30 个文件
dos=high,umb 这项是把 DOS 载入到高端内存
stacks=9,256 这项是设置DOS堆栈的个数
devicehigh=ramdrive.sys /E 2048 这项是设置虚拟盘即仿真物理硬盘并设置大小为2MB
lastdrive=z 这项是设置最后盘符为 Z ,也就是说最大不能超过这个值
3、AUTOEXEC.ABT 文件内的详细讲解
======================================================
@ECHO OFF 这项是不显示 DOS 屏幕提示
set EXPAND=YES 这项是设置解压为自动,也就是 EBD 的解压
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
以上三条是设置虚拟内存的参数
cls 这是清屏命令
call setramd.bat %LglDrv% 这项是调用 setramd.bat 文件并设置虚拟磁盘的内存
set temp=c:\ 这项是设置临时文件夹路径为 C 盘
set tmp=c:\ 这项是设置临时文件夹路径为 C 盘
path=%RAMD%:\;a:\;%CDROM%:\ 这项是设置系统环境变量,在DOS下就不用来回切换盘符了
copy command.com %RAMD%:\ > NUL 这项是复制 command.com 到虚拟盘中
>NUL 是在屏幕上不显示执行后的结果
set comspec=%RAMD%:\command.com 这项是设置 DOS 命令解释器的路径为 %RAMD%:\

command.com
copy extract.exe %RAMD%:\ > NUL 这项是复制 extract.exe 到虚拟盘中 >NUL 同上
copy readme.txt %RAMD%:\ > NUL 这项是复制 readme.txt 到虚拟盘中 >NUL 同上
:ERROR 这项是错误的提示标签
IF EXIST ebd.cab GOTO EXT 这项是如果 ebd.cab 文件存在就跳转到 EXT 标签
echo Please insert Windows 98 Startup Disk 2 这项是如果 ebd.cab 文件不存在
屏幕上就将显示“请插入 Windows 98 启动盘 2”
echo. 这项是空一行
pause 这是项是执行到这里时就暂停,屏幕上就显示“Press any key to continue...”
意思是按任意键继续...
GOTO ERROR 这项是跳转到 ERROR 标签
:EXT 这项是被跳转过来的标签,(就是这项 IF EXIST ebd.cab GOTO EXT)
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
在虚拟内存中执行 extract.exe,把 ebd.cab 里面的文件解压到虚拟盘中
echo The diagnostic tools were successfully loaded to drive %RAMD%.
这行是在屏幕上提示“诊断工具已经成功的载入内存"X"”X是你虚拟内存的盘符中
echo. 空一行
IF "%config%"=="NOCD" GOTO QUIT 如果你在 config.sys 标签中选择 NOCD 转到 QUIT 标签
IF "%config%"=="HELP" GOTO HELP 如果你在 config.sys 标签中选择 HELP 转到 HELP 标签
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM% 这项是加载光驱命令并自动分配一个光盘符
echo. 空一行
GOTO QUIT 跳转到 QUIT 标签
:HELP 这项是帮助标签,是在 config.sys 标签中选择 HELP 转到这里的标签
cls 清屏命令
call help.bat 这项是调用帮助文件的命令
echo Your computer will now restart and the startup menu will appear.
这条是,当 HELP.BAT 这条命令执行完后屏幕上就显示“你的计算机现在将重新启动”
echo. 空一行,以下均是空一行
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
restart.com 这个就是重新启动计算机的执行程序
GOTO QUIT 这项是跳转到 QUIT 标签
:QUIT 这项是跳转标签, 是由上面跳转过来的
echo To get help, type HELP and press ENTER.
这项是屏幕上提示你,输入“help”后回车来查看帮助文件。
echo. 空一行
rem clean up environment variables 这项是清理所有上面设置过的环境变量
set CDROM= 这项是设置 CDROM 为盘符, 由变量而定
set LglDrv= 这项是设置虚拟磁盘为盘符, 由变量而定
特别注意要点:
config.sys 里的 menuitem=CD 和 下面 [CD] 还有 autoexec.bat 里的 [CD] 一定
要保持一致,否则系统会找不到该执行的程序。依此类推....
device=oakcdrom.sys /D:mscd001 光驱驱动 命名为“mscd001”
光驱的名字也要和 autoexec.bat 里面的保持一致,目的和上面一样
下面还有 Windows 98 启动问题讲说一下
=====================================================================
本节包含部分常用的疑难解答步骤,在需要使用 Windows98 启动盘时,就可
以按

此步骤进行操作。这些步骤至少可将用户引导到“安全模式”,这样就可
获取 Windows98 的扩展“帮助”系统以进一步解答所遇到的问题。

以安全模式启动计算机
--------------------
Windows 98 启动失败的原因很多。检测故障的第一步,是尝试以安全模式启动计算机。
若安全模式能正常工作,则可以使用位于“开始”菜单/“帮助”选项中的扩展“帮
助”系统和疑难解答。
>>>以安全模式启动计算机:
1. 取出启动盘,重新启动计算机。计算机重新启动之后,在 Windows 开始装载前请按
住 CTRL 键,直到显示“Windows 98 Startup Menu”。(如果运行的是 Windows 95,
在出现“启动 Windows 95”提示时请按 F8。)
2. 选择“Startup”菜单上的“Safe Mode”。
如果能以“安全模式”启动计算机,请用 Windows 98 的“帮助”解决存在的问题。

安装失败和计算机不启动
----------------------
Windows 98 安装不能成功完全的常见原因有多种。下面的章节将解释如何克服这些问
题。关于其他安装问题的更详细信息,请参阅 Windows 98 光盘或第一张安装软盘上
Win98 文件夹中的 Setup.txt 文件。
在运行安装程序时如果遇到以下错误消息:
* 非法系统盘
* MS-DOS 版本不对
* Command.com 文件丢失或损坏
* 压缩驱动程序错误
这很可能是计算机的启动驱动器需要更新系统文件。可用 SYS 命令将需要的文件复制
到计算机上。
注意:如果您正在装入压缩软件,则需要知道您的主驱动器代号。一般为 H。如果没有装
入任何压缩软件,则需使用 SYS 命令将系统文件传入 C 驱动器。
>>>使用 SYS 命令将系统文件复制到计算机上:
1. 用 Windows 98 启动盘重新启动计算机,在启动菜单上选择选项 2,然后按 ENTER。
2. 在 A:\ 提示符后面键入:SYS X: (其中 X 为主或启动驱动器)。
3. 如果上述过程成功,则显示“System transferred”消息。如果不成功,请检查键
入的主驱动器号是否正确。
要点:如果已经安装了硬盘所附带的软件,请仔细阅读文档,以了解用软盘启动计算机
的详细方法。

反病毒软件
----------
如在安装期间仍在运行反病毒软件,那么,它们可能阻碍安装程序更新系统文件。若果
真如此,请禁用或卸载反病毒软件,然后再运行安装程序。
注意:有些计算机内置有反病毒软件。在运行安装程序之前也应当禁用这些内置的反病
毒软件。如果不禁用它们,可能会收到警告消息,通知您主引导记录已被更改。如果接
收到此类消息,就必须接受这些更改,否则安装程序可能停止响应。

在检测硬件时安装程序停止响应
----------------------------
如果在检测硬件时安装程序停止响应,请关

闭计算机稍等数秒钟,然后再开机。可能需
要如此反复多次,因为安装程序在多种不同的检测模式中可能停止响应。
注意:关闭计算机的电源。不要用复位按钮或 CTRL+ALT+DELETE 重新启动计算机。
如果安装仍然不能顺利进行,可能需要以安全模式启动计算机,以便查阅与硬件检测有
关的帮助主题。

压缩的驱动器未连接
------------------
不能访问压缩驱动器的原因很多。如果 Windows 目录在一个尚未连接的驱动器上,则
无法启动 Windows。如果怀疑压缩驱动器有问题,请试用磁盘扫描程序来修复。
在 A:\ 提示符后面键入:
Scandisk /Mount X:
其中 X 为压缩驱动器号。磁盘扫描程序将会修复此磁盘并连接该驱动器。
如果没有足够的内存来检查压缩的磁盘,请参阅第一张安装软盘或 Windows
98 光盘中 Setup.txt 文件的“从 MS-DOS 安装 Windows 98”一节。

使用启动盘上的工具
==================
本节介绍 Windows 98 启动盘上所附带的实用程序。运行这些工具的步骤如下:
1. 将 Windows 98 启动盘插入软盘驱动器,然后重新启动计算机。
2. 在启动菜单上选择选项 1 或 2(取决于您是否要访问CD-ROM),然后按 ENTER。
3. 在 MS-DOS 命令提示符 (A:\) 后面键入要运行的实用程序名称,然后按 ENTER。

SCANDISK.EXE 和 CHKDSK.EXE
----------------------------
这两个程序常用于检查硬盘错误。如果您怀疑硬盘上有文件毁坏或存在其他问题,请运
行磁盘扫描程序来检查并修复硬盘。
要检查所有硬盘错误,请键入:
Scandisk /all
要扫描硬盘的所有表面,最大限度防止数据丢失,请键入:
Scandisk /all /Surface
注意:
您可能会收到关于长文件名的错误消息。MS-DOS 版本的磁盘扫描程序对于长文件名方
面的问题,只能检测而无法纠正。要纠正此类错误,必须在 Windows 98 中运行磁盘扫
描程序。
如果您有压缩磁盘,可能会收到“没有足够的内存来检查压缩磁盘”的消息。解决这个
问题的方法是:按照在本节前面的步骤 1 中介绍的方法,用 Windows 98 启动盘来启
动计算机。选择选项 2。这样便有足够的内存,令磁盘扫描程序检查压缩的硬盘。
如果磁盘扫描程序不能检查您的驱动器,请用 CHKDSK.EXE 试一试。CHKDSK 可以检查
链接的文件和丢失的单元。

SYS.COM
=======
SYS 命令用于在盘与盘之间复制系统文件。这些系统文件是计算机启动时必需的。
>>>向 C 盘传输系统,请键入:
SYS C:
然后按 ENTER。稍侯几秒钟,将出现“System transferred”消息。
执行 SYS 的结果,下述文件被复制到盘中:
* IO.SYS
* MSDOS.SYS
* COMMAND.COM
如果 SYS C: 命令未工作,而且 C 盘为压缩盘,则需要键入主驱动器名。如

果使用
DblSpace 或 DrvSpace 程序,通常主驱动器为 H 盘。如果您不知道该驱动器的号,
请运行 ScanDisk 并等待观察有没有关于压缩磁盘的提示。

FDISK.EXE 和 FORMAT.EXE
------------------------
FDISK 和 FORMAT 实用程序是在机器中安装新盘或清理旧盘时必需的。先用 FDISK 创
建分区,然后再用 FORMAT 格式化该分区以便使用。
警告: 使用 FDISK 不当可能会毁掉硬盘上的所有数据。如果不会使用 FDISK,先查阅
计算机文档。
可以用 Windows 98 版本的 FDISK,在 512 兆以上的盘上创建 FAT32 分区。FAT32 减
少了较大驱动器上的簇的大小,并允许在 2 GB 以上的硬盘上创建单一的分区。
要查看当前驱动器的状态,请在 MS-DOS 命令提示符后面键入: FDISK /STATUS。
用 FDISK 对磁盘分区之后,便该使用 FORMAT 命令。要格式化最新分区的驱动器,
请键入:
FORMAT X:
其中 X 为要格式化的驱动器。
要格式化 C 盘,必须将此盘格式化为系统盘,才能用它启动计算机,请在 FORMAT 命
令后面键入 /s:
FORMAT C: /s
在该驱动器格式化之后,将自动复制系统启动文件。

CD-ROM 驱动器
--------------
Windows 98 启动盘包含一组通用的 CD-ROM 驱动程序。这些驱动程序可用于大多数
IDE ATAPI 和 SCSI CD-ROM 模式。
如果个别 CD-ROM 驱动器不能使用这些驱动程序,则需要使用 CD-ROM 驱动器所附带的
驱动程序。
下面是关于 CD-ROM 驱动程序的已知问题:
1. 和声卡连接的 CD-ROM 驱动器不能正常工作。
2. 早期的 CD-ROM 驱动器(例如 Mitsumi、Panasonic 和 Sony)可能不能使用这些
驱动程序。一些老的 IDE 控制器同样不能使用。
3. 启动盘上的 SCSI 驱动程序支持大多数 Adaptec、Buslogic 和 Mylex 适配器。有
些其他 SCSI CD-ROM 驱动器可能无法使用启动盘上的驱动程序。
4. 如果 SCSI 控制器被配置为非默认的 I/O 区域,则驱动程序可能不检测您的 SCSI
卡。有关该卡的默认 I/O 区域,请参阅 SCSI 驱动程序文档。
5. 不含许多 PC 卡 (PCMCIA) CD-ROM 驱动器的驱动程序。

EXT.EXE
-------
EXT 命令与 Extract.exe 实用程序连用,很容易将 Windows 98 文件摘取到硬盘。可
以用它恢复丢失或毁坏的文件。
如果在安装时遇到“文件丢失”或“执行文件错误(如一般保护错误)”或“非法页面
错误”的消息,则这个实用程序特别有用。
>>>用 Ext.exe 摘取文件的步骤:
1. 使用 Windows 98 启动盘重新启动计算机,选择选项 1,然后按 ENTER。
2. 将 Windows 98 光盘插入驱动器。
3. 在 MS-DOS 命令提示符后面键入 EXT,然后按 ENTER。
4. 在提示后面输入 Windows 98 安装文件的位置、要抽取的文件位置和安放所抽取文
件位置。

注意:
如果 CD-ROM 驱动器号为 E

,则安装文件的位置为 E:\WIN98。
如果想一次摘取多个文件,可以使用通配符。

本文标题:详细的定语从句的讲解-初学者HTML的表格标记详细讲解
本文地址: http://www.61k.com/1091756.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1