本文整理了2014年中级通信工程师考试《互联网技术》相关知识点,希望能够帮助您更好的全面备考2014年通信工程师考试!
6.3.3 UNIX的结构
Unix操作系统通常被分成3个主要部分:内核(Kernel)、Shell和文件系统。
内核是Unix操作系统的核心,直接控制着计算机的各种资源,能有效地管理硬件设备、内存空间和进程等,
使得用户程序不受错综复杂的硬件事件细节的影响。内核程序是UNIX中唯一不能由用户任意变化的部分,它大致分成存储管理、进程管理、设备管理和文件系统管理等几部分。进程管理还可以进一步分成低级进程管理和商级进程管理两部分。低级进程管理主要包括:调度进程占用处理机的程序以及进程间的基本通信机构。高级进程管理主要包括:进程创建、终止;进程间的通信:
机构和进程间的跟踪控制等。核内各部分之间的层次结构不很清晰,从低到髙的大致顺序是:中断处理、存储管理、低级进程管理、设备管理,文件系统管理、高级进程管理和系统调用处理程序。UNIX内核面向核外程序的界面是各种系统调用。核外程序通过一种特殊的指令(陷入指令)进入内核,它先经由陷入处理程序,然后转入相应系统调用处理程序。
Shell是UNIX内核与用户之间的接口,是UNIX的命令解释器。目前常见的Shell有BourneShell(sh)、KornShell(ksh)、CShell(csh)和Boume-againShell(bash)。
文件系统是柑对存储在存储设备(如硬盘)中的文件所进行的组织管理,通常是按照目录层次的方式进行组织。每个目录可以包括多个子目录以及文件,系统以/为根目录。常见的目录有/etc(常用于存放系统配置及管理文件)、/dev(常用于存放外围设备文件)和/usr(常用于存放与用户相关的文件)等。
6.3.4 UNIXShell
Shell既是一个命令语言,又是提供到UNIX操作系统的接口的一个编程语言。
6.3.5 UNIXShell常用命令
1.pwd命令
pwd命令用来显示当前目录路径,命令如下:


第2-4字符表示文件属主对此文件的访问权限(如“rwx”和“r-x”);
第5-7字符表示用户组对此文件的访问权限(如“rwx”和“r-x”);
第8-10字符表示其他用户对此文件的访问权限(如“r-x”和“r-”);
其中,访问权限用3个字符表示,顺序是“rwx”,“r”表示可读,“w”表示可写,“x”表示可执行。若某项禁止访问则为如“r-x”表示可读、不可写、可执行:
第2列:此文件的链接数(如2和1):
第3列:此文件的属主名(如smith和wjm);
第4列:用户组名(如group和newservice);
第5列:文件所占字节数(如48和321):
第6-8列:最后修改的日期和时间(如“Jan051998”和“Oct1709:33”);
第9列:文件名(如john和file2)。
5.mkdir、rmdir、cat、more,cp,mv命令
这些命令和DOS的相应命令功能和用法基本一致,它们和DOS命令的对应关系如下:

6.tar 命令
使用tar命令,可将多个文件合并成一个文件库(archival)的方式存放于磁带或磁盘上。当需要时,可由文件库获取所需的文件。tar的指令格式:$tar[function-option[modifier]][files]
tar命令选项分为两部分:功能选项和修改选项。功能选项用来设定tar的动作(如读取、写入等),而修改选项则用来修改tar的动作。tar命令选项前没有功能选项(fimction-option)如下:r:将所指的文件附加在文件库后。
x:读取文件库内的文件,如文件名为目录,则连子目录也会被读取(常用)。c:建立一个新文件库(常用)?
g:将文件由文件库的圾前头开始建立,而不是写在最后一个文件后。
修改选项(modifier)如下:
v:启动显示模式,tar会显示所处理的文件名(常用>.
w:启动确认模式,tar处理每个文件之前,要求用户先加以确认。
f:表示文件库为file,拆略此项,以预设的磁带或磁盘为对象(常用)。
7.cpio命令
利用cpio命令可将文件或目录从文件库获取出来或将数据拷贝到文件库。cpio的命令格式如下:
cpio-i[bcdmrtuv][patterns]
cpio-o[abcv]
cpio-p[adlmuv][directory]
说明:cpio共有3种基本模式,-o即copy*out模式,将一组文件copy到一个文件库;-i即copy-in模式,读取文件库,并将其展开在当前目录:-p能从某个目录读取所有文件(包括子目录到另一个目录),且不以archive(归档)的方式存放。
cpio常配合shell使用。-o常用标准输入设备读取要copy的文件名称,并将copy成的archivefile通过标准输出设备输出。一般利用输入出重定向或管道的原理,达到真正复制的功能。
8.文件压缩和解压程序
compress命令可将文件压缩以减少存储空间。压缩后的文件以“.z”结尾。展开命令为uncompresso压缩命令格式:compressfilename展开命令格式为:uncompresscompressed-filename
pack压缩文件对应的解压缩文件unpack.压缩后文件的名称为“z”,其压缩后的空间因文件类型而定。命令格式:packnameunpackname
注:pack对太小的文件不压缩,若要强制压缩,用-f选项:
gzip压缩文件对应的解压缩文件为gunzip.压缩后的文件名称为“.gz”.命令格式:gzipfilenamegunzipfilenamepkzip压缩文件对应的解压缩文件为pkunzip.压缩后的文件名称为“.zip”.命令格式:pkzipfilenamepkunzipfilename
9.增加新用户
步骤1:创建用户。
要在UNIX系统中增加新用户,可采用useradd命令,常用命令格式如下:
/etc/useradd[-ccomment][-ddirectory][-ggroup][-m][-sshell]username其中,-ccomment:表示注释。
-ddirectory:表示家目录。
-ggroup:表示属于哪个用户组。
-m:表示若家目录不存在,则自动创建。
-sshell:表示该用户使用的shell。
username:用户名。
步骤2:设密码。
对用户devos建立密码的命令为:passwddevos
10.删除用户
删除用户的命令常用格式为:
/etc/userdelusername
有的UNIX系统可能不允许彻底删除该用户,userdel只能回收该用户的使用权(retireX
11.增加新用户组
要在UNIX系统中增加新用户组xyw,命令如下:
/etc/groupaddxyw
命令执行完后就增加了一个名为xyw的用户组。
12.删除用户组
要将在UNIX系统中用户组gpll删除,命令如下:
/etc/groupdelgpl1
命令执行完后就将gpll用户组删除了。
编辑推荐:
更多关注:2014年通信工程师考试时间 通信工程师真题 2013年通信工程成绩查询
(责任编辑:xy)