如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
主要内容:介绍了UNIX操作系统的特点、UNIX操作系统的基本操作与系统管理,并叙述了UNIX操作系统中的编程方法,简要介绍了UNIX操作系统的基本原理。学习任务:7.1UNIX系统的使用初步7.2UNIX系统内核结构7.1UNIX系统的使用初步UNIX命令7.1.1.2目录及文件的显示命令1.K命令:[说明]:ls命令列出指定目录下的文件,缺省目录为当前目录./,缺省输出顺序为纵向按字符顺序排列。2.pwd命令[说明]:本命令用于显示当前的工作目录。3.cat命令[说明]:显示和连接一个或多个文件至标准输出。4.head命令[说明]:将文件的头n行显示输出,缺省值为10行,显示多个文件时,在每个文件的前面加上==>;文件名<==5.more[说明]:将文件显示在终端上,每次一屏,在左下部显示--more--,若是从文件读出而非从管道,则在后面显示百分比,表示已显示的部分,按回车键则上滚一行,按空格键则上滚一屏,未显示完时可以使用more命令中的子命令。7.1.1.3目录及文件的操作命令1.cd[说明]:本命令用于改变当前的工作目录,无参数时使用环境变量$HOME作为其参数,$HOME一般为注册时进入的路径。2.Mkdir命令[说明]:本命令用于建立目录,目录的存取模式由掩码(umask)决定,要求对其父目录具有写权限,目录的UID和GID为实际UID和GID。3.Rmdir命令[说明]:本命令用于删除目录。4.cp命令[说明]:将文件1(文件2...)拷贝到目标上,目标不能与文件同名,若目标是文件名,则拷贝的文件只能有一个,若目标是目录,则拷贝的文件可以有多个,若目标文件不存在,则建立这个文件,若存在,则覆盖其以前的内容,若目标是目录,则将文件拷贝到这个目录下。5.mv命令[说明]:将文件移动至目标,若目标是文件名,则相当于文件改名。6.rm命令[说明]:用来删除文件或目录7.1.1.4目录及文件的查找命令1、Find命令[说明]:find命令递归地遍历指定路径下的每个文件和子目录,看该文件是否能使表达式值为真,以下n代表一个十进制整数,n代表打印n,-n代表小于n。2.grep[说明]:在指定的文件中搜索模式,并显示所有包含模式的行,模式是一个正规表达式,在使用正规表达式时,最好将其引在单引号(‘)中,若指定文件为缺省,则使用标准输入。7.1.2文本编辑器7.1.2.1UNIX编辑器概述编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括ex,edit,ed和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。7.1.2.2Vi编辑器的使用1.进入vi在系统提示字符(如$、#)下敲入vi<文件名称>,vi可以自动帮你载入所要编辑的文件或是开启一个新文件(如果该文件不存在或缺少文件名)。2.两种模式vi存在两种模式:指令模式和输入模式。3.退出vi在指令模式下键入:q,:q!,:wq或:x(注意:号),就会退出vi。4.基本编辑操作配合一般键盘上的功能键,像是方向键、[Insert]、[Delete]等等。5.更多编辑操作Vi中的编辑指令非常有弹性,基本上可以说是由指令与范围所构成。例如;dw是由删除指令d与范围w所组成,代表删除一个单词d(elete)w(ord)。7.1.3Shell程序设计7.1.3.1shell概述shell是一个命令解释器,它会解释并执行命令提示符下输入的命令。7.1.3.2shell编程1.注释:在进行shell编程时,以#开头的句子表示注释。2.变量:在其他编程语言中您必须使用变量。3.Shell命令和流程控制在shell脚本中可以使用三类命令:Unix命令管道,重定向分支语句7.1.4UNIX系统管理7.1.4.1用户管理1.用户与用户组2.用户帐号的定义3./etc/passwd文件4./etc/group文件5.使用命令行管理用户帐号6.使用命令行方式更改用户的密码7.1.4.2系统的启动和关闭1.系统的启动自动启动;在这种方式下,系统可以不经任何人工的干预而自动完成启动的全过程。手工启动;在系统启动过程到达某一点时,系统管理员可以进行一些人工的干预,如对文件系统进行检查,设置系统的日期等等。然后系统将继续进行引导。2.系统的关闭7.2UNIX系统内核结构7.2.2进程