初级UNIXC程序员标准概要文档格式.docx

上传人:b****1 文档编号:13323734 上传时间:2022-10-09 格式:DOCX 页数:22 大小:33.02KB
下载 相关 举报
初级UNIXC程序员标准概要文档格式.docx_第1页
第1页 / 共22页
初级UNIXC程序员标准概要文档格式.docx_第2页
第2页 / 共22页
初级UNIXC程序员标准概要文档格式.docx_第3页
第3页 / 共22页
初级UNIXC程序员标准概要文档格式.docx_第4页
第4页 / 共22页
初级UNIXC程序员标准概要文档格式.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

初级UNIXC程序员标准概要文档格式.docx

《初级UNIXC程序员标准概要文档格式.docx》由会员分享,可在线阅读,更多相关《初级UNIXC程序员标准概要文档格式.docx(22页珍藏版)》请在冰豆网上搜索。

初级UNIXC程序员标准概要文档格式.docx

2.1.2、字符串操作6

2.1.3、内存操作6

2.1.4、形参和值参6

2.1.5、函数定义和返回值7

2.1.6、头文件的使用7

2.1.7、Base库的理解7

2.2、数据库嵌入式程序部分7

2.2.1、能正确掌握编写嵌入式数据库程序7

2.2.2、能正确掌握索引7

2.2.3、能正确掌握数据库事物7

2.2.4、能正确掌握数据库事物8

2.2.5、能正确掌握打开/关闭数据库的方法8

2.2.6、能正确掌握游标的类型与使用方法8

2.2.7、能正确掌握数据库锁的概念8

2.2.8、能正确理解SQLCODE、SQLERRD[2]8

3、DBACCESS操作要求8

3.1、基本操作8

3.2、能正确使用finderr检查数据库错误原因8

4、其它8

4.1、能正确掌握工程文件makefile的使用9

4.2、能比较熟练的阅读计算机专业英语9

1、

UNIX系统部分

1.1、用户的理解

1.1.1、能正确理解UNIX系统下的用户概念

能理解UNIX系统下的用户和WINDOWS系统的用户的区别

Windows系统功能只限于向超级用户提供,超级用户对系统有自由的支配权。

而unix操作系统则有权限的限制,某些除超级用户外的用户只有少数的许可权。

所以unix的安全性更高。

1.1.2、能正确掌握增删用户的操作

以SCOOPENSERVER为例,能在该UNIX系统下面进行增加一个用户的操作,删除一个用户的操作。

要在UNIX系统中增加新用户需要下列步骤:

(1)在/etc/passwd文件中新增一行数据,表示给该用户的信息;

(2)为该用户选择工作组,将该用户标识符加在/etc/group文件内适当位置;

(3)为该用户创建一个家目录(homedirectory),将其家目录的拥有者改为该用户所有,组别也改为该用户的组别;

(4)为该用户设置密码。

一、/etc/passwd文件

/etc/passwd是一文本文件,用来存放用户信息,每行表示一个用户。

/etc/passwd每行的格式如下:

user_name:

password:

uid:

gid:

comment:

home:

shell

每行有很多项组成,项与项之间用"

:

"

隔开。

每项的说明如下:

user_name

用户名

password

登录密码,初始设置时为空

uid

用户识别号(UserID),是一数值,每个用户的识别号不同

gid

工作组识别号,参见/etc/group文件

comment

注释,可以任意字符,一般用来说明用户的身份特征

home

家目录名

该用户缺省shell,一般取值为:

/bin/sh、/bin/ksh、/bin/csh

/etc/passwd的内容举例如下:

cfl:

x:

201:

50:

CaoFeilong:

/usr/cfl:

/bin/sh

abc:

206:

abc:

/usr/abc:

要增加一新用户,用户名devos,需要在/etc/passwd文件末尾增加如下一行:

devos:

207:

DickDevos:

/usr/devos:

二、/etc/group文件

/etc/group是一文本文件,用来存放用户工作组信息,每行表示一个组。

/etc/group每行的格式如下:

group_name:

members_list

每行有四项组成,项与项之间用"

group_name

工作组名

工作组密码,一般为空

工作组识别号(GroupID),是一数值,每个组的识别号不同

该组成员列表,由一个或多个用户名组成,用户名之间用逗号隔开

/etc/group的内容举例如下:

other:

1:

root,daemon

group:

ingres,sybase,cfl,abc

值得说明的是,一个用户可以是多个组的成员。

若要使devos用户属于group组,还需要在/etc/group文件中group组所在行末加上devos:

ingres,sybase,cfl,abc,devos

三、创建家目录

#mkdir/usr/devos在/usr目录下创建与用户名同名的目录devos

#chowndevos/usr/devos设置/usr/devos的属主为devos

#chgrpgroup/usr/devos设置/usr/devos的工作组为group

#chmod755/usr/devos设置存取权限,一般为755

四、设密码

对用户devos建立密码的命令为:

#passwddevos

早期的UNIX版本,用户密码经加密后存放在/etc/passwd中的password字段。

而在SVR3以后的版本则借用/etc/shadow存放用户密码。

6.2删除用户

删除用户的步骤如下:

(1)删除/etc/passwd内该用户的信息行

(2)删除/etc/group内有关该用户的项。

(3)将该用户的家目录删除

1.1.3、能正确理解环境变量与用户的关系

知道一个用户的环境变量在什么地方可以设置、以及如何修改环境变量。

1、Linux是一个多用户的操作系统。

每个用户登录系统后,都会有一个专用的运行环境。

通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。

用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。

  2、常在/etc/profile文件中修改环境变量,在这里修改的内容是对所有用户起作用的。

  以下主要操作将在该文件中进行。

  3、如何添加环境变量。

  例如添加“NAME=liheng”。

  在profile文件的最后添加如下内容exportNAME=liheng

  变量值liheng可以加引号也可以不加,效果一样。

  4、在profile文件添加或修改的内容需要注销系统才能生效。

  5、重复定义变量怎样理解。

  经常出现的是对PATH变量的定义。

  例如:

在peofile文件默认对PATH变量都有设置PATH=¥¥¥¥¥¥¥,在以后可能在对PATH设置,一般都加在profile文件的最后PATH=·

·

(打个比方)。

而系统之中认定的PATH=·

¥¥¥¥¥¥¥¥¥,也就是说相同名字的环境变量,后写入的先起作用。

大家一定要注意。

  6、特殊字符介绍。

  例如在profile中有如下内容,通过以下内容说明特殊符号的用法。

  exportA=/q/jing:

aaa/cc/ld

  exportB=.:

/liheng/wang

  exportA=/cd/cdr:

$A

  大家注意红色的符号:

  :

表示并列含义,例如A变量值有多个,用:

符号进行分离。

  .表示你操作的当前目录。

例如pap命令会查找B环境变量。

  在/home键入pap命令,系统首先在/home目录下(即当前路径)查找关于B的内容,如果没有在/liheng/wang目录下查找关于B的内容。

  $表示该变量本次定义之前的值,例如$A代表/q/jing:

aaa/cc/ld。

也就是说

  A=/cd/cdr:

/q/jing:

aaa/cc/ld

  7、使用env命令显示所有的环境变量。

在命令提示符下键入env就行了。

  set命令显示所有本地定义的Shell变量。

  8、常见的环境变量

  PATH:

决定了shell将到哪些目录中寻找命令或程序

  HOME:

当前用户主目录

  MAIL:

是指当前用户的邮件存放目录。

  SHELL:

是指当前用户用的是哪种Shell。

  HISTSIZE:

是指保存历史命令记录的条数

  LOGNAME:

是指当前用户的登录名。

  HOSTNAME:

是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。

  LANG/LANGUGE:

是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。

  PS1:

是基本提示符,对于root用户是#,对于普通用户是$。

  PS2:

是附属提示符,默认是“>

”。

可以通过修改此环境变量来修改当前的命令符,比如下列命令会将提示符修改成字符串“Hello,MyNewPrompt:

)”。

  #PS1="

Hello,MyNewPrompt:

)"

  9、使用修改.bashrc文件进行环境变量的编辑,只对当前用户有用。

  使用修改/etc/profile文件进行环境变量的编辑,是对所有用户有用。

大家一定要注意区别。

  10、profile文件在系统启动时将被运行。

大家可以在里面加入其他命令,但是一定要加正确,不然的话系统会启动不起来的。

 

1.1.4、能正确理解用户ID、用户的组、以及用户所具有的权限

了解什么是用户ID口令文件登录项中的用户ID(userID)是个数值,它向系统标识各个不同的用户。

系统管理员

在确定一个用户的登录名的同时,确定其用户ID。

用户不能更改其用户ID。

通常每个用户有一个

唯一的用户ID。

了解什么是用户的组口令文件登录项也包括用户的组ID(groupID),它也是一个数值。

组ID也是由系统管理

员在确定用户登录名时分配的。

一般来说,在口令文件中有多个记录项具有相同的组ID。

UNIX下,组被用于将若干用户集合到课题或部门中去。

这种机制允许同组的各个成员之间共

享资源(例如文件)。

4.5节将说明可以设置文件的许可权使组内所有成员都能存取该文件,而组

外用户则不能。

了解用户具有哪些权限这两天上网总有人问我UNIX里的文件后面的rwxr-xr--,754是什么意思,知道是代表权限,不知具体是什么意思!

正好我的网站文章更新(就是我到各大网站,把好文章拿回来放到我站上。

这次100多篇呢)正好124篇,差一篇125,为了凑正我就写了这篇文章,一举两得嘛!

好了进入正题,UNIX为了对文件进行保护,UNIX系统中提供了文件存取控制方式。

把所有用户划分为三种身份,依次是:

文件主(user)、同组用户(group)和其他用户(other).

每种用户对一个文件都拥有

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 起诉状

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1