文档库 最新最全的文档下载
当前位置:文档库 › linux中环境变量的设置和makefile文件的编辑

linux中环境变量的设置和makefile文件的编辑

linux中环境变量的设置和makefile文件的编辑
linux中环境变量的设置和makefile文件的编辑

环境变量

8.1 查看环境变量

显示所有的环境变量设置?$ env

?$ echo $ENV_VARIABLE 显示指定环境变量的设置

例:

$ echo $PATH

/bin:/etc:/usr/bin:/tcb/bin

8.2 设定环境变量

$ ENV_VARIABLE=XXX;export ENV_VARIABLE

例:

$ 将环境变量PATH设定为原PATH值+$INFORMIXDIR/bin?PATH=$PATH:$INFORMIXDIR/bin;export PATH

8.3 取消环境变量设置

$ unset $ENV_VARIABLE

例:

$ set GZJ=gzj;export 设置环境变量GZJ?GZJ

$ echo $GZJ

显示环境变量值?gzj

?$ unset $GZJ 取消环境变量GZJ的设置

$ echo $GZJ

已取消?

一makefile规则

makefile是一个make的规则描述脚本文件,包括四种类型行:目标行、命令行、宏定义行和make伪指令行(如“include”)。makefile文件中注释以“#”开头。当一行写不下时,可以用续行符“\”转入下一行。

1.1 目标行

目标行告诉make建立什么。它由一个目标名表后面跟冒号“:”,再跟一个依赖性表组成。

例:

example: depfile deptarget

该目标行指出目标example与depfile和deptarget有依赖关系,如果depfile或deptarget有修改,则重新生成目标。

example1 example2 example3: deptarget1 deptarget2 depfile

该目标行指出目标名表中的example1、example2、example3这三个各自独立的目标是用相同的依赖列表和规则生成的。

clean:

空的依赖列表说明目标clean没有其他依赖关系。

目标行后续的以Tab 开始的行是指出目标的生成规则,该Tab字符不能以空格代替。例如:

example.o:example.c example.h

cc –c example.c

该例子指出目标example.o依赖于example.c和example.h。如果example.c 或example.h其中之一改变了,就需要执行命令cc –c example.c重新生成目标example.o。

可以用文件名模式匹配来自动为目标生成依赖表,如:

prog: *.c

以下是一个简单的makefile的例子:

图1 最简单的makefile例

make使用makefile文件时,从第一个目标开始扫描。上例中的第一个目标为all,所以目标clean不会自动被执行,可以通过命令make clean来生成目标。

1.2 命令行

命令行用来定义生成目标的动作。

在目标行中分号“;”后面的文件都认为是一个命令,或者一行以Tab制表符开始的也是命令。

如在上面的makefile例中,第三行以Tab字符开始的cc命令即是一个命令行,说明要生成hello应执行的命令。也可以写成:hello:hello.o;cc –c hello –L…

一般情况下,命令行的命令会在标准输出中回显出来,如对上面的makefile执行make时,标准输出如下:

cc -c hello.c

cc -o hello -L/usr/X11R6/lib -L/usr/lib -lXm -lXt -lX11 hello.o

cc -c hello1.c

cc -o hello1 -L/usr/X11R6/lib -L/usr/lib -lXm -lXt -lX11 hello1.o

如果不希望命令本身回显,可在命令前加@字符,如在上例中不希望回显cc –c hello.c和cc –c hello1.c,可修改makefile文件如下:

图2 抑制回显的makefile例

对该makefile文件执行make时,标准输出如下:

cc -o hello -L/usr/X11R6/lib -L/usr/lib -lXm -lXt -lX11 hello.o

cc -o hello1 -L/usr/X11R6/lib -L/usr/lib -lXm -lXt -lX11 hello1.o

可以看出,命令行前有@字符的不回显。

1.3 宏定义行

在makefile中,可以使用宏定义减少用户的输入,例如上例中对hello和hello1的编译选项均为“-L/usr/X11R6/lib -L/usr/lib -lXm -lXt -lX11”,此时可以用宏来代替,如:

图3 使用宏定义的makefile例

宏定义的基本语法是:

name=value

在定义宏时,次序不重要。宏不需要在使用前定义。如果一个宏定义多次,则使用最后一次的定义值。

可以使用“$”字符和“()”或“{}”来引用宏,例如:

cc –o hello.o $(CCFLAGS) hello.o

也可以将一个宏赋值给另一个宏,但这样的定义不能循环嵌套,如:

A=value1

B=value2

C=$(A) $(B)等价于C=value1 value2

1.4 伪指令

makefile大部分由宏定义行、命令行和目标行组成。第四种类型是make伪指令行。make伪指令没有标准化,不同的make可能支持不同的伪指令集,使得makefile有一定的不兼容性。如果要考虑移植性问题,则要避免使用make伪指令。但有一些伪指令,如include,由于使用比较多,很多不同make都提供该伪指令。

1.4.1 伪指令include

该伪指令类似C语言中的#include,它允许一次编写常用的定义并包括它。include伪指令必须在一行中,第一个元素必须是include,并且跟一个要包含的文件名,如:

include default.mk

1.4.2 伪指令“#”

“#”字符也是make的伪指令,它指出“#”后面的文件是注释,如:PROGNAME=test # define macro

#don't modify this

二后缀规则

2.1 双后缀规则

在前面的makefile例中有许多重复内容,例如,生成hello和hello1的命令类似,生成hello.o和hello1.o的命令也类似,除了编译或链接的文件不一样外,其它均相同,这时,我们就可以使用后缀规则。首先看一个双后缀的例子:

图4 使用双后缀规则的makefile例

后缀规则使用特殊的目标名“.SUFFIXES”。

第一行中.SUFFIXES的依赖表为空,用来清除原有的后缀规则,因为.SUFFIXES 可以在makefile中多次使用,每一次都将新的后缀规则加入以前的后缀规则中。第二行中指定后缀规则为“.c .o”,即表示将所有的.c文件转换为.o文件。

第三行指定将.c文件转换成.o文件的方法。$(CC)为make的预定义宏,其默认值为cc,$<为特殊的宏,代替当前的源文件,即所有要编译的.c文件。

第六行指定目标hello和hello1的生成方法。$@为特殊的宏,代替当前的目标名,即hello和hello1,$@.o即为hello.o和hello1.o。

上例介绍的是双后缀规则,即它包含两个后缀,如.c.o,用来把一个C源文件编

译为目标文件。双后缀规则描述如何由第一个后缀类型的文件生成第二个后缀类型的文件,例如:.c.o规则描述如何由.c文件生成.o文件。

2.2 单后缀规则

单后缀规则描述了怎样由指定后缀的文件生成由它基名为名字的文件。例如使用单后缀规则.c,可以由hello.c和hello1.c生成hello和hello1文件。例如将前面的makefile改为:

图5 使用单后缀规则的makefile例

由于.c后缀规则为make标准后缀规则,make为其指定了相应的命令行,所以在makefile中可以不用再指定其目标生成的具体命令行。

下表是make提供的标准后缀规则。

表1 make标准后缀规则

后缀规则命令行

.c $(LINK.c) –o $@ $< $(LDLIBS)

.c.ln $(LINK.c) $(POUTPUT OPTPUT OPTION) –i $<

.c.o $(COMPILE.c) $(OUTPUT OPTION) $<

.c.a $(COMPILE.c) –o $% $<

$(AR) $(ARFLAGS) $@ $%

$(RM) $%

三特殊目标

在后缀规则中使用了特殊目标.SUFFIXES,用来指定新增的后缀规则。make还提供了几个特殊目标来设置make的行为,下面为一些特殊的目标:

.IGNOREλ

make在执行命令行时,如果返回的是错误码,make的缺省动作是停止并退出。增加该目标后,make将忽略命令行返回的错误码,并继续执行后续的操作。 .SILENTλ

前面已经介绍过,make在执行命令行时会回显命令行内容,在命令行前增加“@”字符将抑制该命令行的回显。

如果增加该目标,所有的命令行不再回显,相当于在每个命令行前均增加了“@”字符。

.PRECIOUSλ

当收到一个信号或从shell命令返回非零的错误码时,make删除它所有已建立的文件。但有些文件即使出了错误,用户也不想让make删除,这些文件可以作为.PRECIOUS目标的参数。它可以在一个makefile中出现多次,每一次都累积文件列表。

.SUFFIXESλ

它为makefile指定新的后缀规则,新的后缀规则作为.SUFFIXES的依赖表给出。.SUFFIXES可以在一个makefile中多次使用,每一次都将新的后缀规则加入以前的后缀规则中,如果.SUFFIXES的依赖表为空,则设置后缀规则表为空。

四特殊的宏

为简单使用规则,make提供了几个特殊的宏:

$@λ

整个当前目标名的值可以由宏“$@”来代替。

$λ<

当前的源文件由“$<”来代替。例如,在前面的例子中用到了$(CC) –c $<,其中的“$<”是所有要编译的.c文件。宏“$<”仅在后缀规则或.DEFAULT中有效。

$*λ

当前目标的基名由宏“$*”来代替。例如目标的名字是hello.o,则基名就是除去了后缀.o的hello。

以上介绍的特殊宏使用了make自身的规则,用户不可以改变。下表介绍了C 中预定义的宏。

用途宏默认值

库文档汇编命令AR ar

ARFLAGS rv

AS as

ASFLAGS

COMPILE.s $(AS) $(ASFLAGS) $(TARGET ARCH)

C编译器命令CC cc

CFLAGS

CPPFLAGS

COMPILE.c $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET ARCH) –c

LINK.c $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET ARCH)

链接编辑器命令LD ld

LDFLAGS

rm命令RM rm

后缀列表SUFFIXES .o .c .c~ .s .s~ .S .S~ .ln .f .f~ .F .F~ .l .mod .mod~ .sym .def .def~ .p .p~ .r .r~ .y .y~ .h .h~ .sh .sh~ .cps .cps~

五makefile的应用

当调用make时,它在当前目录下搜索文件名是“makefile”或“Makefile”的文件,并执行。

如果不想使用上述缺省文件,可以使用命令行中的“-f”来指定文件,如将编写的makefile命名为mklib,则指定为“make –f mklib”。

数据的基本统计与非参数检验

北京建筑大学 理学院信息与计算科学专业实验报告 课程名称《数据分析》实验名称数据的基本统计与非参数检验实验地点基C-423 日期2016 . 3 .17 姓名班级学号指导教师成绩 【实验目的】 (1)熟悉数据的基本统计与非参数检验分析方法; (2)熟悉撰写数据分析报告的方法; (3)熟悉常用的数据分析软件SPSS。 【实验要求】 根据各个题目的具体要求,完成实验报告 【实验内容】 根据附件“住房状况调查”给出的相关数据,请选用恰当的分析方法,分别对数据的“家庭收入”、“现住面积”,进行数据的基本统计量分析,撰写相应的分析报告; 根据附件“住房状况调查”给出的相关数据,请选用恰当的分析方法,分别分析不同学历对家庭收入、现住面积是否有显著影响,撰写相应的分析报告。 根据附件“住房状况调查”给出的相关数据,请选用恰当的分析方法,分析家庭收入与10000元是否有显著差异,撰写相应的分析报告。 根据附件“住房状况调查”给出的相关数据,请选用恰当的分析方法,分析婚姻状况对家现住面积是否有显著影响,撰写相应的分析报告。 根据附件“减肥茶数据”给出的相关数据,请选用恰当的分析方法,分析该减肥茶对减肥是否有显著影响,撰写相应的分析报告。 【分析报告】 1. 表一家庭收入和现住面积的基本描述统计量 家庭收入现住面积 N 有效2993 2993 缺失0 0 均值17696.1567 62.7241

均值的标准误279.64310 .47349 中值15000.0000 60.0000 众数10000.00 60.00 标准差15298.80341 25.90383 方差 2.341E8 671.008 偏度 5.546 .910 偏度的标准误.045 .045 峰度55.425 3.078 峰度的标准误.089 .089 百分位数25 10000.0000 45.0000 50 15000.0000 60.0000 75 20000.0000 80.0000 表一说明, 家庭收入方面: 被调查者中家庭收入的均值为17696.16元,中值为15000元,普遍收入为10000元; 家庭收入的标准差和方差都相对较大,所以,各家庭收入之间有明显的差异; 偏度大于零,说明右偏;峰度大于零,说明数据呈尖峰分布; 由家庭收入的四分位数可知,25%的家庭,收入在10000以下,有50%的家庭,收入在15000以下,有75%的家庭,收入在20000以下; 现住面积方面: 被调查者中现住面积的均值为62.724平方米,中值为60平方米,普遍面积为60平方米; 现住面积的标准差和方差都相对较大,所以,各家庭现住面积之间有明显的差异; 偏度近似等于零,说明现住面积数据对称分布;峰度大于零,说明现住面积数据为尖峰分布; 由现住面积的四分位数可知,25%的家庭,现住面积为45平方米以下,有50%的家庭,现住面积在60平方米以下,有75%的家庭,现住面积在80平方米以下。 图一:家庭收入直方图 该图表明,家庭收入分布存在一定的右偏。 图二:现住面积直方图

实验教学模式

2006年9月浙江省全面实施新课程,综观高中物理新教材,关于实验内容及方式方法有许多新的改变和拓展,本文就新课程下如何构建高中物理实验教学模式作以探索。 1新课程加强了实验教学,提升了实验教学地位 物理实验在物理教学中占有重要的地位,它既是物理教学的基础,也是物理教学的内容、方法、手段,在新课程标准的物理教学中倡导学生自主学习、研究性学习,加强科学探究,《课程标准》第三部分专门列入一项——科学探究及物理实验能力要求,列表说明探究要素和基本要求,所以实验在物理教学中的地位不但没有削弱,还大大加强了,因为实验既能为学生的自主学习、科学探究打下基础,又能为学生的自主学习、科学探究提供物质的保证,在学生智能结构的发展中占有重要的地位。实验在新课程中笔者认为有3个特点: 1)实验与其他教学内容紧密结合,不再规定“必做”实验。凡是《课程标准》要求“通过实验”教学的内容都安排了实验;将原来实验中的演示实验和学生实验融合在内容标准之中,使它们成为有机的整体,不再单独列出。 2)实验内容明显增多,有示范性实验、探究性实验、演示实验、分组实验、“做一做”小实验,另外还设计了以实验为背景的“问题与练习”、“课题研究”栏目,而且学生分组实验和探究性实验完全安排在课堂教学中进行,进一步确立了物理知识体系与实验的依赖关系,凸显实验教学的重要,真正做到还给学生实验探索空间,由静态变为动态,由独立变为合作,由观察者变为探索者,由单纯动脑变为手脑并用,调动学生实验的积极性。 3)新教材没有对实验的具体做法、使用的器材等做硬性的规定,这样便于因地制宜开展实验教学,便于提出不同实验方法,有利于实验设计,使师生更注重实验的科学思想,而不是记忆实验器材、步骤等条文,不过分强调实验数据的精确和操作技能,而是更注重实验设计,因为实验设计的思想更能提高学生的心智技能。 物理课程标准的理念改变了物理实验教学的目标、性质和模式,从单纯为了学习知识验证理论及学习操作技能,转变为以全面地培养学生科学素养为目标的课程,实验教学对于实现“知识与技能、过程与方法、情感态度与价值观”三维教学目标有独到作用。 2学生所需的实验教学 以往的高中物理实验教学在实现上述重要的教学功能上存在诸多问题,其中一个问题就是缺乏对学习的主体——学生的实验心理需求的研究。也就是说,教师往往根据教学和应试的要求,少有考虑到学生对实验的喜好与厌恶的心理需求,来安排实验教学。以至于在高中物理实验教学中充斥着他主性的、机械的、乏味的、缺少探究性的教学范式。课题组认为,要有效发挥物理实验在“知识与技能、过程与方法、情感态度与价值观”等方面的教学功能,实验教学应当研究学生的心理需求。笔者和同事10月中旬对1所重点中

探析开放性实验教学模式

探析开放性实验教学模式 我们国家非常的重视开放性实验教学的模式,这种教学的模式当前正在被广泛的使用,因为当前我们国家的以一些教育的机构非常重视人才资源的提供,国家的发展需要人才,我们国家现在的发展逐渐的变慢,因为在迅猛的发展当中严重的破坏了环境和污染了自然的资源,造成了当前的严峻形势,因此,想要实现和谐社会的构建,实现可持续发展,必须要努力的为国家提供大量的优秀人才,不断的出谋划策,能够解决国家当前的危机,使得国家发展的更加迅速。 标签:开放性;实验;教学;模式;研究分析 1.前言 我们国家的发展水平正在逐渐的提高,但是相对于发达国家来说,我们国家的发展存在较多的问题,因为国家的发展起步非常的晚,经济实力也不够,中国的人口数量还是非常的多,这些问题的存在导致国家在不断的发展当中逐渐的显现出一些问题,因此,为了能够提高我们国家的经济实力,使得各个行业都能够稳定的增长,解决存在的问题,必须要采取有效的教学方案,教学方案的实施效率直接的影响着我们国家的未来,所以,为了更好的未来,必须要提高教育建设。 2.开放性实验教学模式 实验教学在学生培养方面具有非常重要的作用,除了具有巩固验证理论知识或达到具体的研究目标的作用之外,还具有培养学生探索未知世界方法、勇气、创新能力和综合素质的作用。在传统实验教学中,从实验仪器准备到实验方法的确定,基本上都是由教师事先安排好,学生只是被动的接受和效仿,不利于调动学生创新积极性。传统的实验教学方式已不能满足目前多元化社会对学生动手能力、创新能力及竞争能力的需求。相对于传统的、封闭的实验教学,开放式实验是指实验时间、内容和教学方法等方面的开放,学生有自主选择权,它能为学生的主动学习和个性发展创造一个良好的外部环境,体现了以人为本的教学理念。实行全方位、多层次的开放式教学是实验教学改革的必然趋势和发展方向。开放式实验有助于激发学生的学习兴趣,培养学生发现问题、分析问题、解决问题的能力,对于学生综合素质的提高,创新意识和实践能力的培养极为重要。 关于开放式实验教学模式的研究可追溯到上世纪60年代,研究表明,开放式实验教学可以较好地培养学生的科研兴趣和综合素质,并可以提高本科生的合作能力、表达能力和解决问题的能力。近年来,开放式实验教学也引起了国内教育者的重视,众多高校都进行了尝试,根据学生知识结构的不同,开设综合性、创新性、设计性等不同层次的开放实验,取得了一定的效果,但却忽视了实验室管理模式的同步改革。 通过开放式实验教学的开展,树立了师生创新的教学理念和新的教学方法。该教学模式是根据大学生心理特点,运用教育学理论中的“读书指导法和发现

linux环境变量修改

redhat和ubuntu中修改环境变量 2010-03-06 23:43 有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路径到PATH环境变量的方法如下: (如添加/sbin到PATH环境变量中) (1)如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以: 输入export PATH=$PATH:/sbin (2)如果只给当前用户永久添加,则: 在~/.bash_profile中的靠近末尾有类似这样的一行 PATH=$PATH:$HOME/bin后添加:/sbin,就变成 PATH=$PATH:$HOME/bin:/sbin 文件修改并保持完以后,运行source ~/.bash_profile命令即可使修改操作立即生效 (3)如果给系统中所有的用户都永久添加,则: 在/etc/profile文件中添加pathmunge :/sbin 如:/etc/profile文件打开后有如下代码 .....................

16 # Path manipulation 17 if [ `id -u` = 0 ]; then 18 pathmunge /sbin 19 pathmunge /usr/sbin 20 pathmunge /usr/local/sbin 21 fi ........................ 你将之改成: ........................ 16 # Path manipulation 17 if [ `id -u` = 0 ]; then 18 pathmunge /sbin 19 pathmunge /usr/sbin 20 pathmunge /usr/local/sbin 21 pathmunge /usr/local/arm/bin 22 fi ....................... 表示将/usr/local/arm/bin添加进环境变量 文件修改并保持完以后,运行source etc/profile命令即可使修改操

物理实验中的开放型教学模式

概述 大学物理实验作为一门基础而独立开设的课程,其目的要求在国家教委制定的有关基本要求中有充分阐述。我们体会其中最为强调的可归结为培养学生的能力、作风、素质 ?能力 这能力是多方面的,通过物理实验需要培养的是观察现象的能力、透过现象研究规律的能力,从复杂的现象中抽取相关信息的能力、运用知识解决实际问题的能力、根据仪器说明书能正确使用仪器的能力、从事现代化科学实验的能力等。 ?作风 这里主要应强调科学的工作作风,如实事求是的作风,严肃认真的作风以及坚韧不拔的工作作风等。而对于培养学生的团结协作精神、爱护国家财产等观念也是不容忽视的。 ?素质 这素质的内涵是指由实验方面的基本知识、基本方法和基本技能的水平,对现象观察和分析的能力,以及良好的实验习惯和科学作风等综合的表现。学生能力强素质会好,学生工作作风好,实验素质好,有利于实验良好习惯的培养,如认真阅读仪器说明书和参考资料的习惯,认真了解仪器的操作使用方法并遵守操作规程的习惯,认真、完整、如实地记录实验原始数据的习惯,在实验过程中积极思考、深入探讨、运用知识去解决问题的习惯等。 大学物理实验作为大学生进校后第一门科学实验课程,不仅应让学生受到严

格的、系统的实验技能训练,掌握科学实验的基本知识、方法和技巧,更重要的是要培养学生严谨的科学思维方式和创新精神,培养学生理论联系实际,分析和解决实际问题的能力,特别是应掌握与科学技术的发展相适应的综合能力。 ?任务艰巨,责任重 中国科学技术大学天文与应用物理系几十年来长期承担着全校大学物理实验的教学任务,每年上实验课的学生多达五千多人、二十八万人时以上 ?大学物理实验课程的弊端 ●教学模式单一 ●内容比较陈旧 ●命题实验较多 ●操作步骤刻板 ●课时限制 学生一遇到问题就立即问老师,很多老师往往也不是去启发、引导学生如何解决实验中存在的问题,而是一味地替学生排除问题,结果自然是学生只知道这样做了,但不知道为什么要这样做。 学习结果: 知其然,而不知其所以然。 大大抑制了学生的创新思维,一门非常有用且有趣的实践性课程反而让学生感到“枯燥无味”,甚至反感做物理实验。每次做实验纯粹是应付,测完数据立

linux下jdk安装及环境变量的配置

1.先准备好jdk ,制作iso 映像文件。 jdk 下载: https://www.wendangku.net/doc/9b13810920.html,/technetwork/java/javase/downloads /java-se-jdk-7-download-432154.html 2.在虚拟机中设置加载光驱iso 文件。(注意要启动光驱) 3.进入客户机系统,使用命令mount /mnt/cdrom 加载光驱到cdrom ,在使用cp 命令将cdrom 中的jdk 文件复制到home 文件夹中,用命令./jdk1.6.0_34运行即可。 1.修改/etc/profile 文件

如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell 都有权使用这些环境变量,但可能会给系统带来安全性问题。 (1)用文本编辑器打开/etc/profile (2)在profile 文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOM E/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH (3)重新登录 注解: a. 你要将 /usr/share/jdk1.5.0_05jdk 改为你的jdk 安装目录 等同于CLASSPATH=.:$JAVA_HOM E/jre/lib/rt.jar

b. linux下用冒号“:”来分隔路径 c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值,在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。 d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。 e. export是把这三个变量导出为全局变量。 f. 大小写必须严格区分。 2. 修改.bashrc文件 这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。 (1)用文本编辑器打开用户目录下的.bashrc文件 (2)在.bashrc文件末尾加入: set JAVA_HOME=/usr/share/jdk1.5.0_05 export JAVA_HOME set PATH=$JAVA_HOME/bin:$PATH

Linux环境变量设置总结

Linux环境变量设置总结 1、引言 在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。本文基于RedHat9.0,详细讲解了环境变量定制的问题。 2、变量简介 Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。 3、常见的环境变量 $PATH:决定了shell将到哪些目录中寻找命令或程序 $HOME:当前用户主目录 $MAIL:是指当前用户的邮件存放目录。 $SHELL:是指当前用户用的是哪种Shell。 $HISTSIZE:是指保存历史命令记录的条数 $LOGNAME:是指当前用户的登录名。 $HOSTNAME:是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。 $LANG/LANGUGE:是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。 $PS1:是基本提示符,对于root用户是#,对于普通用户是$,也可以使用一些更复杂的值。 $PS2:是附属提示符,默认是“>”。可以通过修改此环境变量来修改当前的命令符,比如下列命令会将提示符修改成字符串“Hello,My NewPrompt:)”。 #PS1="Hello,My NewPrompt:)" $IFS:输入域分隔符。当shell读取输入时,用来分隔单词的一组字符,它们通常是空格、制表符和换行符。 $0:shell脚本的名字。 例如,在我的Linux系统中: $echo$0 /bin/bash

Linux Centos6.5下安装JDK8和配置环境变量详细步骤

Linux下安装JDK及其配置环境变量步骤:(我的环境centos6.5,用户名:zhang) 1.下载jdk,(我这里下载的jdk8)默认在/home/zhang/下载/ 这个目录下。 注意:a.这里的zhang是你登录的用户名 b.使用火狐浏览器下载,下载完成后,右键》打开所在文件夹,点击文件>打开位置.可以查看文件位置。 2.右键打开终端,如果显示$表示当前为普通用户,输入命令su root回车,再输入密码(安装时的密码),切换到超级管理用户root。 a.输入cd /home/zhang/下载/ 进入下载目录,再输入ls命令,列出此目录下文件,可以看到jdk-8u121-linux-x64.tar.gz刚刚下载的压缩文件 b.输入命令:cp jdk-8u121-linux-x64.tar.gz /usr/tmp 把文件拷贝到/usr/tmp目录下。以免中文目录引起莫名问题 3.解压压缩文件: a.在/usr/tmp目录下 b.命令:tar -xzf all.tar.gz -C 文件目录; c.tar -xzf jdk-8u121-linux-x64.tar.gz -C /usr/share 回车。把文件解压到/usr/share目录下 也可以解压到其他目录下,不过你可以看到在share目录下有很多安装的文件目录,有点儿类似windows中的programe files目录 ******--------配置java环境变量:-------************ 1.我们这里解压后的jdk目录为/usr/share/jdk1.8.0_121 2.可以先在终端中输入javac回车,会提示不是命令,说明没有配置环境变量。 3.使用命令vim /etc/profile回车打开编辑配置文件 4.上下光标到文件最后一行,键入o,快捷键,进入插入模式并定位到文件最后一行。 输入如下内容: export JAVA_HOME=/usr/share/jdk1.8.0_121 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 然后esc,输入:冒号。输入wq回车,保存并退出。 5.注销当前登录系统的用户,再次登录系统,打开终端,输入javac,输出一堆命令说明,成功! **********-----JDK的使用测试------********** 1.命令cd /home/zhang/ 回车,进入目录 2.命令mkdir workspace回车,创建一个新目录workspace,命令cd workspace进入 3.命令cat>Test.java回车 输入public class Test{ public static void main(String[] args){ System.out.println("Hello,Java!"); } } Ctrl+D快捷键保存并退出

LINUX系统中环境搭建

LINUX系统中服务器环境搭建 一:软件介绍 Apache:世界使用排名第一的Web服务器软件。 Tomcat:是运行在java环境(JDK)下的web服务器,只要有java环境就可以运行。 PHP:是一种HTML内嵌式的语言,是一种在服务器端执行的脚本语言,(PHP是服务端脚本,而HTML 是客户端脚本。服务器将php解析后生成HTML,服务器对HTML文件不做解析,然后通过网络将HTML传到客户端(直接传HTML的代码内容),再由浏览器解析HTML。任何语言写出来的网页最终都被解析成HTML语言, 然后返回客户端,被浏览器解析,浏览器只认html) MySQL:是一个开放源码的数据库管理系统。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 二:防火墙关闭 1、Selinux是强制访问控制(MAC)系统(一种防火墙) 命令getenforce检查selinux是否已禁用,如果不是disabled或setenforce 0 则修改/etc/selinux/config文件,将状态改成disabled,保存并重启linux!! 2、检查防火墙是否禁用,命令/etc/init.d/iptables status或(service iptables status)查看状态,如果没禁 用则: 临时关闭方式:命令/etc/init.d/iptables stop或(service iptables stop)禁用。 永久关闭方式:命令chkconfig --level 35 iptables off,重启之后防火墙关闭。 三:安装前的准备工作: 将安装文件传到虚拟机linux上,可以采用两种方式 1:使用连接器secureFX进行上传。 2:在windows的机器上创建一个共享文件夹,例如:sharedoc,将安装文件放入sharedoc。然后在linux里面运行命令:mount -t cifs -o username=user1,password=password //ip/sharedoc /mnt/share 注意:user1使用windows机器具有共享权限的用户名,password使用用户对应的密码,ip 替换成windows机器的真实IP。/mnt/share这个表示linux上的某个路径,可以更改为任意 实际存在的文件夹,建议将要安装的源文件放到/opt/source路径下。 b、如果要自定义安装的话,手动创建软件安装的目录。 比如:mkdir /opt/lamp/apache 安装apache用 mkdir /opt/lamp/mysql 安装mysql用 mkdir /opt/lamp/php 安装php用

spss实验报告——非参数检验

实验报告 ——(非参数检验) 实验目的: 1、学会使用SPSS软件进行非参数检验。 2、熟悉非参数检验的概念及适用范围,掌握常见的秩和检验计算方法。 实验内容: 1、某公司准备推出一个新产品,但产品名称还没有正式确定,决定进行抽样调 查,在受访200人中,52人喜欢A名称,61人喜欢B名称,87人喜欢C 名称,请问ABC三种名称受欢迎的程度有无差别?(数据表自建) SPSS计算结果如下: 此题为总体分布的卡方检验。 零假设:样本来自总体分布形态和期望分布没有显著差异。即ABC三种名称受欢迎的程度无差别,分布形态为1:1:1,呈均匀分布。 观察结果,上表为200个观察数据对A、B、C三个名称(分别对应1,2,3)的喜爱的期望频数以及实际观察频数和期望频数的差。从下表中可以看出相伴概

率值为0.007小于显著性水平0.05,因此拒绝零假设,认为样本来自的总体分布与制定的期望分布有显著差异,即A、B、C三种名称受欢迎的程度有差异。 2、某村庄发生了一起集体食物中毒事件,经过调查,发现当地居民是直接饮用 河水,研究者怀疑是河水污染所致,县按照可疑污染源的大致范围调查了沿河居民的中毒情况,河边33户有成员中毒(+)和均未中毒(-)的家庭分布如下:(案例数据run.sav) -+++*++++-+++-+++++----++----+---- 毒源 问:中毒与饮水是否有关? SPSS计算结果如下: 此题为单样本变量值随机检验 零假设:总体某变量的变量值是随机出现的。即中毒的家庭沿河分布的情况随机分布,与饮水无关。 相伴概率为0.036,小于显著性水平0.05,拒绝零假设,因此中毒与饮水有关。 3、某试验室用小白鼠观察某种抗癌新药的疗效,两组各10只小白鼠,以生存日数作为观察指标,试验结果如下,案例数据集为:npara1.sav,问两组小白鼠生存日数有无差别。 试验组:24 26 27 30 32 34 36 40 60 天以上 对照组:4 6 7 9 10 10 12 13 16 16 SPSS计算结果如下: 此题为两独立样本非参数检验。 (1)两独立样本Mann-Whitney U检验:

linux下查看和添加PATH环境变量

linux下查看和添加PATH环境变量 详见: https://www.wendangku.net/doc/9b13810920.html,/home.php?mod=space&uid=830496&do=blog&id=676304 linux下查看和添加PATH环境变量 来自:https://www.wendangku.net/doc/9b13810920.html,/share/detail/32942984 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。 编辑你的PATH 声明,其格式为: PATH=$PATH::::------: 你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句: $ source .bash_profile 需要注意的是,最好不要把当前路径“./” 放到PATH 里,这样可能会受到意想不到的攻击。完成后,可以通过$ echo $PATH 查看当前的搜索路径。这样定制后,就可以避免频繁的启动位于shell 搜索的路径之外的程序了。 可用export 命令查看PATH值 [root@localhost u-boot-sh4]# export declare -x CVS_RSH="ssh" declare -x DISPLAY=":0.0" declare -x G_BROKEN_FILENAMES="1" declare -x HISTSIZE="1000" declare -x HOME="/root" declare -x HOSTNAME="localhost" declare -x INPUTRC="/etc/inputrc" declare -x LANG="zh_CN.UTF-8" declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s" declare -x LOGNAME="root" declare -x LS_COLORS="no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.ex e=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00; 31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;3 5:*.png=00;35:*.tif=00;35:" declare -x MAIL="/var/spool/mail/root" declare -x OLDPWD="/root" declare -x PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin" declare -x PWD="/opt/STM/STLinux-2.3/devkit/sources/u-boot/u-boot-sh4" declare -x SHELL="/bin/bash" declare -x SHLVL="1"

简单反应时实验报告

标题:视觉简单反应时实验报告 作者:孙洁肖红艳普凤梅 班级:09应用心理学 学号:20091740107 20091740109 20091740126 日期:2011年6月24日

视觉简单反应时实验报告 孙洁(20091740107)肖红艳(20091740109)普凤梅(20091740126) (云南民族大学教育学院2009级应用心理学专业昆明 650031) 摘要:本实验采用闪电测反应速度测定装置测量了35名被试的视觉简单反应时,计算了其中3名被试的视觉简单反应时均值及标准差,进行了相应的比较;并对35名被试进行了视觉简单反应时的差异显著性检验,经过分析得到实验结果:(1)3名被试的视觉简单反应时存在很大的差异,特别是被试3的反应时与被试1、被试2的差异很明显;(2)全体被试的视觉简单反应时存在显著性差异,但在35名被试内进行的性别与组别的T检验都得出被试简单反应时不存在显著差别的结果,即本次实验没有存在练习效应。这与前人的实验研究结果相一致,也验证了实验假设的正确性。 关键词:简单反应时;视觉;差异 1.引言 1.1有关反应时的概念 反应时(简称RT)指刺激作用于有机体后到明显的反应开始时所需要的时间。刺激作用于感官引起感官的兴奋,兴奋传到大脑,并对其加工,再通过传出通路传到运动器官,运动反应器接受神经冲动,产生一定反应,这个过程可用时间作为标志来测量,这就是反应时。反应时最早由天文学家发现,后由生理学家和心理学家加以研究和发展。1873年,奥地利生物学家Exner首先提出“反应时间”这个概念。以后Wundt(冯特)把反应时间引用到他的心理实验室里,使得反应时间直接成为了心理学的研究课题。反应时是心理学研究中最重要的反应变量和指标之一,使用反应时作为指标的实验研究,曾对解决心理学理论问题和生活实际问题起到相当大的作用。 通常,反应时可分为简单反应时和选择反应时两类。简单反应时是指给被试呈现单一的刺激,只要求做单一的反应,并且两者是固定不变的,这时刺激与反应之间的时距就是简单反应时。简单反应时的实验已有一百多年的历史,最早始于天文学家对“人差方程”的研究,赫希(Hirsch, A.)在1861-1865 年间测量了视听与触觉的“生理时间”得到简单反应时的时值,光为180ms,声为140ms,触觉为140ms,这些数据到今天还算是相当标准的。 简单反应时比较短,并且具有通道差异性,因为感官换能的时间不同,研究表明训练有素的成人其视觉的简单反应时为150-230ms;此外反应时的个体差异也很大,所以我们提出假设:全体被试的视觉简单反应时存在显著性差异。 1.2实验目的 本实验涉及的是有关视觉简单反应时的研究。验的目的是:(1)学习视觉简单反应时的测定方法及其实验材料的整理与数据的处理;(2)学会比较视觉简单反应时的个体差异,分析全体被试视觉简单反应时是否存在显著性差异。1.3 实验指导语 这是一次视觉反应时间的测量实验,当你听到“预备”口令后,请你注意电脑屏幕的刺激呈现窗;当你看到闪电刺激后,就迅速按“OK”键(鼠标左键)上。不能提前按键或延迟较长时按键,否则测量无效,并重开一组。

ARM-LINUX-GCC设置环境变量

ARM-LINUX-GCC设置环境变量 在/etc/profile 里添加arm-linux-gcc 的存放路径具体是在命令行输入#sudo gedit /etc/profile 回车export PATH=$PATH:/你的arm-linux-gcc 存放的路径保存 退出export PATH=/usr/local/arm/bin 注意这里最好使用 export PATH=$PATH:/usr/local/arm/4.3.2/bin 没有$符号的时候可能会修改了默认路径 然后会回到终端输入命令界面,输入#arm-linux-gcc -v 下面的来自hi.baidu/gonghuixue/item/74a18faa2f7522921410734f1.首先安装build-essential:sudo apt-get install build-essential2.将友善之壁光盘中的arm- linux-gcc-4.3.2.tgz 拷贝到某个文件夹下,从终端进入该文件夹,进行解压:sudo tar -zxvf arm-linux-gcc-4.3.2.tgz -C /NOTE:配置项的C 是大写,且C 后面有个 空格。3.添加环境变量:这一步是我耗时间最长的,关于这一步网上也有很多 中说法:1>sudo gedit /root/.bashrc : 在最后一行添加exprot PATH=$PATH:/usr/local/arm/4.3.2/bin。我不知道其它linux 系统行不行,反正 我在ubuntu10.04 下是不行,运行arm-linux-gcc -v 提示:arm-linux-gcc:command not found。2>先gedit ~/.profile,然后在最后一行添加:export PATH=$PATH:/usr/local/arm/4.3.2/bin,接着source~/.profile,说是可以立即生效,这种是可以,但是我的总是只能使用一次,如果把终端关掉重新运行arm- linux-gcc -v,还是提示command not found.3> sudo gedit /etc/environment,在最后一个:号之后和号之前添加/usr/local/arm/4.3.2/bin:,OK!~~tips:感谢大家的 阅读,本文由我司收集整编。仅供参阅!

Linux下display环境变量的作用

Linux下display环境变量的作用 在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入 使用xdpyinfo可以查看到当前显示的更详细的信息. DISPLAY环境变量格式如下host:NumA.NumB, host指Xserver所在的主机主机名或者ip地址, 图形将显示在这一机器上, 可以是启动了图形界面的Linux/Unix机器, 也可以是安装了Exceed, X-Deep/32等Windows平台运行的Xserver的Windows机器. 如果Host为空, 则表示Xserver运行于本机, 并且图形程序(Xclient)使用unix socket方式连接到Xserver, 而不是TCP 方式. 使用TCP方式连接时, NumA为连接的端口减去6000的值, 如果NumA为0, 则表示连接到6000端口; 使用unix socket方式连接时则表示连接的unix socket的路径, 如果为0, 则表示连接到/tmp/.X11-unix/X0 .NumB则几乎总是0. 如果使用su username或者su - username切换到别的用户, 并且使用命令 这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令 这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上. 在2台Linux机器之间, 如果设置服务器端配置文件/etc/ssh/sshd_config中包含 客户端配置文件/etc/ssh/ssh_config包含 则从客户端ssh到服务器端后会自动设置DISPLAY环境变量, 允许在服务器端执行的图形程序将图形显示在客户端上. 在服务器上查看环境变量显示如下(这个结果不同的时候并不相

非参数检验实验报告

实验报告 非参数检验 学院: 参赛队员: 参赛队员: 参赛队员: 指导老师:

目录 一、实验目的 (1) 1.了解假设检验的基本内容; (1) 2.了解卡方检验; (1) 3.了解二项分布检验; (1) 4.了解两个独立样本检验; (1) 5.学会运用spss软件求解问题; (1) 6.加深理论与实践相结合的能力。 (1) 二、实验环境 (1) 三、实验方法 (1) 1.卡方检验; (1) 2.二项分布检验; (1) 3.两个独立样本检验。 (1) 四、实验过程 (1) 问题一: (1) 1.1实验步骤 (2) 1.1.1输入数据 (2) 1.1.2选择:数据 加权个案 (2) 1.1.3选择:分析→非参数检验→旧对话框→卡方 (2) 1.1.4将变量面值放入检验变量列表 (3) 1.1.5观察结果 (3) 1.2输出结果 (3) 1.3结果分析 (3) 问题二: (3) 2.1问题叙述 (3) 2.2提出假设 (4) 2.3实验步骤 (4) 2.3.1导入excel文件数据 (4) 2.3.2二项分布检验 (5) 2.3.3输出结果 (6) 2.4结果分析 (6) 问题三: (6) 3.1实验步骤 (6) 3.1.1数据的输入 (6) 3.1.2选择 (7) 3.1.3检验变量 (7) 3.2输出结果 (7) 3.3结果分析 (9) 五、实验总结 (9)

参数检验 一、实验目的 1.了解假设检验的基本内容; 2.了解卡方检验; 3.了解二项分布检验; 4.了解两个独立样本检验; 5.学会运用spss软件求解问题; 6.加深理论与实践相结合的能力。 二、实验环境 Spss、office 三、实验方法 1.卡方检验; 2.二项分布检验; 3.两个独立样本检验。 四、实验过程 问题一:

linux下jdk安装、环境变量以及软连接设置

Linux下JDK的安装及配置 (20111117by石头2o11) 由于CentOS自带openjdk,在此操作系统下安装oracle等需要jdk环境的时候,需要进行一些必要的配置,现将方法列出如下:(以下方法已在centos6.0上验证成功) 一. 下载jdk1.6.0_29 for linux 到sun的主页https://www.wendangku.net/doc/9b13810920.html,/technetwork/java/javase/downloads/ jdk-6u29-download-513648.html 下载jdk安装文件jdk-6u29-linux-i586-rpm.bin 二. 解压安装jdk 在shell终端下进入jdk-6u29-linux-i586-rpm.bin文件所在目录,执行命令 ./jdk-6u29-linux-i586-rpm.bin之后会在当前目录下生成一些rpm包,执行rpm -ivh jdk-6u29-linux-i586.rpm 将安装jdk1.6.0_29 到/usr/java目录 三. 配置环境变量 Vim /etc/profile文件,在最后添加如下几行 export JAVA_HOME=/usr/java/jdk1.6.0_29 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar 四.配置符号连接 删除原有符号连接 #rm -rf /usr/bin/java #rm -rf /usr/bin/javac 创建新符号连接 #ln -s /usr/java/jdk1.6.0_29/bin/java /usr/bin/java #ln -s /usr/java/jdk1.6.0_29/bin/javac /usr/bin/javac 可使用java -version命令查看是否创建成功*(如下则正确)

linux环境变量修改和设置

linux环境变量修改和设置 /etcsysconfig/i18n Linux默认的系统语系在该文件中设置 [root@master ~]# cat /etc/sysconfig/i18n LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" /etc/bsshrc 该文件确定umask的功能,也确定提示符的内容(PS1) Umask 022即设置文件的权限为644。目录的权限为755 /etc/profile.d/*.sh /etc/profile.d目录内的文件对颜色、语系、vim及which等命令进行了一些设置,可以自行设置一些具有*.sh文件名设置自己系统的系统设置值。该目录在/etc/profile内定义 ~/.bashrc:用户自定义变量 命令别名alias、PATH、LANG字体等用户自定义的环境变量在~/.bashrc中设置,设置完成后退出用户重新登录或. ~/.bashrc使设置的环境变量立即生效 /etc/profile 该文件设置了几个变量,如”PATH”、USER、MAIL、HOSTNAME、HISTSIZE、umask等。更改HISTSIZE=50或更小,可以减少显示历史命令列表的输出,默认显示1000条最近的历史记录 修改环境变量$PATH路径:以修改mysql数据库环境变量为例,注:mysql命令路径为 /usr/local/mysql/bin/ 有三种方式: 1.export命令设置,登出PATH就会恢复 [root@test ~]# export PATH=$PATH:/usr/local/mysql/bin/ 注:该目录位于mysql安装目录bin目录 2.修改用户家目录下

SPSS的参数检验和非参数检验

S P S S的参数检验和非 参数检验 公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]

实验报告 SPSS的参数检验和非参数检验 学期:_2013__至2013_ 第_1_学期 课程名称:_数学建模专业:数学 实验项目__SPSS的参数检验和非参数检验实验成绩:_____ 一、实验目的及要求 熟练掌握t检验及其结果分析。熟练掌握单样本、两独立样本、多独立样本的非参数检验及各种方法的适用范围,能对结果给出准确分析。 二、实验内容 使用指定的数据按实验教材完成相关的操作。 1、给幼鼠喂以不同的饲料,用以下两种方法设计实验: 方式1:同一鼠喂不同的饲料所测得的体内钙留存量数据如下: 方式2:甲组有12只喂饲料1,乙组有9只喂饲料2,所测得的钙留存量数据如下:

请选用恰当方法对上述两种方式所获得的数据进行分析,研究不同饲料是否使幼鼠体内钙的留存量有显着不同。 2、为分析大众对牛奶品牌是否具有偏好,随机挑选超市收集其周一至 周六各天三种品牌牛奶的日销售额数据,如下表所示: 请选用恰当的非参数检验方法,以恰当形式组织上述数据进行分析,并说明分析结论。 实验报告附页 三、实验步骤 (一) 方式1: 1、打开SPSS软件,根据所给表格录入数据,建立数据文件; 2、选择菜单Analyze-Compare means-Paired-Samples T Test,出现窗口; 3、把检验变量饲料1,饲料2 选择到Paired Variables框,单击OK。方式2: 1、打开SPSS软件,根据所给表格录入数据,建立数据文件; 2、选择菜单Analyze-Compare means-Independent-Samples T Test,出现窗口 3、选择检验变量饲料到Test Variable(s)框中。 4、选择总体标志变量组号到Grouping Variables框中。 5、单击Define Groups按钮定义两总体的标志值1、2,单击OK。

相关文档
相关文档 最新文档