系统安全之利用操作系统自带命令杀毒

时间:2019-05-14 11:29:44下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《系统安全之利用操作系统自带命令杀毒》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《系统安全之利用操作系统自带命令杀毒》。

第一篇:系统安全之利用操作系统自带命令杀毒

【支招】系统安全之利用操作系统自带命令杀毒

关 键 词:命令 杀毒 操作系统 安全 利用 文件 病毒 进程 备份 启动

阅读提示:文章列举了一些通用的杀毒方法,你可以自己亲自动手来用系统自带的工具来绞杀各种病毒。具体如何来做,请仔细阅读本文。

上网最恐怖的事莫过于新病毒出来的时候,尽管电脑上我们都装有各种强大的杀毒软件,也配置了定时自动更新病毒库,但病毒总是要先于病毒库的更新的,所以中招的每次都不会是少数,这里列举一些通用的杀毒方法,自己亲自动手来用系统自带的工具绞杀病毒:

一、自己动手前,切记有备无患——用TaskList备份系统进程

新型病毒都学会了用进程来隐藏自己,所以我们最好在系统正常的时候,备份一下电脑的进程列表,当然最好在刚进入Windows时不要运行任何程序的情况下备份,样以后感觉电脑异常的时候可以通过比较进程列表,找出可能是病毒的进程。

在命令提示符下输入:

TaskList /fo:csv>g:zc.csv

上述命令的作用是将当前进程列表以csv格式输出到―zc.csv‖文件中,g:为你要保存到的盘,可以用Excel打开该文件。

二、自己动手时,必须火眼金睛——用FC比较进程列表文件

如果感觉电脑异常,或者知道最近有流行病毒,那么就有必要检查一下。

进入命令提示符下,输入下列命令:

TaskList /fo:csv>g:yc.csv

生成一个当前进程的yc.csv文件列表,然后输入:

FC g:zccsv g:yc.csy

回车后就可以看到前后列表文件的不同了,通过比较发现,电脑多了一个名为―Winion0n.exe‖(这里以这个进程为例)不是―Winionon.exe‖的异常进程。

三、进行判断时,切记证据确凿——用Netstat查看开放端口

对这样的可疑进程,如何判断它是否是病毒呢?根据大部分病毒(特别是木马)会通过端口进行对外连接来传播病毒,可以查看一下端口占有情况。

在命令提示符下输入:

Netstat-an /-aon

参数含义如下:

a:显示所有与该主机建立连接的端口信息

n:显示打开端口进程PID代码

o:以数字格式显示地址和端口信息

回车后就可以看到所有开放端口和外部连接进程,这里一个PID为1756(以此为例)的进程最为可疑,它的状态是―ESTABLISHED‖,通过任务管理器可以知道这个进程就是―Winion0n.exe‖,通过查看本机运行网络程序,可以判断这是一个非法连接!

连接参数含义如下:

LISTENINC:表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接,只有TCP协议的服务端口才能处于LISTENINC状态。

ESTABLISHED的意思是建立连接。表示两台机器正在通信。TIME-WAIT意思是结束了这次连接。说明端口曾经有过访问,但访问结束了,用于判断是否有外部电脑连接到本机。

四、下手杀毒时,一定要心狠手辣——用NTSD终止进程

虽然知道 ―Winion0n.exe‖是个非法进程,但是很多病毒的进程无法通过任务管理器终止,怎么办?

在命令提示符下输入下列命令:

ntsd –c q-p 1756

回车后可以顺利结束病毒进程。

提示:―1756‖为进程PID值,如果不知道进程的ID,打开任务管理器,单击―查看→选择列→勾上PID(进程标识符)即可。NTSD可以强行终止除Sytem,SMSS.EXE,CSRSS.EXE外的所有进程。

五、断定病毒后,定要斩草除根——搜出病毒原文件

对于已经判断是病毒文件的―Winion0n.exe‖文件,通过搜索―本地所有分区‖、―搜索系统文件夹和隐藏的文件和文件夹‖,找到该文件的藏身之所,将它删除。不过这样删除的只是病毒主文件,通过查看它的属性,依据它的文件创建日期、大小再次进行搜索,找出它的同伙并删除。如果你不确定还有那些文件是它的亲戚,通过网络搜索查找病毒信息获得帮助。

六、清除病毒后一定要打扫战场

手动修复注册表虽然把病毒文件删除了,但病毒都会在注册表留下垃圾键值,还需要把这些垃圾清除干净。

1、用reg export备份自启动。由于自启动键值很多,发现病毒时手动查找很不方便。这里用reg export+批处理命令来备份。

启动记事本输入下列命令:

reg export HKLMsoftwareMicrosoftWindows

CurrentVersionRun fo:hklmrun.reg

reg export HKCUSoftwareMicrosoftWindows

CurrentVersionPoliciesExplorerRun f:hklcu.reg

reg export HKLMSOFTWAREMicrosoftWindows

CurrentVersionPoliciesExplorerRun hklml.reg

注:这里只列举几个常见键值的备份,其它键值请参照上述方法制作。

然后将它保存为ziqidong.bat在命令提示符下运行它,即可将所有自启动键值备份到相应的reg文件中,接着再输入:

copy f:*.reg ziqidong.txt

命令的作用是将所有备份的reg文件输出到―ziqidong.txt‖中,这样如果发现病毒新增自启动项,同上次导出自启动值,利用上面介绍的FC命令比较前后两个txt文件,即可快速找出新增自启动项目。

2、用reg delete删除新增自启动键值。比如:通过上面的方法在[HKER_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionRun]

找到一个―Logon‖自启动项,启动程序为―c:windowswinlogon.exe‖,现在输入下列命令即可删除病毒自启动键值:

reg delete HKLMsoftwareMicrossoftWindows

CurrentVersionRun /f3、用reg import恢复注册表。Reg de-lete删除是的是整个RUN键值,现在用备份好的reg文件恢复即可,输入下列命令即可迅速还原注册表:

reg import f:hklmrun.reg

上面介绍手动杀毒的几个系统命令,其实只要用好这些命令,我们基本可以KILL掉大部分的病毒,当然平时就一定要做好备份工作。

提示:上述操作也可以在注册表编辑器里手动操作,但是REG命令有个好处,那就是即使注册表编辑器被病毒设置为禁用,也可以通过上述命令导出/删除/导入操作,而且速度更快!

七、捆绑木马克星——FIND

上面介绍利用系统命令查杀一般病毒,下面再介绍一个检测捆绑木马的―FIND‖命令。相信很很多网虫都遭遇过捆绑木刀,这些―批着羊皮的狼‖常常躲在图片、FLASH、甚至音乐文件后面。当我们打开这些文件的时候,虽然在当前窗口显示的确实是一幅图片(或是播放的FLASH),但可恶的木马却已经在后台悄悄地运行了。比如近日我就收到一张好友从QQ传来的超女壁纸,但是当我打开图片时却发现:图片已经用―图片和传真查看器‖打开了,硬盘的指示灯却一直在狂闪。显然在我打开图片的同时,有不明的程序在后台运行。现在用FIND命令检测图片是否捆绑木马,在命令提示符输入:

FIND /c /I〝This program〞g:chaonv.jpe.exe

其中:

g:chaonv.jpe.exe表示需要检测的文件;FIND命令返回的提示是―___G:CHAONV.EXE: 2‖。这表明―G:、CHAONV.EXE‖确实捆绑了其它文件。因为FIND命令的检测:如果是EXE文件,正常情况下返回值应该为―1‖;如果是不可执行文件,正常情况下返回值应该为―0‖,其它结果就要注意了。

提示:其实很多捆绑木马是利用Windows默认的―隐藏已知类型文件扩展名‖来迷惑我们,比如本例的―chaonv.jpe.exe‖,由于这个文件采用了JPG文件的图标,才导致上当。打开―我的电脑‖,单击―工具→文件夹选项‖,―单击‖―查看‖,去除―隐藏已知类型文件扩展名‖前的小勾,即可看清―狼‖的真面目。

八、总结

最后我们再来总结一下手动毒的流程:

用TSKLIST备份好进程列表→通过FC比较文件找出病毒→用NETSTAT判断进程→用FIND终止进程→搜索找出病毒并删除→用REG命令修复注册表。这样从发现病毒、删除病毒、修复注册表,这完成整个手动查毒、杀毒过程。

第二篇:UNIX操作系统命令

UNIX系统操作命令大全

UNIX系统操作命令 第一章 登录和退出

用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计

算机登录到ITPNET上都将访问相同的文件系统。

1.1 登录

当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。

若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成

功。这时,屏幕上会显示出一些信息和命令提示符。如:

Login: guest [Enter]

passwd: ****** [Enter]

sun%

注: 用户名要用小写字母输入,UNIX系统区分大小写字母。

[hide]

1.2 退出

当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按

[Ctrl-D]。当屏幕出现Login时,用户可以安全地离开计算机了。如:

sun% logout [Enter]

Login:

1.3 修改口令 为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本

人知道的保密口令,口令通常由此可6到8个字母数字组成。如:

sun% passwd[Enter]

Old Passwd: ******

New Passwd: ******

update 更新磁盘 val SCCS实用程序 vc SCCS实用程序 vi 全屏幕编辑器 volcopy 文件系统的文字拷贝 wait 等待所有字进程结束 while 循环语句 who 显示谁在使用系统 whodo 显示哪些用户在做什么 write 和另一用户直接对话 xargs 建立参数表并执行命令 yacc 语法分析程序生成器;)cl

注:当你退出系统再次登录时,就要使用新的口令。

第二章 目录操作命令

2.1 显示目录

命令:pwd(print working directory)

格式:pwd

功能:显示出用户当前工作目录的全路径名。

例如:% pwd

2.2 建立目录

命令:mkdir(make directory)

格式:mkdir directory_name

功能:建立新目录

例如:% mkdir directory

2.3 改变目录

命令:cd(change directory)

格式:cd directory_name

功能:改变当前工作目录

注释:目录名选项有:

(1)目录名,转到当前目录下的子目录。

(2)..表示转到当前目录的父目录。

(3)/ 表示转到根目录。

(4)没有选项时,转到用户的主目录。

例如:% cd directory

2.4 删除目录

命令:rmdir(remove directory)

格式:rmdir directory_name

功能:删除不存在文件的子目录名。

注释:

(1)删除子目录时,要求被删除的目录中不存在文件或子目录,否则无法删除。

(2)若被删除的目录中有文件或子目录,请参考命令rm-r directory_name。

例如:% rmdir directory

第三章 文件操作命令

3.1 列出文件目录

命令:ls(list)

格式:ls [option] directory_name

功能:列出指定目录中的文件名和子目录名。当无子目录名时,列出当前目录

中的文件名和子目录名。

选项:-a列出所有文件,包括以点开头的隐含文件。

-l按长格式列出文件名,包括文件类型标识,权限,链接数,文件主名,文件组名,字节数,日期。

-r列出包括子目录下所有文件

-g在长格式中给出用户组的标识。

-t安文件生成日期排序。

例如:% ls-la

3.2 显示文件内容

命令:cat(catenae)全屏滚动显示

格式:cat filename

功能:显示出文件的内容。

注释:当文件内容在屏幕上滚动显示时,可按Ctrl+S键屏幕滚暂停,按Ctrl+Q

键继续显示。

例如:% cat filename

3.3 按屏幕显示文件内容

命令:more

格式:more filename

功能:按屏幕一屏一屏显示出文件内容

选项:

注释:在屏幕显示过程中有功能键。空格键 继续下一屏的输出;回车键 看下

一行的输出;q键 跳出more状态;/字符串 查旬字符串所在处;a键 返

回到上一屏。

例如:% more filename

3.4 分页显示文件内容

命令:pg(page)

格式:pg [option] filename

功能:分页显示指定文件的内容。在显示一页文件时,最后一行将显示等待用

户输入指令。可输入的指令有如下选项。

选项:h

显示pg命令中可使用的帮助(help)命令。

q

退出pg命令。

[return] 显示下一页正文。

显示正文的下一行

[Space] 显示下一页

d/[Ctrl-D] 将屏幕滚动半屏。

n

显示pg命令行中说明的下一个文件。

p

显示pg命令行中说明的前一个文件。

%

显示正文当前页的前面一页。

/pattern 在文件中向前搜索指定的字符模式。

?pattern 在文件中向后搜索指定的字符模式。

注释:当pg命令显示到文件的末尾时,显示一个文件结束信息EOF(end of file)。

例如:% pg filename

3.5 读文件

命令:view

格式:view filename

功能:只能读出文件内容。

注释:此命令不能对读出的原文件进行写操作。若对原文件进行了修改,可利

用命令“:w newfilename”将修改后的文件写到新文件中。

例如:% view filename

3.6 显示文件头部

命令:head

格式:head [option] filename

功能:显示文件的头部

选项:缺省 显示文件的头10行。

-i 显示文件的开始 i行。

例如:% head filename

3.7 显示文件尾部

命令:tail

格式:tail [option] filename

功能:显示文件的尾部

选项:缺省 显示文件的末10行。

-i 显示文件最后 i行。

+i 从文件的第i行开始显示。

例如:% tail filename

3.8 显示格式化的文件内容

命令:pr(print)

格式:pr filename

功能:在屏幕上显示格式化的文件内容,即印出每页66行的文本文件,包括5

行页头和5行页尾。页头包括两行空行,一行含有文件的时间、文件名

和页号,另外两行为空行。页尾为5行空行。

例如:% pr filename

3.9 拷贝文件

命令:cp(copy)

格式:cp [option] filename1 filename2

cp [option] filename...directory

cp-r directory1 directon2

功能:把一个文件的全部内容拷贝到另一个文件,也可将一个或多个文件拷贝

到另一个目录中。

选项:-i 按提示进行拷贝文件。

-p 按原文件日期进行拷贝。

-r 对子目录下所有文件进行拷贝。

注释:当filename1拷贝到filename2时,若filename2已经存在,则filename2 的内容将被filename1覆盖。

例如:% cp filename1 filename2

3.10移动文件或文件改名

命令:mv(move)

格式:mv filename1 filename2

mv filename...direction

mv direction1 direction2

功能:改变文件或目录的名子,或把一些文件移到另一目录下。

注释:当filename1更名为filename2时,若filename2已经存在,则filename2 的内容将被filename1覆盖

例如:% mv filename1 filename2

3.11删除文件

命令:rm(remove)

格式:rm filename

rm-r direction

功能:删除指定的文件或一个目录中的文件。

注释:用-r选项时,将删除指定目录的所用文件,包括目录名。

例如:% rm filename

3.12链接文件

命令:ln(link)

格式:ln [option] filename linkname

ln [option] directory pathname

功能:为文件或目录建立一个链。其中,filename和directory是源文件名和

源目录名;linkname和pathname分别表示与源文件或源目录名相链接的

文件或目录。

选项:-s 为文件或目录建立符号链接。

注释:链接的目地在于,对一个文件或目录赋予两个以上的名字,使其可以出

现在不同的目录中,既可以使文件或目录共享,又可以节省磁盘空间。

例如:% ln-s filename linkname

3.13改变文件读取权限

命令:chmod(change mode)

格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename

chmod [who][op][mode] directory

功能:改变文件的读写和执行权限。有符号法和八进制数字法。

选项:(1)符号法:

u(user)表示用户本人。

g(group)表示同组用户。

o(oher)表示其他用户。

a(all)表示所有用户。

+

用于给予指定用户的许可权限。

用于取消指定用户的许可权限。

=

将所许可的权限赋给文件。

r(read)读许可,表示可以拷贝该文件或目录的内容。

w(write)写许可,表示可以修改该文件或目录的内容。

x(execute)执行许可,表示可以执行该文件或进入目录。

(2)八进制数字法:

此方法用三位八进制数作任选项,每位数字分别表示用户本人、同组用

户、其他用户的权限,其中:(100)表示可读。(010)表示可写。(001)表示可执行。

注释:

例如:% chmod a+rx filename

让所有用户可以读和执行文件filename。

% chmod go-rx filename

取消同组和其他用户的读和执行文件filename的权限。

% chmod 741 filename

让本人可读写执行、同组用户可读、其他用户可执行文件filename。

3.14改变文件所有权

命令:chown(change owner)

格式:chown username filename

chown-R username directory

功能:改变文件或目录的所有权。

选项:-R 将改变目录中所有文件及目录的拥有者。

注释:只有文件的主人和超级用户才能改变文件的所有权。

例如:% chown username filename

3.15寻找文件

命令:find

格式:find pathname [option] expression

功能:在所给的路经名下寻找符合表达式相匹配的文件。

选项:-name 表示文件名

-user 用户名,选取该用户所属的文件

-group 组名,选取该用户组属的文件

-mtime n 选取n天内被修改的文件

-newer fn 选取比文件名为fn更晚修改的文件

注释:

例如:% find.-name '*abc*'-print

3.16搜索文件中匹配符

命令:grep

格式:grep [option] pattern filenames

功能:逐行搜索所指定的文件或标准输入,并显示匹配模式的每一行。

选项:-v找出模式失配的行

-c统计匹配行的数量

-n显示匹配模式的每一行

注释:

例如:% ps-aux | grep R

3.17比较文件不同

命令:diff(difference)

格式:diff filename1 filename2

功能:显示两文件的不同之处。

选项:

注释:

例如:% diff file1 file2

3.18比较文件

命令:cmp(compare)

格式:cmp [-l] [-s] filename1 filename2

功能:显示比较两文件不同处的信息

选项:-l 给出两文件不同的字节数

-s 不显示两文件的不同处,给出比较结果

注释:

例如:% cmp file1 file2

3.19比较文件共同处

命令:comm(common)

格式:comm [-123] filename1 filename2

功能:选择或拒绝比较两文件出现的共同行

选项:-1 不显示第1列

-2 不显示第2列

-3 不显示第3列

注释:输出三列,第一列表示在file1中出现的行,第二列表示在file2中出现 的行,第三列表示在file1和file2中共同出现的行。

例如:% comm file1 file2

3.20排序文件

命令:sort

格式:sort [option] filename

功能:将制定的文件按要求排序

选项:-r 按字母倒排序

-n 按数字的值从小到大排序

-r 按当前排序规则逆序排序

-f 不区分大小写排序

-d 按典型顺序排序

注释:选项缺省时按ascii码顺序排序

例如:% sort-nr file

3.21压缩文件

命令:compress

格式:compress [option] filename 功能:压缩文件。

选项:-f 强制压缩

-v 压缩时显示压缩百分比

注释:

例如:% comproess files

3.22解缩文件

命令:uncompress

zcat

格式:compress [option] filename

zcat filename

功能:展开或显示压缩文件。

选项:-c 不改变文件写到标准输出

注释:zcat命令相当于uncompress-c

例如:% uncomproess files.Z

3.23显示文件类型

命令:file

格式:file filename...功能:按文件内容来推测文件类型,如text,ascii,C,executable,core。

选项:

注释:

例如:% file *

3.24建立档案文件

命令:tar(tape archive)

格式:tar [option] tarfile filename

功能:建立文件的存档或读存档文件。

选项:-c 建立一个新的档案文件

-x 从档案文件中读取文件

-v 显示处理文件的信息

-f 指定档案文件名,缺省时为磁带机即/dev/rmt/0

-t 列出存档文件的信息

注释:

例如:% tar cvf tarfile.% tar xvf tarfile

% tar tvf tarfile

3.25磁带拷贝文件

命令:dd

格式:dd [option=value] 功能:用磁带机转换或拷贝文件。

选项:if=name 指定输入文件名

of=name 指定输出文件名

ibs=n 指定输入文件块大小为n字节(缺省为512字节)

obs=n 指定输出文件块大小为n字节(缺省为512字节)

注释:

例如:% dd if=filename of=/dev/rmt/0

% dd if=/dev/rmt/0 of=filename ibs=1024

3.26修改文件日期

命令:touch

格式:touch filenae

功能:改变文件的日期,不对文件的内容做改动,若文件不存在则建立新文件。

选项:

注释:

例如:% touch file

3.27统计文件字数

命令:wc(word characters)

格式:wc [option] filename

功能:统计文件中的文件行数、字数和字符数。

选项:-l 统计文件的行数

-w 统计文件的字数

-c 统计文件的字符数

注释:若缺省文件名则指标准输入

例如:% wc file

3.28检查拼写

命令:spell(spelling)

格式:spell [option] filename...功能:检查文件中的拼写错误

选项:-b 按英国拼法检查

-v 显示字面上不在拼法字典上的词

-x 显示每一个可能合理的词根

注释:

例如:% spell file

第四章 有关状态信息命令

4.1显示当前注册的用户

命令:w

格式:w [option] [username]

功能:显示当前正在使用系统的用户名、注册时间和当前执行的命令。

选项:-h 不显示起始行

-s 按短格式显示

-l 按长格式显示(缺省设置)

注释:

例如:% w

4.2 显示都谁登录到机器上

命令:who

格式:who

功能:显示当前正在系统中的所有用户名字,使用终端设备号,注册时间。

例如:% who

4.3 显示当前终端上的用户名

命令:whoami

格式:whoami

功能:显示出当前终端上使用的用户。

例如:% whoami

4.4 确定命令位置

命令:whereis

格式:whereis command

功能:确定一个命令的二进制行码、源码及联机手册所在的位置。

选项:

注释:

例如:% whereis ls

4.5 查找非标准命令

命令:which

格式:which command

功能:查找非标准命令,即使用别名或系统中标准命令集之外的命令。

选项:

注释:

例如:% which ls

4.6 显示日期

命令:date

格式:date

功能:显示或设置日期和时间。

选项:

注释:只有超级用户有权设置日期。

例如:% date

4.7 显示日历

命令:cal(calendar)

格式:cal [month] year

功能:显示某年内指定的日历

选项:

注释:

例如:% cal 1998

4.8 计算命令执行时间

命令:time

格式:time [command]

功能:计算程序或命令在执行其间所用的时间。

选项:

注释:计算出的时间为:real是命令在系统驻留的总时间,user是命令消耗CPU 的时间,sys是命令I/O所开销的时间。

例如:% time myprog

4.9 查询帐目

命令:acseek(account seek)

格式:acseek [-d n] [-m usersname]

功能:查询本月的用户帐目。

选项:-d n

-m username

注释:若没有选项,则显示本人当月的帐单。

例如:% acseek

4.10显示用户标识

命令:id 格式:id [option] [user]

功能:显示用户标识及用户所属的所有组。

选项:-a 显示用户名、用户标识及用户所属的所有组

注释:

例如:% id username

4.11显示主机标识

命令:hostid

格式:hostid

功能:显示主机的唯一标识,是被用来限时软件的使用权限,不可改变。

选项:

注释:

例如:% hostid

4.12显示主机名

命令:hostname

格式:hostname

功能:显示或设置主机名。

选项:

注释:只有超级用户才能设置主机名。

例如:% hostname

4.13显示进程

命令:ps 格式:ps [option]

功能:显示系统中进程的信息。包括进程ID、控制进程终端、执行时间和命令。

选项:-a 列出当前系统中所有进程的信息

-l 显示一个长列表

-e 显示当前运行的每一个进程信息

-f 显示一个完整的列表

注释:

例如:% ps-ef

4.14显示磁盘空间

命令:df(disk free)

格式:df [option]

功能:显示磁盘空间的使用情况,包括文件系统安装的目录名、块设备名、总

字节数、已用字节数、剩余字节数占用百分比。

选项:-i 显示已用和未用的字节数

-k 显示磁盘空间的使用信息

注释:

例如:% df-k

4.15显示文件盘空间

命令:du(disk usage)

格式:du [option] [filename]

功能:显示目录或文件所占磁盘空间大小

选项:-a 显示所有文件的大小

-s 显示制定目录所占磁盘大小

注释:

例如:% du

4.16显示盘空间限制

命令:quota

格式:quota-v [username]

功能:显示用户的磁盘空间限制和使用情况。包扩盘空间的限额和已使用数,允许建立的节点数限额和使用节点数。

选项:-v 查看用户在系统中的盘空间

注释:只有超级用户可以显示任何用户的使用情况,用edquota命令可修改。

例如:% quota-v

4.17显示终端选项

命令:stty

格式:stty [option]

功能:显示或设置终端的任选项。

选项:-a 显示所有设置情况

-g 显示当前设置

注释:

例如:% stty-a

4.18显示终端名

命令:tty

格式:tty

功能:显示终端名

选项:

注释:

例如:% tty

4.19回忆命令

命令:history

格式:history

功能:帮助用户回忆执行过的命令。

选项:

注释:

例如:% history

4.20联机帮助手册

命令:man(manual)

格式:man command_name

功能:显示参考手册,提供联机帮助信息。

选项:

注释:-k 按制定关键字查询有关命令

例如:% man tar

4.21建立别名

命令:alias

格式:alias newname name

功能:用户可以将常用的命令用自己习惯的名称来重新命名。

选项:

注释:

例如:% alias dir 'ls-F'

第五章 网络命令

5.1显示网络地址

命令:arp

格式:arp hostname

功能:显示系统当前访问的远程主机名、IP地址和硬件地址。

选项:-a

注释:

例如:% arp-a

5.2 显示用户信息

命令:finger

格式:finger username

功能:显示网上用户使用机器的情况,包括用户何时登录和最后一次注册记录。

选项:

注释:

例如:% finger username

5.3 网上对话

命令:talk

格式:talk username

功能:在网上与另一用户进行对话。

选项:

注释:对话时系统把终端分为上下两部分,上半部显示自己键入信息,下半部

显示对方用户键入的信息。键入delete或Ctrl+C则结束对话。

例如:% talk username

5.4 允许或拒绝接受信息

命令:mesg(message)

格式:mesg [n/y]

功能:允许或拒绝其它用户向自己所用的终端发送信息。

选项:n 拒绝其它用户向自己所用的终端写信息

y 允许其它用户向自己所用的终端写信息(缺省值)

注释:

例如:% mesg n

5.5 给其他用户写信息

命令:write

格式:write username [ttyname]

功能:给其他用户的终端写信息。

选项:

注释:若对方没有拒绝,两用户可进行交谈,键入EOF或Ctrl+C则结束对话。

例如:write username

5.6 测试网路

命令:ping

格式:ping hostname

功能:向网络上的主机发送ICMP ECHO REQUEST信息包,检测网络是否畅通。

选项:

注释:被测试的主机名可用IP地址。当丢包率为(100% packet loss)则说明

当前网络不通。

例如:% ping hostsname

5.7 远程shell命令

命令:rsh(remote shell)

格式:rsh hostsname command

功能:在本地机执行远程主机的shell命令。

选项:

注释:

例如:% rsh hostname who

5.8 远程拷贝文件

命令:rcp(remote copy)

格式:rcp [-r] file newfile

功能:拷贝远程主机上的文件。

选项:-r 拷贝目录

注释:

例如:% rcp hostname:/tmp/file.5.9 远程注册

命令:rlogin(remote login)

格式:rlogin hostname [-l username]

功能:注册到远程主机上。

选项:-l username 注册到另一用户

注释:要有用户口令才能注册。

例如:% rlogin hostname

5.10 远程登录

命令:telnet

格式:telnet hostname

功能:远程登录到网上其它主机。

选项:

注释:支持不同的操作系统。

例如:% telnet bbs.tsinghua.edu.cn

5.11文件传输

命令:ftp(file transfer program)

格式:ftp hostname

功能:网络文件传输及远程操作。

选项:ftp命令:

?/help ftp的联机帮助

open hostname 打开制定的远程机

cd [dirname] 进入远程机的目录

lcd [dirname] 设置本地机的目录

binary 以二进制方式进行传输

dir/ls 显示远程的目录文件

get/mget 从远程机取一个或多个文件

put/mput 向远程机送一个或多个文件

prompt 打开或关闭多个文件传送时的交互提示

close

关闭与远程机的连接

quit

退出ftp

注释:

例如:% ftp hostname

5.12显示到网络主机的路径

命令:traceroute

格式:traceroute hostname

功能:显示本机到达某一网络主机所经的路经和使用的时间。

选项:

注释:

例如:% traceroute hostname

第六章 Mail命令

6.1 发送或接受电子邮件

命令:mail/Mail/mailx

格式:mail username(发送)

mail [option](接受)

功能:向网上用户发送或接受电子邮件。

选项:-r 邮件按先进先出顺序排序。缺省时为后进先出顺序排序

-q 中断mail后不改变信箱内容

-p 显示mail每份邮件,不显示提示信息

-f 从邮件格式文件中读邮件

注释:mail命令:

? 显示mail帮助命令

h 邮件标题列表

p 显示当前邮件

n 显示下一邮件

r [uers] 给发信人或用户回信

s [file] 将邮件保存到文件中,保存标题信息

w [file] 将邮件写到文件中,不保存标题信息

d [n] 删除当前邮件或第n封邮件

q 将未删除的邮件存入mbox文件,并退出mail

x 所有邮件不作修改,退出mail

例如:% mail-s “Subjet...” username < messages

6.2 显示邮件队列

命令:mailq

格式:mailq

功能:查看正在发送或接收邮件的排队情况。选项:

注释:此命令一般在系统或网络不同时使用。

例如:% mailq

6.3 邮件操作命令

命令:pine

格式:pine

功能:对自己邮件操作的程序。

选项:

注释:此操作是在菜单提示下进行。

例如:% pine

第七章 运行程序命令

7.1 按时间执行命令

命令:at/batch

格式:at [option] [time] [data] [file]

功能:在制定的时间执行命令或命令文件。

选项:-r 取消以前用at命令提交的作业

-l 显示用at命令提交的所有作业状态和作业号

注释:

例如:at 0030 Jan 20 myfile

7.2 参数回至标准输出

命令:echo

格式:echo [-n] [arguments]

功能:将参数即字符串至标准输出即显示器

选项:-n 不向标准输出回送换行符

注释:

例如:echo *

7.3 复制至文件

命令:tee

格式:tee [option] filename

功能:至标准输出的同时复制至文件

选项:-a 输出时附加到文件中

-i 不理采中断

注释:

例如:% who | tee file

7.4 给程序优先级

命令:nice

格式:nice [-n] command

功能:以低的优先级运行程序或命令。选项:-n 为优先级0-20从高到低

注释:

例如:nice-5 progame

7.5 终止进程

命令:kill

格式:kill [option] pid

功能:向指定的进程送信号或终止进程。

选项:-9 强行终止进程

-17 将进程挂起

-19 将挂起的进程激活

注释:pid标示进程号,可由ps命令得到。

例如:% kill-9 pid

7.6 进程睡眠

命令:sleep

格式:sleep time

功能:使当前正在执行的进程在规定的时间内处于睡眠。

选项:

注释:time为进程将睡眠的时间,以秒为单位。

例如:% sleep time

7.7 显示作业状态

命令:jobs

格式:jobs [-l]

功能:显示当前作业的状态

选项:-l 长列表显示作业状态,包括所有者、作业号、终端和状态。

注释:作业状态为 +表示最近被停止的作业,-表示先前的作业,exit 1表示

退出的作业,job# done表示已完成的作业。

例如:% jobs

7.8 前台作业

命令:fg

格式:fg job#

功能:将指定作业号的作业转入前台运行。job#表示作业号。

选项:

注释:

例如:% fg job#

7.9 后台作业

命令:bg/&

格式:bg job#

command &

功能:将指定作业号的作业或命令推到后台运行。选项:

注释:

例如:% bg job#

7.10挂起作业

命令:stop

格式:stop job#

功能:将指定作业号的后台作业挂起.选项:

注释:

例如:% stop job#

第八章 程序编译执行命令

8.1 C程序编译

命令:cc

格式:cc [option] filename

功能:编译或链接指定的C文件。

选项:-o 指定输出文件名,缺省时为a.out

-c 只编译,产生.o的目标文件

-g 产生用于符号测试的执行文件

-lm 进行连接cc数学库

-O 进行代码的一般优化

-O2 二级优化

注释:C编译器参考手册可用命令man cc查看。

例如:% cc-o test test.c

8.2 C++程序编译

命令:CC

格式:CC [option] filename

功能:编译或链接指定的C++文件。

选项:同C编译选项

注释:C++编译器参考手册可用命令man CC查看。

例如:% CC-O2 test.cc

8.3 FORTRAN77程序编译

命令:f77

格式:f77 [option] filename

功能:编译或链接指定的Fortran文件

选项:-o 指定输出文件名,缺省时为a.out

-c 只编译,产生.o的目标文件

-g 产生用于符号测试的执行文件

-O0 不进行代码优化

-O1 尽快进行代码优化

-O2 二级优化

-O3 三级优化

注释:FORTRAN77编译器参考手册可用命令man f77查看

例如:% f77-c test.f

8.4 FORTRAN90程序编译

命令:f90

格式:f90 [option] filename

功能:编译或链接指定的Fortran90文件

选项:同FORTRAN77编译选项

注释:FORTRAN90编译器参考手册可用命令man f90查看

例如:% f90-O-o test test.f

8.5 GNU程序编译

命令:gcc(GNU C)

g++/c++(GNU C++)

g77(GNU FORTRAN77)

格式:gcc [option] filename

g++ [option] filename

g77 [option] filename

功能:编译或链接指定的编译文件。

选项:-o 指定输出文件名,缺省时为a.out

-c 只编译,产生.o的目标文件

-O 进行代码的一般优化

-O2 二级优化

注释:GNU编译器参考手册可进入emacs中info菜单下查看。

例如:% gcc-o test test.c

8.6 运行文件

格式:a.out

filename

功能:源程序经编译后产生目标代码文件,放在a.out文件或指定输出文件名。

补充常用配置文件

1./etc/hosts

主机名字解析文件,提供主机名和IP地址的对应。

2./etc/passwd

口令文件,内容为:

登录用户名:加密口令:用户ID:组ID:保留:初始工作目录:shell路径

3. /etc/group

内容为:

组名:加密密码:组ID:所有属于该组的用户。

4. /etc/profile

如果该文件存在,则每个用户登录时将执行该文件。该文件一般用于设置一些通用环境变量,如果用户的home目录中存在.profile文件,则在执行/etc/profile之后,再执行用户的.profile文件。

5. /etc/inittab

内部初始化之后,系统将启动/etc/init这个deamon进程,使/etc/init进程取得引导序列的控制权。而init进程从文件 /etc/inittab(init table,初始化表)取得指示,该文件 的内容控制所有init状态,同时也控制那些已消亡进程的再生。

6. /etc/fstab

系统中可以mount的文件系统的信息。

7. /etc/lvmtab

使用命令:

# strings /etc/lvmtab;查看系统VG和磁盘信息。

8. /etc/rc.config.d/netconf

包含系统名称和网络配置信息,如IP地址、子网掩码和路由信息等。

9. /stand/system

包含系统的驱动程序和子系统信息,内核设备信息和一些系统可调参数信息。

附录 UNIX 常用命令简单说明

UNIX 命令大多数可用联机帮助手册 man 获得帮助,下面是常用命令及简单说明,可供用户快速查找使用。命令 功能简述

cctcom 等于进程记帐文件 accton 启动或中止记帐进程

adb 汇编语言调试工具

admin 创建和管理SCCS文件 ar 档案文件和库文件管理程序 as 汇编器 asa 回车控制 at 在指定时间执行程序 awk 模式搜索和处理语言 banner 制作标题 basename 生成文件基本名(无前。后缀)batch 命令的延迟执行

bc 计算器 bdiff 大型文件比较 bfs 大文件搜索 break 退出循环

cal 打印日历表

calendar 打印日历表 cancel 取消打印任务 case 分支语句 cb C语言整理程序 cd 改变当前目录 cc C语言编译器 cdc SCCS实用程序 cflow 生成C语言流程图 checkeq 数学公式排版命令 chgrp 改变文件组 chmod 改变文件存取模式 chown 改变文件主 chroot 改变根目录 cksum 显示校验和 clri 清除指定的I节点 cmp 文件比较 col 过滤反向换行 comb SCCS实用程序 comm 显示两个排序文件的公共行

command 执行简单命令 continue 进入下一循环 cp 复制文件 cpio 复制文件档案 cpp C语言预处理程序 crash 检查系统内存映象 create 建立临时文件 cref 生成交叉引用表

cron 在指定时间执行一组命令 crontab 为命令cron 准备crontab文件 crypt 加密/解密 csplit 将一个文件分解 ct 远程终端注册

ctags 创建供vi使用的标识符 cu 呼叫另一UNIX系统 cut 断开一文件中所选择的字段 cxref 生成C程序交叉访问表 date 打印和设置时间

dc 桌面计算器 dd 转换和复制文件 delta SCCS实用程序

deroff 去掉排版格式 devnm 标识设备名 df 显示可用磁盘空间 diff 显示两个文件的差异 diff3 显示三个文件的差异 dircmp 目录比较 dis 反汇编程序 du 显示对磁盘的占用情况 dump 对指定文件备份 echo 回显指定参数 ed 行编辑器 edit 文本编辑器 egrep 在文件中查找指定模式 env 设置命令执行环境 eqn 数学公式排版命令 eval 执行指定命令 ex 行编辑器 exec 执行指定命令 exit 进程中止 expand 使表格占满行宽 export 将变量传递给子程序 expr 计算表达式值 factor 因式分解 false 返回FALSE fgrep 在文件中查找指定模式 file 确定文件类型 find 查找符号条件的文件 fmt 安排简单的文本格式 fold 折行 for 循环语句

fsck 文件系统检查和修复 fsdb 文件系统调试程序

fumount 强制性拆协指定资源 function 函数说明 fuser 列出使用文件的进程 fwtmp 产生记帐记录 get SCCS实用程序 getconf 查找配置参数

getopt 获得命令中的选择项

getopts 获得命令中的选择项

getty 设置终端类型、模式、行律等 grep 在文件中查找指定模式 head 打印文件的头若干行

hexdump 按十六进制转储文件 id 显示用户号 if 条件语句 init UNIX 初启进程 install 安装一个文件到文件系统

ipcrm 删除IPC队列 ipcs 显示IPC状态 join 连接两个文件(关系操作〕

kill 中止指定进程 killall 中止所有活动进程 labelit 给文件系统提供标号 ld 目标文件链接编辑器 lex 词法分析程序 line 读一行 link 连接文件 lint C程序检查程序 ln 链接文件 local 建立局部变量 logger 显示注册信息

login 注册

logname 获取注册名 look 在排序文件中查找某行

lorder 查找目标库的次序关系

lp 打印文件

lpr 打印文件

lpstat 显示打印队列状态

ls 目录列表 mail 发送或接收电子邮件

mailx 发送、接收或处理电子邮件

make 执行有选择的编译

makekey 生成加密码 man 显示命令用法

mesg 接收或取消对话方式

mkdir 建立目录 mkfifo 建立FIFO文件

mkfs 建立文件系统 mknod 建立文件系统的I节点 mount 安装文件系统 mv 移动文件 mvdir 移动目录 ncheck 按节点号生成节点名清单

neqn 数学公式排版命令

newgrp 把用户加入到新组 news 打印消息 nice 改变命令执行优先级 nl 给文件加行号 nm 显示目标文件符号表

nohup 忽略挂起或退出执行命令 nroff 文本文件排版 od 按八进制转储文件 pack 压缩文件 passwd 改变口令

paste 文件合并 pax 可移植档案管理程序

pcat 显示压缩格式文件 pg 分屏显示 pr 按打印格式显示文件

pstat 报告系统信息 pwck 口令文件校验程序

pwd 显示当前工作目录

quot 检查文件系统所有权 ratfor 转换成标准FORTRANC程序

read 从标准输入读一行 readonly 标记变量为只读 red 文本编辑器 regcmp 正规表达式编辑 restor 文件系统恢复程序 restore 文件系统恢复程序 return 返回语句 rev 颠倒文件中每行字符次序 rm 删除文件

rmdel SCCS使用程序 rmdir 删除目录 rsh(net)远程SHELL rsh(sec)受限SHELL runacct 运行日常记帐程序 sact SCCS实用程序 sag 打印系统活动图

sar 报告系统活动 sccsdiff SCCS实用程序 sdb 符号调试器 sdiff 并列显示两个文件的差别 sed 流编辑器 sendto 发送邮件

set 设置选项或参数

setmnt 建立文件系统安装表

sh SHELL解释器 shift 命令行参数移位

shl SHELL层(layer)管理程序 shutdown 关机 size 显示目标文件长度 sleep 挂起进程一段时间

sort 文件排序和合并 spell 拼写错误检查程序 spellin 拼写错误检查 spellout 拼写错误检查 spline 按平滑曲线输出数据 split 分解一个文件 strings 在目标文件中寻找可打印字符

strip 删除符号表 stty 设置终端模式 su 改变用户 sum 显示文件校验和及块数 sync 更新磁盘 tabs 设置制表符

tbl 表格排版 tee 在管道上建立多通路 tic 终端数据库编译程序 time 打印执行命令所花时间 tiemx 报告命令所花时间及活动

touch 更新文件时间 tput 恢复终端或查询数据库 tr 转换字符 trap 捕获信号

troff 文本文件排版

true 返回TRUE tsort 拓扑排序 tty 显示终端设备名 umask 设置文件掩码 umount 拆卸文件系统 uname 显示系统名 unget SCCS实用程序 uniq 删除文件中重复行 units 度量单位转换 unlink 删除文件 unpack 将压缩文件还原

until 循环语句 update 更新磁盘 val SCCS实用程序 vc SCCS实用程序 vi 全屏幕编辑器 volcopy 文件系统的文字拷贝 wait 等待所有字进程结束 while 循环语句 who 显示谁在使用系统 whodo 显示哪些用户在做什么 write 和另一用户直接对话 xargs 建立参数表并执行命令 yacc 语法分析程序生成器;

#!/bin/csh

#Scriptname: test.csh goto main usage: echo “(EXAMPLE):test.csh 1(A number in [0-3])” echo “Please input the ARGV!”

main:

if($#argv == 0)then

goto usage

exit();endif

if($argv[1] >= 0 && $argv[1] <= 3)then

switch($argv[1])case 1:

foreach file(1 2 3 4 5 6 7 8 9 10)touch file_$file end

mkdir dir1 dir2 foreach dir_file(file*)switch($dir_file)case “file1”: mv $dir_file

dir1 case “file2”: mv $dir_file

dir1 case “file3”: mv $dir_file

dir1 case “file4”: mv $dir_file

dir1 case “file5”: mv $dir_file

dir1 case “file6”: mv $dir_file

dir2 case “file7”: mv $dir_file

dir2 case “file8”: mv $dir_file

dir2 case “file9”: mv $dir_file

dir2 case “file10”: mv $dir_file

dir2

endsw end

touch 'history.his' foreach cur_dir(dir*)if(-d $cur_dir)then echo directory $cur_dir ls $cur_dir >>'history.his' endif end breaksw

case 2: foreach file(1 2 3 4 5 6 7 8 9 10)touch file_$file end

mkdir dir1 dir2 foreach dir_file(file*)switch($dir_file)case “file1”: mv $dir_file

dir1 case “file2”: mv $dir_file

dir2 case “file3”: mv $dir_file

dir1 case “file4”: mv $dir_file

dir2 case “file5”: mv $dir_file

dir1 case “file6”: mv $dir_file

dir2 case “file7”: mv $dir_file

dir1 case “file8”: mv $dir_file

dir2 case “file9”: mv $dir_file

dir1 case “file10”: mv $dir_file

dir2

endsw end

touch 'history.his' foreach cur_dir(dir*)if(-d $cur_dir)then echo directory $cur_dir ls $cur_dir >>'history.his' endif end breaksw

case 3: foreach file(1 2 3 4 5 6 7 8 9 10)touch file_$file end

`mkdir./dir1/dir2` foreach dir_file(file*)`mv $dir_file./dir1/dir2` end

touch 'history.his' `ls./dir1/dir2 >>history.his` breaksw

case 0: if(!-z `pwd`)then echo “I do not know why you want to do this!” else rm-r * touch 'history.his' echo “You have deleted all the files.” >>'history.his' endif breaksw

default:

echo “You had input the wrong number!” endsw else echo “Input num exceed restriction!!” endif

第三篇:操作系统命令接口设计课程设计说明书

佛山科学技术学院课程设计用纸

课程设计说明书

设计名称:操作系统课程设计

题目:操作系统命令接口设计

学生姓名: 专业: 班级: 学号: 指导教师:

日期: 2016 年 6 月 28 日 佛山科学技术学院课程设计用纸

课程设计任务书

网络工程专业年级班一、二、主要内容

利用C语言、DOS中断中21H与屏幕显示相关的中断调用完成设计,具体包括:

1、命令解释器

2、列目录命令

3、显示时间命令

4、显示日期命令

5、回显字符串命令

6、创建目录命令

7、删除目录命令

8、更改路径命令

9、显示当前工作目录命令

10、删除文件命令

11、打印文本命令

12、文件重新命名

13、显示文本命令

14、显示版本命令

15、显示目录结构命令

16、清除当前显示内容命令

上述内容中,所有命令通过命令解释器能够执行,即启动命令解释器以后,输入相应命令,按照输入指令执行相应功能,并在屏幕上显示相应结果。设计题目

操作系统命令接口设计

三、具体要求

本设计的目的是通过设计一些简单的操作系统的命令接口,使学生掌握操作系统接口的设计方法。要求学生在熟悉操作系统的命令接口及程序接口的基础上,利用C语言设计简单的命令接口。命令接口基于DOS的命令行接口。

佛山科学技术学院课程设计用纸

四、进度安排

1.要求讲解、资料查找、系统分析,概要设计(2天)2.系统详细设计、功能设计(2天)3.算法实现、编程调试(5天)

4.功能演示、资料整理、课程设计说明书编写。(1天)依照教学计划,课程设计时间为:2周。五、六、指导教师

签名日期 年 月 日

系主任

审核日期 年 月 日 完成后应上交的材料

课程设计说明书纸质文档

总评成绩 佛山科学技术学院课程设计用纸

目 录

一、程序概述...........................................................................................................................................................1 1.1完成的任务...............................................................................................................................................1 1.2解决的问题.............................................................................................................错误!未定义书签。

二、概念原理...........................................................................................................................................................1 2.1基本概念...................................................................................................................................................1 2.2基本原理...................................................................................................................................................1

三、总体设计...........................................................................................................................................................2

四、详细设计...........................................................................................................................................................3 4.1主要调用DOS的功能号...........................................................................................................................3 4.2主要函数...................................................................................................................................................3

五、完成情况...........................................................................................................................................................3

六、使用说明...........................................................................................................................................................4

七、设计总结...........................................................................................................................................................7 7.1系统特色...................................................................................................................................................7 7.2实践感受...................................................................................................................................................4 参考资料...................................................................................................................................................................5 附录(程序源代码)...............................................................................................................................................9

佛山科学技术学院课程设计用纸

一、程序概述

1.1完成的任务

本设计是要求编写一个简单的命令解释器,利用C语言、DOS中断中21H与屏幕显示相关的中断调用进行设计的,主要完成要求中所提到的功能如:可打开提示符,并获取用户输入的指令、可解析指令、可寻找命令文件、可执行基本的命令。在本设计中,设计了一个dos命令提示行,主要完成的功能有:显示系统时间和日期,显示系统版本号,删除文件,创建目录,删除目录,重命名目录或文件名,回显字符串,打印文件,清屏等功能。

1.2解决的问题

在设计过程中主要遇到了两个难题,一是如何理解和设计中断,对汇编和c语言的结合,如引入#include,#include;二是如何使用中断函数如int86(),int86x(),int dos(),int 等。里面主要的是结构体SREGS,联合体REGS,以及汇编语言int 21H系统调用中断,以及调用功能号的查询和设置。

二、概念原理

2.1基本概念

中断

当CPU(中央处理器)执行一条现行指令的时候,出现必须CPU立即执行处理的情况,CPU暂时停止当前程序的执行转而而执行新情况叫中断,此时如果外设向CPU发出中断请求,那么CPU在满足响应的情况下,将发出中断响应信号,与此同时关闭中断,表示CPU不在受理另外一个设备的中断。此次课程设计涉及有DOS中断和BIOS中断。

命令接口处理器

命令处理器是一个读入并解释你输入的命令的程序,它是介于使用者和操作系统之核心程序(kernel)间的一个接口。它是一个交互性命令解释器。命令处理器独立于操作系统,这种设计让用户可以灵活选择适合自己的命令处理器。命令处理器让你在命令行键入命令,经过命令处理器解释后传送给操作系统(内核)执行。

命令提示符

“命令提示符”也就是Windows 95/98 下的“MS-DOS方式”,虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。

消息循环

通过这个循环机制应用程序从消息队列中检索消息,再把它分派给适当的窗口,然后继续从消息队列中检索下一条消息,再分派给适当的窗口,依次进行。

系统调用

系统调用,顾名思义,说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以通过文件系统相关的调用请求系统打开文件、关闭文件或读写文件,可以通过时钟相关的系统调用获得系统时间或设置定时器等。

从逻辑上来说,系统调用可被看成是一个内核与用户空间程序交互的接口,它好比一个中间人,把用户进程的请求传达给内核,待内核把请求处理完毕后再将处理结果送回给用户空间。

佛山科学技术学院课程设计用纸

2.2基本原理

首先进入一个消息循环,不断地接收消息,根据输入的命令进行解析,然后执行命令,遇exit命令退出。

基本流程图:

开始输入指令否判断指令是否存在或者输入正确?是命令解释器显示系统时间显示系统日期显示版本号删除文件创建目录删除目录重命名目录重命名文件回显字符串打印文件内容清除屏幕内容否退出?是结束

三、总体设计

程序主要通过文件来存储帐户信息。进入提示符后,在消息循环中运用了一个do while循环,2 佛山科学技术学院课程设计用纸

switch„case将dos条用编写的函数组合起来供用户选择使用。连续的获取用户输入,直到用户输入0退出循环,结束程序。在处理文件或文件夹过程中,没有使用系统当前文件夹变量,只是在程序中单独设定了一个变量作为系统当前目录,每次获得的目录路径,如果是相对路径,则自动在前面加上当前目录路径。整个程序的设计流程,围绕着消息循环这一主线,根据消息判断调用不同的功能函数来完成相应的功能,主要使用了一些函数和汇编调用DOS接口和21号中断。

四、详细设计

4.1、主要调用DOS的功能号

2AH 读取日期

2CH 读取时间

30H 读取MS-DOS版本号 39H 创建目录 41H

删除文件

3AH 表示删除目录 56H 重命名文件 3DH 打开文件 47H 读取当前目录 3FH 读文件或目录

4.2、主要函数 void time()通过定义该函数实现调用dos的2C号功能读取系统时间的功能 void day()

通过定义该函数实现调用dos的2A功能读取系统日期的功能 void dos()通过定义该函数调用dos的30H功能读取系统的版本号功能 void DeleteFile(char filename[80])定义该函数用于删除文件或目录如果删除成功显示“success”,删除失败表示找不到该文件 void Createfile(char filename[80])

定义该函数调用dos的39H号功能用于创建一个目录 void file(char filename1[80],char filename2[80])定于该函数调用dos系统的56号功能用于重命名目录名和文件名的 void showlist()

定于该函数调用dos系统的47号功能读取当前的工作目录 void rewords()定于该函数用于调用dos的9号功能实现回显字符串功能 void ReadFromFile(char filename[80])定于该函数用于调用dos的3F功能用于读取文件或目录的内容。clrscr();引用该函数实现清除屏幕内容的功能。

五、完成情况

本程序完成了要求中的13项列目录,包括获取系统时间,获取系统日期,创建目录,删除目录,创建文件并写内容到文件中,打印文本,删除文件,更改目录或文件名,显示版本,清屏操作,获得当前的工 佛山科学技术学院课程设计用纸 作目录等13个要求

六、使用说明

运行程序首先回出现下图的界面,显示的是各项操作的命令,根据相关命令可以执行相关的操作

功能1:显示系统时间 功能2:系统日期:

功能3:显示版本

功能4:删除文件:

佛山科学技术学院课程设计用纸

功能5:创建目录

功能6:删除目录 删除new文件夹:

功能7:重命名目录或文件

修改目录(重命名目录):将上面目录123修改为101

修改文件(重命名文件):将文件名1.txt改为new1.txt 5 佛山科学技术学院课程设计用纸

功能8:显示当前工作目录

功能9:回显字符串

功能10:打印文件内容(读文件)

已知new1.txt文件里面的内容如下,通过该系统读出文件的内容

功能11:清除屏幕所有内容

佛山科学技术学院课程设计用纸

清屏后:

直至输入指令为0(代表exit)时退出系统。

七、设计总结

7.1系统特色

本系统基本实现命令访问接口的设计,能正常解释命令并执行,在命令的解释和执行直接采用DOS系统的中断调用以及功能类型号码的选择和设置,能够符合操作系统命令接口设计的要求。

7.2实践感受

课程设计是理论知识和实际操作的一种结合,对所学的知识进行强化。从确立课题到遇到问题查找资料,直到做出基本的结果,在这个过程中学到了之前所没有接触的知识点。例如在编程过程中要多使用库函数中自带的内容,不必另外再去编写已有的功能,这样不仅能节省时间,也能提高程序的可靠性。要多了解库函数,可以阅读相应的帮助文件来获得有用的信息。遇到问题多与老师同学讨论,可以帮助自己跳出定向思维。

佛山科学技术学院课程设计用纸

参考资料

《c程序设计》(第三版)谭浩强著清华大学出版社

《80x86汇编语言程序设计》沈美明,温冬婵 著清华大学出版社 《c与c++标准类库及函数.chm》

《Windows API for 2000/XP实例精解》王强周明李定国等编著电子工业出版社 《数据结构(c语言版)》严蔚敏,吴伟民等编著清华大学出版社

佛山科学技术学院课程设计用纸

附录

源代码(Torbo C 3.0环境下)

#include #include #include #include #include #define INTER 0x21

void menu(){

printf(“----------n”);

} void time(){

}

void day(){

} void dos(){ union REGS inregs,outregs;//定义中断信息结构体 union REGS inregs,outregs;//定义中断信息结构体 struct SREGS segregs;inregs.h.ah=0x2a;//读取日期

int86x(INTER,&inregs,&outregs,&segregs);

printf(“Now the day is:%d,%d,%dn”,outregs.x.cx,outregs.h.dh,outregs.h.dl);getchar();union REGS inregs,outregs;//定义中断信息结构体 struct SREGS segregs;inregs.h.ah=0x2C;//读取时间

int86x(INTER,&inregs,&outregs,&segregs);printf(“Now the time is:%d:%d:%dn”,outregs.h.ch,outregs.h.cl,outregs.h.dh);getchar();printf(“0.exitn”);printf(“1.Display system timen”);printf(“2.Display system dayn”);printf(“3.Display Mos-dos versionn”);printf(“4.Deletefilen”);printf(“5.Createcontentn”);printf(“6.Deletecontentsn”);printf(“7.Filenamen”);printf(“8.Display currrent listn”);printf(“9.Echo stringn”);printf(“10.ReadingFilen”);printf(“11.Clear screenn”);printf(“----------n”);9 佛山科学技术学院课程设计用纸

}

void DeleteFile(char filename[80]){

}

void Createfile(char filename[80]){

{ }

}

void Deletefile(char filename[80]){

int result;union REGS inregs,outregs;printf(“success!n”);union REGS inregs,outregs;struct SREGS segregs;inregs.h.ah=0x39;

inregs.x.dx=FP_OFF(filename);segregs.ds=FP_SEG(filename);

int86x(INTER,&inregs,&outregs,&segregs);

printf(“nFILE %s is not exist!n”,filename);int result;union REGS inregs,outregs;struct SREGS segregs;

inregs.h.ah=0x41;//DOS 中断号 41 是删除文件 inregs.x.dx=FP_OFF(filename);segregs.ds=FP_SEG(filename);

int86x(INTER,&inregs,&outregs,&segregs);if(result==2||result==5){ } else { } printf(“nThe file:%s has been delete successfully!n”,filename);printf(“nCan't delete the file:%s

The file may not be exist!n”,filename);struct SREGS segregs;

inregs.h.ah=0x30;//DOS 30号功能读取MS-DOS版本号 int86x(INTER,&inregs,&outregs,&segregs);printf(“The DOS

version

of

this

machine is:%d,%d,%d,%d:%dn”,outregs.h.al,outregs.h.ah,outregs.h.bh,outregs.h.ah,outregs.x.cx);getchar();if(02==outregs.x.ax)//02 表示文件未找到

佛山科学技术学院课程设计用纸

}

void file(char filename1[80],char filename2[80]){

}

} void rewords()void showlist(){ char list[80];union REGS reg;struct SREGS segreg;reg.h.ah = 0x47;//47H 读取当前目录 reg.h.dl = 0;reg.x.si = FP_OFF(list);segreg.ds = FP_SEG(list);intdosx(®, ®, &segreg);

printf(“The current working directory is:%sn”, list);union REGS inregs,outregs;struct SREGS segregs;

inregs.h.ah=0x56;//DOS 中断号 56 是重命名文件 inregs.x.dx=FP_OFF(filename1);segregs.ds=FP_SEG(filename1);inregs.x.di=FP_OFF(filename2);segregs.es=FP_SEG(filename2);

int86x(INTER,&inregs,&outregs,&segregs);if(outregs.x.ax==02){

} printf(“success!n”);printf(“nFILE %s is not exist!n”,filename1);struct SREGS segregs;inregs.h.ah=0x3A;//3A 表示删除目录 inregs.x.dx=FP_OFF(filename);segregs.ds=FP_SEG(filename);

int86x(INTER,&inregs,&outregs,&segregs);result=outregs.x.ax;if(result==2||result==5){ } else { } printf(“nThe file:%s has been delete successfully!n”,filename);printf(“nCan't delete the file:%s

The file may not be exist!n”,filename);11 佛山科学技术学院课程设计用纸

{

}

{

union REGS inregs,outregs;struct SREGS segregs;int result;char ReadContents[9*1024];inregs.h.ah=0x3D;//3D 打开文件 inregs.x.dx=FP_OFF(filename);segregs.ds=FP_SEG(filename);inregs.h.al=2;int86x(0x21,&inregs,&outregs,&segregs);result=outregs.x.ax;if(2==result){ } else {

inregs.x.bx=result;inregs.h.ah=0x3F;//读文件或者目录 inregs.x.dx=FP_OFF(ReadContents);segregs.ds=FP_SEG(ReadContents);inregs.x.cx=1024;int86x(0x21,&inregs,&outregs,&segregs);printf(“n Real Number of read characters in file:%s:%dn”,filename,outregs);printf(“nThe contents of file:%s!n”,filename);for(int i=0;i

void ReadFromFile(char filename[80])union REGS reg,reg1;struct SREGS sreg;char word[200];

for(int i=0;i<200;i++)word[i]='$';scanf(“%s”,&word);reg1.x.dx = FP_OFF(word);sreg.ds = FP_SEG(word);reg1.h.ah=0x09;

int86x(INTER,®1,®1,&sreg);printf(“n”);

佛山科学技术学院课程设计用纸

} }

int main(){

char DeleteFileName[80];

char ReadingFileName[80];char file1[80],file2[80];

int a;

menu();do

{ printf(“Please input the number:”);

scanf(“%d”,&a);

switch(a){

case 1: time();

break;

case 2: day();

break;

case 3: dos();

break;

case 4:

printf(“nInput the name of existing file to delete: ”);scanf(“%s”,DeleteFileName);

DeleteFile(DeleteFileName);break;

case 5:

printf(“n Input createcontent: ”);

scanf(“%s”,&DeleteFileName);Createfile(DeleteFileName);break;

case 6:

printf(“n Input deletecontents: ”);scanf(“%s”,&DeleteFileName);Deletefile(DeleteFileName);break;

case 7: printf(“name:”);

scanf(“%s”,&file1);

printf(“new name:”);scanf(“%s”,&file2);file(file1,file2);break;佛山科学技术学院课程设计用纸

case 8: showlist();break;case 9: rewords();break;case 10:

printf(“nInput the name of existing file to ReadingFileName: ”);

scanf(“%s”,ReadingFileName);

ReadFromFile(ReadingFileName);break;case 11: clrscr();

menu();break;

default: break;

} }

while(a!=0);

return 0;}

第四篇:公文之命令

命令-概述

命令,是法定的行政公文的一个文种,是用于依照有关法律公布行政法规和规章,宣布施行重大强制性行政措施;嘉奖有关单位和人员时使用的一种下行公文。命令是国家行政机关公文的最高级形式,令是命令的简称。命令分类

命令能多种类型,按其内容和作用,有公布令、任免令、嘉奖令以及惩戒令、动员令和特赦令等。前四种比较常见和常用。

1、发布令

多用于发布重要法规、规章和条例等。发布令篇幅一般比较短,文字精练、准确、鲜明和庄重。

2、行政令

多用于发布行政法规、规章和宣布施行强制性行政措施等。

3、任免令

多用于发布人事任免事宜,有时也以“任免名单”的形式代替。

4、嘉奖令

多用于表彰有关人员等。嘉奖令可由国家行政领导机关、立法机关单独发布,也可以由党政军机关联名发布,但省以下机关多以表彰性的“通报来代替嘉奖令。

命令-写法

命令的结构,一般由标题、发文字号(令号)、主送机关、正文、署名、日期等五部分组成。

(一)标题:由发文机关加文种构成或发文机关加事由再加文种构成。

(二)发文字号(令号):令号一般以领导人任期为界编流水号,前面加“第”字。发文字号的编法与其他公文的相同。

(三)主送机关:即受令的单位。根据具体情况,有的命令需要写明主送机关,有的则不需要写这一项内容。

(四)正文:发布令一般采用篇段合一式,要写明发布依据、发布对象、发布决定和施行日期等重要信息。嘉奖令一般包括事迹介绍、性质评价、如何嘉奖及希望号召等部分。任免令由任免依据和被任免的名单组成。行政令由缘由、主要内容和执行要求等部分组成。

(五)署名:一般写上发令机关最高领导人的名字,前面要注明其职务;也有的命令只写发令机关名称。

(六)日期:即正式签发日期,一般要把年月日写全。

第五篇:公文写作之命令

命令

命令是国家权力机关、行政机关、军事机关及其负责人颁布的,是具有强制执行性质的领导性、指挥性的下行公文。从词义上看,是“使人为事”的意思。“命”还有“严肃”的含义,“令”有“告诫”的含义。命令是我国最古老的公文文种之一。三国时候曹操为了完成其统一中国的大业,千方百计广招人才,先后颁布了《求贤令》、《举士令》和《求逸才令》等。在我国古代,命令有称作“誓”、“诰”、“制”、“政”、“策”等的。

命令是“依照有关法律规定发布行政法规和规章;宣布施行重大强制性行政措施;奖惩有关人员;撤销下级机关不适当的决定”时所使用的公文。

命令与别的公文相比较,具有以下几个特点。

1.内容重要。

命令所涉及的事项,有的是发布行政法规和规章,有的是宣布施行重大强制性行政措施,这些都是重要的内容。运用命令来奖惩有关人员,往往也是在全国或某一地区影响较大的。如果是一般性的表彰先进或批评错误,就不用命令而用通报等别的公文文种。

2.权威性强。

根据《中华人民共和国宪法》的规定,只有中华人民共和国主席、国务院总理、国务院各部部长、各委员会主任以及县以上各级地方人民政府才可以依据法律规定的权限发布命令,其他任何单位和个人均不得发布命令。在实际工作中,各级地方政府都很少使用命令这一文种,国家高级领导机关和主要领导人才较多使用。因此,命令具有很强的权威性,命令一旦发布,别的单位或个人都不得修改或歪曲,如果别的公文的内容与命令的有关精神相抵触的,也一律以命令的为准。命令具有明显的强制性,上级机关发布了命令,下级机关不管是否同意,不管有什么困难或问题,都必须坚决地无条件地执行。令出必行,违反命令或抗拒执行命令,就要受到惩罚,在所有国家机关行政公文中,命令是最具有强制性的。

命令的主要种类有:发布令、行政令、嘉奖令、撤销令、惩戒令等。

(一)发布令。

发布令就是用于发布行政法规和规章的文件。由令文及附件组成。附件即应公布的法规或制度、规章。

发布令的写作:

1.标题。

发布令的标题有两种:一是由发令机关领导人职务加上文种(令);二是发令机关加上文种(令)。常见的如《中华人民共和国主席令》、《中华人民共和国国务院令》。

2.发文字号。

发布令的发文字号往往采用流水号,即该届政府的主席或总理在任期间所发的命令(令)的顺序号。

也有用一般文号的。

3.正文。

发布令的正文一般包括几个内容:一是发布的对象,即发布的是哪一个行政法规或规章;二是发布的依据,即由哪一级组织或哪一次会议在什么时候通过了本法规或规章;三是执行要求,即由什么

时候起施行本法规或规章。

授勋令

国务院、中央军委关于授予钱学森同志

“国家杰出贡献科学家”荣誉称号的命令

国发〔1991〕51号

国防科工委:

钱学森同志是我国著名科学家。他早年在空气动力学、航空工程、喷气推进、工程控制论

等技术科学领域做出许多开创性的贡献。1955年9月,在毛泽东、周恩来等老一辈无产阶级革命

家的关怀下,他冲破重重阻力,离开美国回到社会主义祖国。1959年8月,他光荣地加入了中国

共产党。数十年来,他以对祖国、对人民的无限热爱和忠诚,满腔热忱地投身于我国国防科研

事业,为我国火箭、导弹和航天事业的创建与发展做出了卓越的贡献。他潜心研究的工程控制

论,发展成为系统工程理论,并广泛地运用于军事运筹、农业、林业,乃至整个社会经济各个

领域的实践活动,在我国现代化建设中发挥了重要作用。在发展系统工程理论与实践方面,是

我国科技界公认的倡导人。他一贯努力学习马克思主义、毛泽东思想,坚持运用马克思主义哲

学理论指导科学活动。他热爱中国共产党,热爱社会主义祖国,热爱人民,充分体现了新中国

知识分子的高尚品德,他是我国爱国知识分子的杰出典范。

为了表彰钱学森同志全心全意为人民服务,为祖国科技事业的发展所做出的卓越贡献,国

务院、中央军委决定,授予钱学森同志“国家杰出贡献科学家”的荣誉称号。

国务院、中央军委号召广大科技工作者向钱学森同志学习,学习他崇高的民族气节、严谨的科学态度、朴实的工作作风。像他那样忠于党、忠于社会主义祖国、忠于人民,像他那样坚

持运用辩证唯物主义和历史唯物主义的科学世界观、方法论指导科研工作;像他那样勤勤恳恳,艰苦奋斗,顽强拼搏,无私奉献,为发展和繁荣我国科技事业,推进社会主义现代化建设,做

出新的贡献。

科学技术是第一生产力,是推动经济和社会发展的强大力量。各级领导干部都要继续认真

贯彻落实党的知识分子政策和发展科技的方针,以对党对人民高度负责的精神,关心爱护和大

力培养科技队伍,造就更多的世界第一流的科学技术专家,为在全社会进一步形成尊重知识,尊重人才的良好风尚而努力奋斗。

国务院总理 李 鹏

中央军委主席 江泽民

一九九一年十月十四日

发布令

关于在我国统一实行法定计量单位的命令

1959年国务院发布《关于统一计量制度的命令》,确定米制为我国的基本计量制度以来,全

国推广米制、改革市制、限制英制和废除旧杂制的工作,取得了显著成绩。为贯彻对外实行开

放政策,对内搞活经济的方针,适应我国国民经济、文化教育事业的发展,以及推进科学技术

进步和扩大国际经济、文化交流的需要,国务院决定在采用先进的国际单位制的基础上,进一

步统一我国的计量单位,经1984年1月20日国务院第二十一次常务会议讨论,通过了国家计量局

《关于在我国统一实行法定计量单位的请示》、《全面推行我国法定计量单位的意见》和《中华

人民共和国法定计量单位》。现发布命令如下:

一、我国的计量单位一律采用《中华人民共和国法定计量单位》。

二、我国目前在人民生活中采用的市制计量单位,可以延续使用到1990年,1990年底以前

要完成向国家法定计量单位的过渡。农田土地面积计量单位的改革,要在调查研究的基础上制

订改革方案,另行公布。

三、计量单位的改革是一项涉及到各行各业和广大人民群众的事,各地区、部门务必充分

重视,制定积极稳定的实施计划,保证顺利完成。

四、本命令责成国家计量局负责贯彻执行。

本命令自公布之日起生效。过去颁布的有关规定,与本命令有抵触的,以本命令为准。

国 务 院

一九八四年二月二十七日

撤销令

关于撤销×市擅自改变上级机关对外商赠送物品的审批权限规定的令

××市人民政府:

关于外商赠送物品审批权限问题,外贸部贸进管字〔19××〕×号文件规定,外商赠送物品以及××、××接受外商赠送汽车十辆以下,由省人民政府批准,而且省府已发出×府办〔19××〕××号文件明确了接受赠送物品报批手续。查××市政府×府〔19××〕××号文件通知市属单位,从今年六月一日开始,外商赠送物品由市政府批准,下级机关擅自改变上级机关的规定是不对的。为此,现重申:凡接受外商赠送国家限制进口的物品,都应按现行规定报省人民政府审批,违背规定越权审批的一律无效。接受汽车的,将加盖省政府办公厅印章的“接受外商赠送物品报批表”和外商赠送书,到经贸部申领许可证,海关一律凭省政府办公厅办理的批件和经贸部许可证验收。

××省人民政府(印)××年×月×日

行政令

向全国进军的命令

(一九四九年四月二十一日)

各野战军全体指挥员战斗员同志们,南方各游击区人民解放军同志们:

由中国共产党的代表团和南京国民党政府的代表团经过长时间的谈判所拟定的国内和平协定,已被南京国民党政府所拒绝。南京国民党政府的负责人员之所以拒绝这个国内和平协定,是因为他们仍然服从美国帝国主义和国民党匪首蒋介石的命令,企图阻止中国人民解放事业的推进,阻止用和平方法解决国内问题。经过双方代表团的谈判所拟定的国内和平协定八条二十四款,表示了对于战犯问题的宽大处理,对于国民党军队的官兵和国民党政府的工作人员的宽大处理,对于其他各项问题亦无不是从民族利益和人民利益出发作了适宜的解决。拒绝这个协定,就是表示国民党反动派决心将他们发动的反革命战争打到底。拒绝这个协定,就是表示国民党反动派在今年一月一日所提议的和平谈判,不过是企图阻止人民解放军向前推进,以便反动派获得喘息时间,然后卷土重来,扑灭革命势力。拒绝这个协定,就是表示南京李宗仁

政府所谓承认中共八个和平条件以为谈判基础是完全虚伪的。因为,既然承认惩办战争罪犯,用民主原则改编一切国民党反动军队,接收南京政府及其所属各级政府的一切权力以及其他各项基础条件,就没有理由拒绝根据这些基础条件所拟定的而且是极为宽大的各项具体办法。在此种情况下,我们命令你们:

(一)奋勇前进,坚决、彻底、干净、全部地歼灭中国境内一切敢于抵抗的国民党反动派,解放全国人民,保卫中国领土主权的独立和完整。

(二)奋勇前进,逮捕一切怙恶不悛的战争罪犯。不管他们逃至何处,均须缉拿归案,依法惩办。特别注意缉拿匪首蒋介石。

(三)向任何国民党地方政府和地方军事集团宣布国内和平协定的最后修正案。对于凡愿停止战争、用和平方法解决问题者,你们即可照此最后修正案的大意和他们签订地方性的协定。

(四)在人民解放军包围南京之后,如果南京李宗仁政府尚未逃散,并愿意于国内和平协定上签字,我们愿意再一次给该政府以签字的机会。

中国人民革命军事委员会主席 毛泽东

中国人民解放军总司令 朱 德

下载系统安全之利用操作系统自带命令杀毒word格式文档
下载系统安全之利用操作系统自带命令杀毒.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    除尘系统安全防护之防静电

    除尘系统安全防护之防静电 1)设备和金属结构的接地 1]除尘设备和钢结构(如走台)必须单独连接在接地母线线路上,不允许几个设备串联接地,以避免增加接地线路的电阻和防止检修设......

    操作系统实验报告-利用银行家算法避免死锁(推荐五篇)

    计算机操作系统实验报告 题 目 利用银行家算法避免死锁一、 实验目的: 1、加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。 2、要求编写和......

    操作系统-创建线程,利用互斥实现线程共享变量通信介绍

    2016-2017学年度第一学期大作业 课程名称: 操作系统(含课程设计) 任课教师:解晓萌作业题目: 创建线程,利用互斥实现线程共享变量通信姓名:鲁 斌学号: 20***02专业: 计算机科......

    操作系统课程设计之请求式面页管理

    一、目的与要求 1、目的近年来,由于大规模集成电路(LSI)和超大规模集成电路(VLSI)技术的发展,使存储器的容量不断扩大,价格大幅度下降。但从使用角度看,存储器的容量和成本总受到一......

    十三种行政公文写法示例之命令的写法

    十三种行政公文写法示例之命令的写法 (一)命令(令) 1、命令(令)的用途: (1)依照有关法律公布行政法规和规章; (2)宣布施行重大强制性行政措施; (3)嘉惩有关单位及人员。 2、命令(令)的种类: (1)......

    雅思口语词汇之利用日常生活

    看牌匾.不少公司、企业的牌匾都是中英两种文字书写的.最常见的如国有四大银行:中国银行(Bank of China)、中国农业银行(Agricultural Bank of China)、中国建设银行(China Constr......

    建设社会主义新农村之沼气利用

    建设社会主义新农村之沼气利用 【摘要】随着中国经济的快速发展,国内常规油气的开发已不能满足经济发展的需要。目前,世界各国从保证国家能源安全的角度考虑,都在不遗余力地......

    信息系统安全等级测评之组织机构和人员安全管理办法

    ××公司 信息安全管理组织机构和人员安全管理办法 第一章 总则 第1条 为加强本公司信息安全管理工作,保障网络与信息系统的正常运行,依据有关法律、法规及信息安全标准,特制定......