1UNIX复习资料.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1UNIX复习资料

UNIX系统内核的大部分是用C语言实现的。 UNIX系统是一种通用、多用户、分时操作系统。 UNIX系统有哪些特性? 用简单的设计技术和方法去完成较复杂、较全面的功能。 支持多用户、多任务的运行环境。(3)文件系统可随意装卸。 (4)良好的开放性和可移植性。(5)强大的命令功能 (6)完善的安全机制 (7)具有网络特性 3.虚拟计算机:操作系统在计算机系统体系结构中所处的位置很特别,它的一边面对的是应用程序和用户,另一边面对的是计算机系统的硬件。操作系统的职责是协调计算机内部所有的活动,为用户和应用程序构造一个开发和运行的虚拟环境,这个虚拟环境比计算机的实际环境具有更加友好、便利、有效等多种性能,把这种环境称作虚拟计算机。 第二章4.请说明UNIX系统内部完成用户登录及用户退出的简要处理过程。 1)当UNIX系统正常启动完成后,系统就可以接纳用户的登录。这时系统中有一个初始化程序init为系统中的每一个用户终端的端口激活一个getty程序,getty在用户终端上显示“login:”提示符号,并等待用户的输入。 2)用户输入用户名后,由getty读取用户的输入然后启动login程序,由login程序完成完成用户的登录过程。 3)login程序开始执行并在终端上显示“password:”提示,等待用户输入口令。 4)用户输入口令后,login程序完成用户名及口令的核实,无误时调入shell程序,它显示“$”或“%”提示符表示shell程序准备就绪,等待用户输入命令。 5)当用户退出系统系统时,shell程序终止运行,UNIX系统将会在终端上启动一个新的getty程序,等待新的用户登录。(加图) 5.UNIX的命令格式中通常包括哪些内容? UNIX命令使用格式比较统一:Command [-options] [arguments],其中 Command表示UNIX命令名,options表示命令的执行选项,可以默认。arguments表示命令的执行参数,可以默认。 6.IS命令:列出指定目录中的内容 -a——列出所有文件,包括以“.”打头的隐藏文件。 -d——列出目录文件本身的状态,而不是列出目录下包括的文件内容。常与-l选项联用。 -i——在列表增加列出文件的i结点号。 -l——以长列表方式列出文件及目录信息。 -R——递归地列出其中包含的子目录中的文件信息及内容。例IS 7.date命令:显示或设置系统得日期、时间 格式:date[+format]或date[current date],其中[+format]是日期输出时的方式选择,如果参数“+”开头,则表示date命令按用户要求的格式输入。 第三章8.正则表达式:就是一种说明查找匹配模式的语法。而使用这种语法进行文本匹配或查找时,可以使用规范的算法和函数过程进行处理。 8.请描述vi中的各种工作方式的意义及用途 1)命令行方式:命令行方式是用户进入vi后的初始方式。在此方式中,用户可输入vi的命令,请求vi为你完成不同的工作。2)插入编辑方式:在插入编辑方式下,用户可在编写的文件中添加或输入文本及程序代码。3)末行命令方式:在vi的末行命令方式下,由许多操作系统功能类似于命令行方式,只是它的命令输入出现在屏幕最底部,在命令行方式下输入:“:”“/”“?”等字符可进入末行命令方式。在末行命令方式下,当输入的命令完成后,vi控制程序会自动返回到命令行方式下等待下一步的操作。 PS. Ed的运行速度快,操作简单,占用存储空间比较小。 第四章9.UNIX系统中的shell可以为用户提供哪些支持功能? Shell作为一种用户与操作系统交互的工具与平台,可以完成用户在使用操作系统中的大部分工作。UNIX的shell主要完成的工作通常包括:1)命令行解释执行——接收用户的命令输入,解释分析命令含义,执行用户命令。2)环境变量的设置——对用户工作环境进行修改和设定,根据规则选择和设定相关的环境变量。3)输入/输出的重定向管理——可通过重定向实现对系统标准流的修改。4)shell程序的设计——用户可使用shell的脚本语言完成较为复杂的命令执行过程或用户环境设置过程。 10.如果将命令处理过程看作“加工”过程,那么向此“加工”输入的信息及由此“加此”输出的信息可看作“信息流”。UNIX的信息标准流标准定义:图4-2 11.shell:对于所有登录到UNIX系统的用户,系统都要为其开启一个程序来管理用户与UNIX系统的交互,这个程序就是shell。 12.UNIX系统可支持多种shell程序,如C shell、Bourne shell(也称为B-shell)及Korn shell(也称为K-shell),不同的shell在应用中各有所长。最常用最普通的是B-shell。 第五章13.在结构

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档