实验一数据文件的建立与编辑

实验一数据文件的建立与编辑
实验一数据文件的建立与编辑

实验一数据文件的建立与编辑

一、实验目的与实验要求

1.熟悉SPSS的工作界面

2.掌握数据的录入、数据文件的编辑和操作

二、SPSS的基本工作界面及基本操作介绍

SPSS的全称是:Statistical Program for Social Sciences,即社会科学统计程序。该软件是公认的最优秀的统计分析软件包之一。

下面以SPSS 14为例,介绍基本的SPSS界面,并详细讲解数据录入,数据文件的编辑和操作这方面的基础知识。

1.SPSS中的主要窗口

SPSS软件最基本的窗口是Data Editor和Output两个窗口。另外还有一个Syntax窗口。

在SPSS中,操作界面实际上起的就是“操作界面”的作用。当你用对话框选定某项操作,单击“OK”后,SPSS就将你的选择在Syntax窗口中翻译成程序语句,然后提交系统执行。如果单击“Paste”按钮,SPSS就不将生成的程序语句提交执行,而是传送到程序编辑窗中供你折腾。“Paste”按钮在几乎所有的SPSS对话框中都存在,它是专门为编程准备的,作用是把过程语句粘贴到Syntax窗口上。不光SPSS,SAS等其它软件也是这么做的。

(1)数据编辑窗口

数据编辑窗口最上方标有“SPSS Data Editor”。在SPSS for Windows 启动后屏幕显示在主画面上的激活窗口即是该数据编辑窗。

在数据编辑器的二维表格中每行都是数据文件的一个记录,在统计学中称作“一个概率事件”。在SPSS的菜单或帮助信息中用“Cases”这个单词表示。每个Cases是由变量的一定的值组成的,是一个事件,或者说是对一个被观察对象的各种特征的实测值组成的。因此相对应变量来说可以称之为“观测值”。单元格中的数据即是某个观测值中的一个值,因此可以称之为变量值,也可以称之为某个观测值,在Help信息中往往使用Case这个单词。

注意到页面下方有Data View和Variable View两个标签。在Data View页面用于统计量的输入,在Variable View页面则是变量的定义。如果在Data View的列变量名上双击,系统会自动跳转到Variable View表,让你自己定义变量。

(2)输出窗口

输出窗口最上方标有“Output1-SPSS Viewer”有两种方法可以激活输出窗口:

1.当使用“Analyze”等进行统计分析产生数据输出时,输出窗口自动激活。

2.从菜单中打开输出窗口,“File”|“New”|“Output”

(3)语句窗口

通过菜单“File”|“New”|“Syntax”就可以打开一个语句窗口,如下,语句窗口的上方标有“Syntax1”。

注意,Syntax窗口在SPSS启动后是否显示在主画面上取决于系统的初始状态设置。

具体的设置如下:点击菜单“Edit”|“Options”,在打开的option对话框中的“Genera”选项卡的左下角的复选框“Open syntax window at start”就是设置是否在启动的时候启动Syntax窗口的。

2.SPSS系统运行方式

(1)完全菜单窗口运行管理方式

SPSS for Windows启动后即在屏幕上显示主画面,即数据编辑窗口。

完全菜单窗口运行管理方式就是通过菜单的点击,以及对对话框中选项的选择操作,实现数据读入,统计等等功能。

主要的菜单如下表所示:

(2)程序运行管理方式

程序运行管理方式是在语句窗口(Syntax)中直接运行编写好的程序的一种方式。

(3)混和运行管理方式

混和运行管理方式是以上两种方法的结合方式。首先在数据窗口中输入数据或利用主菜单的“File”菜单项打开已经存在的数据文件,即把数据读入数据窗。然后利用对话框选择分析过程和分析参数,选择完成后不马上执行,而是用“paste”按钮将选择的过程及参数变换成相应的命令语句,置于“Syntax”窗中。在该语句窗中添加没有包括的语句和参数,或修改子命令中的参数,然后按窗中的“Run”按钮,将程序提交系统执行。

3.SPSS系统参数设置

系统初始状态和系统默认值的设置通过点击“Edit”菜单中的“Options”项,然后弹出的“Option”窗口进行设置的。参数与状态设置生效的时间不同,有的在确认后立即生效,有的则要在下次启动SPSS for Windows时才生效。

下面简单的讲解一下其中关键的设置。

上图中的“Session Journal”设置一项确定是否存入日志文件及设置日志文件写入方式。

上图的“Transformation and Merge Options”设置转换与合并生效时间。其中“Calculate Value Immediately”指定立即执行方式,即计算、读取数据或合并文件均在选择并单击按钮“确定”后立即执行,此为系统默认方式。“Calculate Value before uses”将这些命令保留到下次处理数据文件时执行。

上图中的“Display Format for New Numeric Variable”,设定新变量的显示格式。

上图设置统计图输出参数。

上图进行数字型变量自定义格式的设置

4.SPSS的View菜单

?“Status Bar”设定是否有状态栏;

?“Toolbars”是对工具栏的自定义;

?“Fonts”是字体的选择;

?“Grid Line”网格线,选中时Data Editor呈表格形式,不选中时表格中的线条消失;

?“Value Labels”变量标识,也是显示在Data Editor中显示数据的时候,显示的是变量的值还是变

量的值的标识;

?“Variables”用于将Data Editor窗口显示页面从Data View页面切换到Variables View页面。

5.数据导入SPSS的方法(File菜单)

SPSS中数据文件的管理功能基本上都集中在“File”菜单上

1)新建数据文件

当你进入SPSS系统时,系统就已经生成一个空数据文件,即你看到的空白的数据管理界面。你只要按自己的需要定义变量,输入数据然后存盘就可以了

(1)打开其它格式的数据文件

SPSS可以打开多种格式的数据文件

(2)使用数据库查询打开

由于SPSS 10以后的版本可以直接打开excel所有系列的数据文件,因此数据库查询接口的用处不是很大。

2)使用文本导入向导读入文本文件

例如现有一数据文件以纯文本的形式存放,具体数据如下所示,将其读入SPSS

方法如下:

上图中询问,“你的文本文件和预定义格式相一致吗?”,下方为按预定义格式读入的数据文件的预览。显然,SPSS的预定义格式没有正确识别该文件。因此选中“no”并单击“下一步”,系统弹出向导的下一个对话框,如下

最上方的问题是“你的变量是如何排列的?”,下面的选项分别是Delimite(用某种字符区分)和Fixed Width(固定宽度),一般都是Delimite,第二个问题是“变量名包括在文件最前面了吗?”,选中“no”,单击“下一步”,系统弹出第三个对话框。

上图中,最上方的句子意思是“第一条记录从第几行开始?”,右侧可以输入行数。由于我们所用

的数据第一行开始就是正式的数据,不是变量名,所以,输入1。下面的问题是“你的记录是怎样存储在文件中的?”可以是“每一行代表一条记录”,或者“每**个变量代表一条记录”,数据一般都是第一种情况。下一个问题是“你想导入多少条记录?”,可以是“所有记录”、“前**条”或“随机导入**%的记录”。单击“下一步”,第四个对话框如下图所示。

最上方的问题是“变量间使用的是哪种分隔符?”,可选的有Tab键,空格等等。本数据使用的是Tab,可见系统已经自动识别并选择了Tab,而下方的数据预览窗口显示出了正确的数据读入情况。单击“下一步”,第五个对话框如下。

在此对话框中可以进行变量

名和类型的修改

在上面的这个对话框中,你可以在数据预览窗口中选择某一列变量,然后更改其变量名和类型。单击“下一步”,系统弹出文本导入导向的最后一个对话框,如下图。

上面的问题是“你愿意保存这次的文件(读入)格式设置以备下次使用吗?”,第二个问题为“你是否愿意将以上操作粘贴为SPSS语句?”。单击完成,则系统成功读入上面的文本文件,结果如下图

所示。

可以看见这些数字有小数点后一位的

值,这是在变量的定义中Decimals那

一项设置的小数点后保留一位,可以进

入Variable View菜单中进行修改

6.保存数据文件(File菜单)

如果你准备把数据存为SPSS以外的其它类型,要注意有些设置可能会丢失,如标签和缺失值等。尤其是缺失值,如果想存的数据格式不支持缺失值,那你的数据可能会变的面目全非。

7.SPSS中录入数据

1)SPSS中的数据类型

(1)SPSS常量

常用的SPSS常量有数值型、字符型和日期型。数值型有两种书写方式:一种是普通书写方式,一种是科学记数法,如1.23E18。

(2)SPSS变量

SPSS中的变量属性有四个:变量名、变量类型、变量标签、变量长度。定义有关SPSS变量至少要定义变量名和变量类型。

注意:SPSS不区分变量名中的大小写字符。

(3)SPSS变量类型

SPSS有三种基本类型:数值型、字符型、日期型。数值类型又按不同的要求分为五种,这样,共可定义八种类型的变量。分别为:

?标准数值型变量Numeric,小数点用圆点;

?带逗号的数值型变量Comma,小数点用圆点;

?圆点数值型变量Dot,显示方式正好与带逗点的数值型变量相反;

?科学记数法Scientific Notation;

?带美元符号的数值变量,变量的总长度包括“$”符号在内;

?自定义型Custom Currency,方法是Eidt→Options,打开Options对话框,在其中的Currency页

面进行具体的设置;

?日期型变量Date,输入日期型变量的值可以使用“/”或者“-”做为分隔符;

?字符型变量String

2)变量的标签与值标签

变量标签Labels是对变量名附加的进一步说明。

变量值标签Value Labels是对变量的可能的取值所附加的进一步说明。

3)变量的格式

?宽度:是数据窗中该变量所占的列数。是显示的时候的一个参数;

?对齐方式:左对齐、右对齐和中间对齐;(这里的对齐方式指的是在Data View页面的单元格中数

据放的位置)

?缺失值(Missing Value):在实际的科研工作中往往会因为某种原因使记录的数据失真,或没有测

到,或没有记录。需要把这些数据标记为缺失值。在SPSS中,对字符型变量,默认的缺失值为空格;对数值型变量,默认的缺失值为0。用户可以定义自己的缺失值标记(也就是设定某些值,或者某些值范围内的值是缺失值)。若定义了变量值的标签,就必须按规定输入变量值,否则系统就会把其值当做缺失值处理。

4)定义变量

输入数据前首先要定义变量。定义变量即要定义变量名、变量类型、变量长度(小数位数)、变量标签、值标签和变量的格式(显示宽度、对齐方式、缺失值标记)。新插入一个变量的方法如下图:

5)删除变量

三、实验任务

1.根据下题要求,定义变量,输入数据,并保存为SPSS for Windows数据文件

某高校在招收新生时要收集一些有关学生的基本信息,表1是10个学生的资料,每个学生采集的资料为姓名.性别.籍贯.高考分数.民族及政治面貌.

表1 10个学生的资料

姓名性别籍贯高考分数民族政治面貌

李菊女河南560 汉团员

张力男湖北598 回团员

刘美女河北564 汉团员

李慧女湖南546 汉群众

孙浩男山东607 汉群众

何峰男湖南576 汉团员

李晓林女江苏619 汉党员

黄晴女上海563 回团员

刘军男山东603 汉团员

曹旭男北京521 满党员

要求:

(1)按照本书所介绍的方法定义变量,录入数据并将文件储存为SPSS类型的文件.(也可以将上述文本

复制后,导入SPSS中,并设置其中的变量的类型,修改名称)

(2)搜索高考分数为607分的记录;

(方法:选中DataView选项卡中,选中高考分数这一栏,然后点击菜单“Edit”|“Find”)

(3)将政治面貌为团员的学生记录选择出来;

2.自己新建一个纯文本,输入一些数据,从这个纯文本中读入数据到SPSS中,并保存为SPSS for Windows数据文件

3.熟悉SPSS窗口界面和一些基础的操作

2020-Linux文版-实验3-Vi编辑器的使用及C编程-学生实验报告模板-P

实验报告 课程名称: Linux操作系统 实验名称:实验3 Vi编辑器的使用及C编程 学生姓名:孙文浩班级计算机 141 学号 学院(系):信息数理学院指导教师:庄丽华 实验时间: 2016 年 9 月 30 日实验成绩: 实验3 Vi编辑器的使用及C编程 一、实验要求 (1)掌握Vi的三种运行模式及切换方法; (2)掌握使用Vi的各种操作命令进行文本文件的编辑; (3)用Vi编写Linux下C程序,掌握gcc编译。 二、实验内容和实验步骤 1、vi编辑器的使用 【操作要求1】首先用合法用户名登陆系统,不保存直接退出。 【操作步骤】 (1)在系统提示符下,输入vi,按回车键,进入vi的界面。 (2)输入:q!不保存直接退出。 【操作要求2】新建文件f1并编辑一段文字进行保存。 【操作步骤】 (1)在系统提示符下输入vi f1,按回车键。 (2)看到vi的界面,输入i,左下角会出现“插入”。 (3)输入一段文字。 10 Basic Linux Networking and Monitoring Commands You Should Know I have listed down 10 basic Linux networking and monitoring commands which each Linux user should know. These Linux basic networking and monitoring commands like hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool are used for viewing the IP address of the Linux server, managing Linux server network adapter configuration, making network connections among Linux servers over telnet and

浙江大学Linux程序设计实验报告

Linux程序设计实验报告1 ——操作系统基本命令使用 一、实验目的 1.通过对Emacs、vi、vim、gedit文本编辑器的使用,掌握在Linux环境下文本文件的编辑方法; 2.通过对常用命令mkdir、cp、cd、ls、mv、chmod、rm等文件命令的操作,掌握Linux操作系统中文件命令的用法。 二、实验任务与要求 1.emacs的使用,要求能新建、编辑、保存一个文本文件 2.vi或vim的使用,要求能新建、编辑、保存一个文本文件 3.gedit的使用,要求能新建、编辑、保存一个文本文件 4.掌握mkdir、cd命令的操作,要求能建立目录、进入与退出目录 5.掌握cp、ls、mv、chmod、rm命令的操作,要求能拷贝文件、新建文件、查看文件、文件重命名、删除文件等操作。 三、实验工具与准备 计算机PC机,Linux Redhat Fedora Core6操作系统 四、实验步骤与操作指导 任务1.学习emacs的使用,要求能新建、编辑、保存一个文本文件 (1)启动emacs (2)输入以下C程序 (3)保存文件为kk.c (4)用emacs打开文件kk.c (5)修改程序 (6)另存为文件aa.txt并退出。 任务2.vi或vim的使用,要求能新建、编辑、保存一个文本文件 (1)点击”应用程序”→ “附件”→“终端”,打开终端,在终端输入命令: [root@localhost root]#vi kk.c 按i键,进入插入状态。 (2)输入以下C程序 #include int main( ) {

printf(“Hello world!\n”); return 0; } 此时可以用Backspace、→、←、↑、↓键编辑文本。 (3)保存文件为kk.c 按Esc键,进入最后行状态,在最后行状态输入:wq保存文件,退出vi。 (4)用vi打开文件kk.c,输入命令: [root@localhost root]#vi kk.c (5)修改程序为: #include int main( ) { printf(" Hello world!\n"); printf("*****************\n"); return 0; } (6)按Esc键,进入最后行状态,在最后行状态输入:wq aa.txt保存文件,如图1所示,另存为文件aa.txt并退出vi。。 图1 程序编辑环境 任务3.gedit的使用,要求能新建、编辑、保存一个文本文件 (1)启动gedit,点击”应用程序”→ “附件”→“文本编辑器”,打开文本编辑器,如图所示。

java文本编辑器实验报告

Java考核 课程名称Java程序设计 题目名称文本编辑器的设计与实现学生学院计算机学院 专业班级计算机17(2)班 学号3117004479 学生姓名李泽豪 指导教师赵锐 2018 年12 月11 日

一、课程题目 编程实现一个文本编辑器 使其具有新建、打开、保存,编辑(查找、替换、大小写转换等)、统计(字数、行数、字符数等)、格式(字体设置、字体大小、字体颜色、背景颜色等)等功能。 要求:基于JFrame窗体设计、使用菜单进行功能选择。 提示:字体颜色,背景颜色的设置,可使用javax.swing包中的JColorChooser类的静态方法showDialog()调用标准颜色对话框来完成;文件操作可通过javax.swing包中JColorChooser类中的showSaveDialog()、showOpenDialog()方法调用标准的的文件对话框来完成。 二、题目分析与设计 2.1开发环境 使用Eclipse开发软件 2.2需求分析 简单的文本编辑器提供给用户基本纯文本的文字编辑功能,能够读取计算机本地磁盘中的文本内容,将用户文本导入到磁盘中之中,以及实现基本的字体设置(字体,字号,字体颜色)简单的编辑字体的功能,以及统计(字数,行数,字符数),增强视觉体验的背景颜色功能等,简单而实用。而网络上的各种编辑器,有的功能不足(如自带的记事本),而有些编辑器功能太繁杂,仅以日常应用方面来说,一个文本编辑器只需要简单的功能就够了。 2.3功能构架 本程序要构建的文本编辑器按照题目要求,分为四个方面: (1)“文件”菜单:包括“新建”并提示是否保存已编辑内容,“打开”计算机本地磁盘的文本文件,主动“保存”自己已经编辑好的内容到电脑的磁盘或“另存为”新的文件之中,以及“退出”并提示是否保存已编辑的内容。 (2)“编辑”菜单:包括对已编辑文本的一个“查找与替换”功能,对已编辑英文文本的一个“大小写转换”功能。 (3)“格式”菜单:实现对文本的“字体”设置,“字体大小”以及“字体颜色”,还有

文本编辑器c++实验报告附源代码

四川大学软件学院 实验报告 课程名称数据结构实验课时8 实验项目文本编辑器实验时间12到14周实验目的了解c++类的封装和KMP算法。 实验环境 Windows平台 VC6.0++ 实验内容(算法、程序、步骤和方法) 部分函数创建思想: 创建过程如下: a、定义LinkList指针变量*temp: LinkList *temp; b、定义文本输入变量ch,记录文本行数变量j,记录每行字符数变量i; c、申请动态存储空间:head->next=(LinkList *)malloc(sizeof(LinkList)); d、首行头指针的前驱指针为空:head->pre=NULL; 首行指针:temp=head->next; 首行指针的前驱指针也为空:temp->pre=NULL; 定义没输入字符时文章长度为0:temp->length=0; 初始化为字符串结束标志,防止出现乱码:for(i=0;i<80;i++) temp->data[i]='\0'; e、利用循环进行文本输入 for(j=0;jdata[i]=ch; //给temp指向的行赋值 ···· temp->length++;//行中字符长度加1 if(ch=='#') {NUM=j; break; //文章结束时,Num来记录整个文章的行数 }}} 在字符输入的过程中,如果在单行输入的字符超过了80个字符, 则需要以下操作: 输入字符数大于80,重新分配空间建立下一行 temp->next=(LinkList *)malloc(sizeof(LinkList)) ;

数据结构课程设计——文字编辑实验报告

课程设计报告课程设计题目:文章编辑 姓名杨博 学号201520220205 班级1522202 指导教师邹国华 2016年6月30日

东华理工大学 课程设计评分表 学生姓名:杨博班级:1522202 学号:201520220205 课程设计题目:文章编辑 项目内容满分实评 选题能结合所学课程知识、有一定的能力训练。符合选题要求 (5人一题) 10 工作量适中,难易度合理10 能力水平能熟练应用所学知识,有一定查阅文献及运用文献资料能力10 理论依据充分,数据准确,公式推导正确10 能应用计算机软件进行编程、资料搜集录入、加工、排版、 制图等 10 能体现创造性思维,或有独特见解10 成果质量总体设计正确、合理,各项技术指标符合要求。10 说明书综述简练完整,概念清楚、立论正确、技术用语准确、 结论严谨合理;分析处理科学、条理分明、语言流畅、结构 严谨、版面清晰 10 设计说明书栏目齐全、合理,符号统一、编号齐全。格式、 绘图、表格、插图等规范准确,符合国家标准 10 有一定篇幅,字符数不少于5000 10 总分100 指导教师评语: 指导教师签名: 2016年6月30 日

实验题目:简单的文本编辑器 1、题目及要求 名称:简单的文本编辑器 内容:输入一页文字,程序可以统计出文字、数字、空格的个数。静态存储一页文章, 每行最多不超过80个字符,共N行。 要求:(1)分别统计出其中英文字母数和空格数及整篇文章总字数; (2)统计某一字符串在文章中出现的次数,并输出该次数; (3)删除某一字符或者子串,并将后面的字符前移。 (4)插入某一字符或者子串。 (5)查找某一字符或者子串。 存储结构使用线性表,分别用几个子函数实现相应的功能;输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。 输出形式: (1)分行输出用户输入的各行字符; (2)分4行输出"全部字母数"、"数字个数"、"空格个数"、"文章总字数" (3)输出删除某一字符串后的文章。 2、对题目的大概理解: 本程序应实现以下功能: (1)文章内容的输入:包括字母、标点符号、数字、空格等; (2)文章内容的统计:包括文章中大写字母、小写字母、数字、标点符号、空格以 及文章所有字数的个数的统计; (3)文章内容的处理:包括对文章内容的查找、删除以及对指定位置进行插入操作,其中在查找的过程中统计出该字符或字符串在文章中出现的次数; 1、问题分析 本程序是对一段英文文章的内容进行处理,存储方式采用链式存储,没有文件操作,故本程序对其文本内容的所有操作都是在链表中进行的。对于文本的输入,采用头插法将文本信息存储到链表已申请好的存储空间中,在此部分设计中最大的问题在于输入文章过程中输 入的字符数大于80时如何换行;对于文本内容的统计,使用循环对已存储的文章进行匹配,大写字母数、小写字母数、空格数、数字数直接通过比较即可得到,标点符号通过ASCⅡ比较即可得到;对于文本内容的处理,查找部分仍是使用循环对已存储的文章进行匹配,判断需要查找的字符或者字符串是否与文章中某部分内容相同,如果存在相同的记录相同的个数及位置并输出个数及位置。删除部分先使用程序的查找功能对文章中需要删除的字符或者字 符串进行查找,然后对其进行删除。插入部分为通过输入的插入位置(行、列)将字符或者 字符串插入到文章制定位置。 一、数据结构选择和概要设计

实验1数据文件的编辑与整理

实验一、数据文件的编辑与整理 在SPSS中,数据文件的编辑、整理等功能被集中在了Data和Transform两个 菜单项中,这两个菜单的内容如下所示: Data 菜单项 Transform 菜单项 2.1 进一步整理数据文件--Data 菜单 【Sort Cases 对话框】 例2.1 对数据集li1_1.sav 按group 升序,x 降序的次序排列。 解:选择菜单Data==>Sort Cases,系统弹出Sort Cases 对话框,该对话框并不复杂,其中比较特殊的是下方的Sort Order 单选钮,有升序和降序两种选择。请注意,该单选钮是和上方的Sort By 框一起使用的,具体方法如下: 1. 确认升序单选钮被选择,将Group 选入Sort By 框; 2. 选择降序单选钮,将x 选入Sort By 框。 【Merge Files 对话框】 用于对数据文件进行合并。有纵向合并和横向合并两种。 纵向合并——增加观测量到当前数据;Data==>Merge File ==> Add Cases 横向合并——增加变量到当前数据文件。Data==>Merge File ==> Add Variables 【Aggregate 对话框】 用于对数据进行分类汇总,所谓分类汇总就是按指定的分类变量对观测值进行分组,对每组记录的各变量值求指定的描述统计量,结果可以存入新数据文件,也可以替换当前数据文件。

例2.2 计算Li1_1.sav中两组的血磷值标准差。 解:该题完全可以用更简单的方法完成,这里只是演示一下汇总对话框的用法。 1.Break Variables框:Group 2.Aggregate Variables框:x 3.Function钮:(Standard deviation单选钮:Continue钮) 4.Replace working data file单选钮:选中 5. OK 【 Select Cases 对话框】 很多时候我们不需要分析全部的数据,而是按某种要求分析其中的一部分(比如只分析男性的身高、只对前200个数据进行分析以了解大概情况),这时使用Select Cases对话框可以大大简化工作。 该对话框界面如下所示: z All cases单选钮:和下面的4个单选钮为一组,选中它则分析所 有的记录; z If condition is satisfied单选钮:只分析满足条件的记录; z If按钮:和If单选钮一起使用,单击后弹出If对话框; z Random sample of cases单选钮:从原数据中随机抽样; z Sample按钮:和Random单选钮一起使用,可以设定按百分比抽取记录,或者精确设定从前若干个记录中抽取多少个记录; z Based on time or case range单选钮:基于记录序号来选择记录; z Range按钮:和Based单选钮一起使用,用于输入记录序号范围; z Use filter variable单选钮:使用筛选指示变量来选择记录,必需在下面选入一个筛选指示变量,该变量取值为非0的记录将被选中,进入以 后的分析; z Filtered单选钮:和下面的Deleted单选钮为一组,表示未被选中的记录只是被隔离,这些记录的记录号会被加上斜杠以示区别; z Deleted单选钮:未被选中的记录将被删除,一般不要使用。

实验一数据文件的建立与编辑

实验一数据文件的建立与编辑 一、实验目的与实验要求 1.熟悉SPSS的工作界面 2.掌握数据的录入、数据文件的编辑和操作 二、SPSS的基本工作界面及基本操作介绍 SPSS的全称是:Statistical Program for Social Sciences,即社会科学统计程序。该软件是公认的最优秀的统计分析软件包之一。 下面以SPSS 14为例,介绍基本的SPSS界面,并详细讲解数据录入,数据文件的编辑和操作这方面的基础知识。 1.SPSS中的主要窗口 SPSS软件最基本的窗口是Data Editor和Output两个窗口。另外还有一个Syntax窗口。 在SPSS中,操作界面实际上起的就是“操作界面”的作用。当你用对话框选定某项操作,单击“OK”后,SPSS就将你的选择在Syntax窗口中翻译成程序语句,然后提交系统执行。如果单击“Paste”按钮,SPSS就不将生成的程序语句提交执行,而是传送到程序编辑窗中供你折腾。“Paste”按钮在几乎所有的SPSS对话框中都存在,它是专门为编程准备的,作用是把过程语句粘贴到Syntax窗口上。不光SPSS,SAS等其它软件也是这么做的。 (1)数据编辑窗口 数据编辑窗口最上方标有“SPSS Data Editor”。在SPSS for Windows 启动后屏幕显示在主画面上的激活窗口即是该数据编辑窗。 在数据编辑器的二维表格中每行都是数据文件的一个记录,在统计学中称作“一个概率事件”。在SPSS的菜单或帮助信息中用“Cases”这个单词表示。每个Cases是由变量的一定的值组成的,是一个事件,或者说是对一个被观察对象的各种特征的实测值组成的。因此相对应变量来说可以称之为“观测值”。单元格中的数据即是某个观测值中的一个值,因此可以称之为变量值,也可以称之为某个观测值,在Help信息中往往使用Case这个单词。

linux实验报告vi编辑器的使用

一、实验目的 学习使用vi编辑器建立、编辑、显示及加工处理文本 二、实验内容 1.进入和退出vi 2.利用文本插入方式建立一个文件 3.在新建的文本文件上移动光标位置 4.对文件执行删除、复原、修改、替换等操作 三、主要的实验步骤 (1)vim简介 系统管理员的重要工作就是修改与设定某些重要软件的配置文件,因此至少得要学会一种以上的命令界面文本编辑器。在所有的Linux distributions 上都会有的一套文字编辑器就是vi,而且很多软件默认的也是使用vi 为他们编辑接口。 vim 是高级版本的vi ,vim 不但可以用不同颜色显示文字内容,还能够进行诸如shell script, C program 等程序的编辑功能。(2)vi的使用 基本上vi 共分为三种模式,分别是“一般模式”、“编辑模式”和“命令模式”。这三种模式的作用分别是: 一般模式:以vi 打开一个文档就直接进入一般模式(这是默认的模式)。在这个模式中,你可以使用“上下左右”键来移 动光标,可以使用“删除字符”或“删除整行”来处理文档内 容,也可以使用“复制、粘贴”来处理文件数据。

●编辑模式:在一般模式中可以进行删除、复制、粘贴等操作, 但是却无法编辑文件内容!要按下“i, I, o, O, a, A, r, R”等任 何一个字母后才会进入编辑模式。通常在Linux 中,按下这 些按键时,在屏幕的左下方会出现“INSERT或REPLACE” 字样,此时才可以进行编辑。而如果要回到一般模式时,则必 须要按下“Esc”这个按键即可退出编辑模式。 ●命令模式:在一般模式当中,输入: / ?三个中的任何一个按 钮,就可以将光标移动到最底下那一行。在这个模式当中,可 以提供查找数据的操作。读取、保存、大量替换字符、离开vi 、显示行号等的操作是在此模式中完成的! (3)具体的操作步骤如下 1、进入vi 2、建立一个文件,如file.c 进入插入模式,输入一个C语言程序的各行内容,故意制造几处错误,最后,将文件存盘,回到shell状态下

实验二SPSS数据录入与编辑

实验二 SPSS数据录入与编辑 一、实验目的 通过本次实验,要求掌握SPSS的基本运行程序,熟悉基本的编码方法、了解如何录入数据和建立数据文件,掌握基本的数据文件编辑与修改方法。 二、实验性质 必修,基础层次 三、主要仪器及试材 计算机及SPSS软件 四、实验内容 1.录入数据 2.保存数据文件 3.编辑数据文件 五、实验学时 2学时(可根据实际情况调整学时) 六、实验方法与步骤 1.开机 2.找到SPSS的快捷按纽或在程序中找到SPSS,打开SPSS 3.认识SPSS数据编辑窗 4.按要求录入数据 5.联系基本的数据修改编辑方法 6.保存数据文件 7.关闭SPSS,关机。 七、实验注意事项 1.实验中不轻易改动SPSS的参数设置,以免引起系统运行问题。 2.遇到各种难以处理的问题,请询问指导教师。

3.为保证计算机的安全,上机过程中非经指导教师和实验室管理人员 同意,禁止使用移动存储器。 4.每次上机,个人应按规定要求使用同一计算机,如因故障需更换, 应报指导教师或实验室管理人员同意。 5.上机时间,禁止使用计算机从事与课程无关的工作。 八、上机作业 一、定义变量 1. 试录入以下数据文件,并按要求进行变量定义。 1)对性别(Sex)设值标签“男=0;女=1”。 2)正确设定变量类型。其中学号设为数值型;日期型统一用“mm/dd/yyyy“型号;生活费用货币型。 3)变量值宽统一为10,身高与体重、生活费的小数位2,其余为0。

2.试录入以下数据文件,保存为“数据1.sav”。

实验三统计图的制作与编辑 一、实验目的 通过本次实验,了解如何制作与编辑各种图形。 二、实验性质 必修,基础层次 三、主要仪器及试材 计算机及SPSS软件 四、实验内容 1.条形图的绘制与编辑 2.直方图的绘制与编辑 3.饼图的绘制与编辑 五、实验学时 2学时 六、实验方法与步骤 1.开机; 2.找到SPSS的快捷按纽或在程序中找到SPSS,打开SPSS; 3.按要求完成上机作业; 4. 关闭SPSS,关机。 七、实验注意事项 1.实验中不轻易改动SPSS的参数设置,以免引起系统运行问题。 2.遇到各种难以处理的问题,请询问指导教师。 3.为保证计算机的安全,上机过程中非经指导教师和实验室管理人员同意,禁止使用移动存储器。 4.每次上机,个人应按规定要求使用同一计算机,如因故障需更换,应报指导教师或实验室管理人员同意。

word文字处理实验报告

实验三Word文字处理实验报告 姓名(学号):______________________ 年级(专业):_____ ________成绩:________ 实验时间:_______________________ _实验地点:__________________________ _ 实验3-1: 一、实验目的: 掌握中文输入法及使用Word进行文字处理的基本操作。 二、实验内容: 1.在本地硬盘最后一个分区上新建文件夹“自己的学号\实验3”。 2.显示仅显示“常用”、“格式”、“绘图”工具栏。 3.分两排显示“常用”和“格式”工具栏。 4.在“常用”工具栏上添加命令“另存为”,为其选择一个按钮图像,将其与命令“保存”按钮放置在同一个组中。 5.在“绘图”工具栏上添加命令“公式编辑器”,将其与命令“文本框”按钮放置在同一个组中。 6.设置自动保存时间间隔为5分钟。 7.新建文件“第1章绪论.doc”,输入教材第1章的各节内容(包括、、、、、、、、及小结,每一节只需输入第一段)。 8.将文件“第1章绪论.doc”中的文字“计算机”全部替换为“Computer”,将文件保存在文件夹“自己的学号\实验3”中。 实验3-2: 一、实验目的: 使用Word进行字体、段落、边框和底纹的设置。 二、实验内容: 1.打开文件“第1章绪论.doc”,设置其中文本效果:中文字体为“楷体”,西文字体为“Times New Roman”,字号为“四号”,特殊格式为“首行缩进2字符”,行距 为“多倍行距倍”; 2.修改样式“标题1”:中文字体为“黑体”,西文字体为“Arial”,字形为“加粗”,字号为“一号”,对齐方式为“居中”,段前为“行”,段后为“行”,行距为“倍 行距”; 3.修改样式“标题2”:中文字体为“黑体”,西文字体为“Arial”,字形为“加粗”,字号为“二号”,段前为“行”,段后为“行”,行距为“倍行距”; 4.修改样式“标题3”:中文字体为“黑体”,西文字体为“Arial”,字形为“加粗”,字号为“三号”,段前为“行”,段后为“行”,行距为“倍行距”; 5.设置文件“第1章绪论.doc”中的标题:一级标题(第1章)为“标题1” 样式,二级标题(、、、)为“标题2”样式,三级标题(、、、、、)为“标题3”样式; 6.为文字“小结”加上“灰-15%”的底纹。

Linux实验报告

燕山大学 Linux技术上机实验指 导

实验一 Linux系统安装与简单配置 一、实验目的 1.掌握Linux系统安装的分区准备。 2.掌握Linux系统的安装步骤。 3.掌握Linux系统分区的挂载和卸载。 4.掌握Linux系统的启动和关闭操作。 二、实验容 1.安装VMware虚拟机,设置光盘驱动器,为Linux系统安装做准备。2.在虚拟机下安装Linux操作系统(如Ubuntu桌面版本)。 3.配置Linux系统运行环境。 4.利用空闲分区创建新的Linux系统分区。 5.将新的Linux系统分区挂载到系统中;卸载新挂载的分区,重新挂载到目录树中的其他位置。 三、主要的实验步骤 1.制定安装系统的分区计划。 2.配置光驱引导镜像文件iso,启动系统,开始安装过程。 3.根据安装计划,对磁盘空间进行分区设置。 4.根据系统安装指导,完成Linux系统的安装过程。 5.安装成功后,退出系统,重新启动虚拟机,登陆Linux操作系统。6.对Linux系统进行配置,如网络设备等。 7.利用磁盘使用工具和mount,将新创建的Linux系统分区挂载到系统中。将新挂载的分区卸载,并重新挂载到目录树的其他位置。

实验二 Linux常用命令使用 一、实验目的 1.掌握Linux一般命令格式。 2.掌握有关文件和目录操作的常用命令。 3.熟练使用man命令。 二、实验容 1.熟悉cd、date、pwd、cal、who、echo、clear、passwd等常用命令。2.在用户主目录下对文件进行操作:复制一个文件、显示文件容、查找指定容、排序、文件比较、文件删除等。 3.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、文件等。 4.利用man命令显示date、echo等命令的手册页。 5.显示系统中的进程信息。 三、主要实验步骤 1.登陆进入系统,修改个人密码。 2.使用简单命令:date、cal、who、echo、clear等,了解Linux命令格式。

第二章 SPSS数据文件的建立和管理

第二章 SPSS数据文件的建立与管理 2.1 SPSS数据文件 2.1.1 SPSS数据文件的特点: SPSS是一个有别于其他文件的特殊格式的文件,SPSS数据文件是一种有结构的数据文件,它由数据结构和内容两部分组成,其中的数据结构记录数据变量的名称、类型、变量宽度、小数位数、变量名标签、变量值标签、缺失值、显示宽度、对齐方式和度量尺度等必要信息,数据的内容才是那些待分析的具体数据。 基于上述特点,建立SPSS数据文件时应完成两项任务,即描述数据的结构和录入编辑数据。 2.1.2 SPSS数据的组织方式 (1)原始数据的组织方式 数据编辑窗口中的一行称为一个个案或记录(Case),所有个案组成SPSS数据文件的内容。数据编辑窗口的一列称为一个变量(Variable),每个变量都有一个名字,称为变量名,它是访问和分析SPSS每个变量的唯一标志。 SPSS数据文件的结构就是对每个变量及相关特征的描述。 (2)频数数据的组织方式 例: 职称年龄段 35岁以下(1)36-49岁 (2) 50岁以上 (3) 教授(1)0158副教授(2)10202讲师(3)20101助教(4)3520 频数数据的组织方式 职称年龄段人数 110 1215 138

2110 2220 232 3120 3210 331 4135 422 430 2.2 SPSS数据的结构和定义方法 SPSS数据的结构是对SPSS每列变量及其相关属性的描述,主要包括变量名、数据类型、变量宽度、变量名标签、变量值标签、显示宽度、缺失值、对齐方式、度量尺度等信息。 变量名(Variable name) 变量名是变量访问和分析的唯一标志。在定义SPSS数据结构时应首先给出每列变量的变量名。变量的命名规则如下: 1.首字符应以英文字母开头,后面可以跟除了!、?、*之外的字母或数字。下划线、圆点不能为变量名的最后一个字符。SPSS允许用汉字作为变量名。 2.变量名的字符个数最好不多于8个;变量名不区分大小写字母。 3. SPSS有默认的变量名,以字母“VAR”开头,后面补足5位数字,如VAR00001,VAR00012等。变量名不能与SPSS内部特有的具有特定含义的保留字同名,如ALL,BY,AND,NOT,OR等。 4.变量名最好与其代表的数据含义相对应,每个变量名必须具有唯一性。 数据类型(Type) 数据类型是指每个变量取值的类型。SPSS中有三种基本数据类型:数值型、字符型和日期型。 数值型 (1)标准型(Numeric) (2)科学记数法型(Scientific Notation) (3)逗号型(Comma)

文本编辑《数据结构》上机实验报告

成都信息工程学院计算机系 课 程 实 验 报 告

一【上机实验目的】 要求功能与界面模拟WINDOWS记事本,支持鼠标,因为记事本功能较多,可以根据自己的能力模拟出部分功能,文本编辑这部分功能必须实现,主要利用串的知识。 二【实验环境】 PC机每人1台 三【上机实验内容】 要求功能与界面模拟WINDOWS记事本,支持鼠标,因为记事本功能较多,可以根据自己的能力模拟出部分功能,文本编辑这部分功能必须实现,主要利用串的知识。 四【上机调试程序流程图】(注:可打印) 在此程序中,主要包含了添加、插入、删除、复制、剪切、粘贴、还有文件操作。 五【上机调试中出现的错误信息、错误原因及解决办法】 1、开始的时候当我输入字符的时候,总是输不进去,经过检查才知道,我忘了把字符输出 到屏幕上。 2、在删除的时候,当一行删除完的时候,光标并不会上移到上一行。然后我通过判断当这 光标处的坐标减一后为零(表示这行没有字符了)的时候,然后重新读取光标,让光标显示在上一行。 3、在进行插入操作之后,移动光标会出现问题,就好像插入的字符并没有在链表当中一样。 然后我写了一个测试函数,来判断插入后链表是否满足每列的字符数不得超过80个字符。然后让每列的字符数都在链表当中,满足要求。 六【上机调试后的源程序及还存在的问题】(注:源程序可打印) /*文本编辑器editor源代码*/ #include #include

#include #include #define LEFT 0x4b00 /*←:光标左移*/ #define RIGHT 0x4d00 /*→:光标右移*/ #define DOWN 0x5000 /*↓键:光标下移*/ #define UP 0x4800 /*↑键:光标上移*/ #define ESC 0x011b /*ESC键:取消菜单打开操作*/ #define ENTER 0x1c0d /*回车键:换行*/ #define BACK 3592 /*BackSpace键:删除当前光标位置前一个字符*/ #define CL 29440 /*ctrl+←键:从右至左,选定文本*/ #define CR 29696 /*ctrl+→键:从左到右,选定文本*/ #define Cc 11779 /*ctrl+c键:将选定文本,复制一份到剪贴板中*/ #define Cv 12054 /*ctrl+v键:将剪贴板中的内容复制到当前位置*/ #define Cx 11544 /*ctrl+x键:对选定文本,执行剪切操作*/ #define F1 15104 /*F1键:打开文件菜单*/ #define F2 15360 /*F2键:打开编辑菜单*/ #define F3 15616 /*F3键:打开帮助菜单*/ int value,backup; /*value保存有值数组元素的最大下标值,backup保存value的副本,NUM保存当前行中的用户输入的字符个数*/ typedef struct record { char ch; /*保存一字符*/ int col, line; /*x轴和y轴坐标*/ }record; record r[500]; /*定义一个有500个元素的结构体数组,保存选定的文本字符的属性*/ typedef struct node /*定义保存行中的单个字符的结构*/ { char ch; /*数据域:保存一字符*/ struct node *next; /*指针域:指向下一个结点的指针*/ }node;/*由此类型节点构成的单链表,命名为:列单链表*/ typedef struct Hnode /*定义保存所有列单链表首节点的指针的结构*/ { node *next; /*指向列单链表的首节点的地址*/ struct Hnode *nextl; /*指向下一个节点的指针*/ }Hnode;/*由此类型节点构成的单链表,命名为:行单链表*/ void view(Hnode *q) /*按行显示保存在单链表中的文本字符,q为指向行单链表中第一个节点的指针*/ { node *p; /*p为保存列单链表节点元素地址的指针*/

实验二 数据文件的编辑与整理

实验二、数据文件的编辑与整理 在SPSS中,数据文件的编辑、整理等功能被集中在了Data和Transform两个菜单项中,这两个菜单的内容如下所示: Data菜单项Tr ansfor m菜单项 2.1 进一步整理数据文件--Data菜单 【Sort Cases对话框】 例2.1 对数据集li1_1.sav按group升序,x降序的次序排列。 解:选择菜单Data==>Sort Cases,系统弹出Sort Cases对话框,该对话框并不复杂,其中比较特殊的是下方的Sort Order单选钮,有升序和降序两种选择。请注意,该单选钮是和上方的Sort By框一起使用的,具体方法如下: 1.确认升序单选钮被选择,将Group选入Sort By框; 2.选择降序单选钮,将x选入Sort By框。 【Merge Files对话框】 用于对数据文件进行合并。有纵向合并和横向合并两种。 纵向合并——增加观测量到当前数据;Data==>Merge File ==>Add Cases 横向合并——增加变量到当前数据文件。Data==>Merge File ==>Add Variables 【Aggregate对话框】 用于对数据进行分类汇总,所谓分类汇总就是按指定的分类变量对观测值进行分组,对每组记录的各变量值求指定的描述统计量,结果可以存入新数据文件,也可以替换当前数据文件。

例2.2 计算Li1_1.sav中两组的血磷值标准差。 解:该题完全可以用更简单的方法完成,这里只是演示一下汇总对话框的用法。 1.Break Variables框:Group 2.Aggregate Variables框:x 3.Function钮:(Standard deviation单选钮:Continue钮) 4.Replace working data file单选钮:选中 5. OK 【 Select Cases 对话框】 很多时候我们不需要分析全部的数据,而是按某种要求分析其中的一部分(比如只分析男性的身高、只对前200个数据进行分析以了解大概情况),这时使用Select Cases对话框可以大大简化工作。该对话框界面如下所示: ●All cases单选钮:和下面的4个单选钮为一组,选中它则分析所有 的记录; ● If condition is satisfied单选钮:只分析满足条件的记录; ●If按钮:和If单选钮一起使用,单击后弹出If对话框; ● Random sample of cases单选钮:从原数据中随机抽样; ●Sample按钮:和Random单选钮一起使用,可以设定按百分比抽取记录, 或者精确设定从前若干个记录中抽取多少个记录; ●Based on time or case range单选钮:基于记录序号来选择记录; ●Range按钮:和Based单选钮一起使用,用于输入记录序号范围; ●Use filter variable单选钮:使用筛选指示变量来选择记录,必需在下 面选入一个筛选指示变量,该变量取值为非0的记录将被选中,进入以 后的分析; ●Filtered单选钮:和下面的Deleted单选钮为一组,表示未被选中的记 录只是被隔离,这些记录的记录号会被加上斜杠以示区别; ●Deleted单选钮:未被选中的记录将被删除,一般不要使用。

实验报告3_vi编辑器的使用

实验报告3_v i编辑器的使 用 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

实验三 VI编辑器的使用 信息学院班级:学号:姓名: 一、实验目的 1.掌握vi编辑器的启动和退出方法 2. 掌握vi编辑器中录入文件内容的方法 3. 掌握vi编辑器的各种编辑命令的使用 4.比对微软公司的Word编辑软件,了解vi的优缺点 二、实验环境 安装了Linux系统的计算机一台 三、【实验重点及难点】 重点:掌握VI编辑器的使用方法。 难点:VI编辑器内部命令的使用。 四、实验过程(实验步骤、记录、数据、分析、结果) 1、启动虚拟机 2、vi编辑器的启动和退出 首先启动shell终端,如下图 在shell提示符下输入vim或vi,将启动vi编辑器 若要退出Vi在末行命令模式下输入:wq或:q!即可 (1)使用键在编辑命令模式和末行命令模式和插入模式之间进行切换进入插入模式 a追加,i插入,o当前行后插入一空行,r、s替换。 注意其他三个对应命令:A I O R S (2)复制正文 yy 复制当前行, nyy复制n行. 退出到命令模式以后:3yy (3)删除正文 x删除一个字符, dd 删除当前行,ndd 删除n行, dw 删除一个单

词。删除内容均放在缓冲区。 x: → dd: → ndd: → dw: → (4)替换正文 p 将缓冲区的内容粘贴到当前光标处。rn用字符n替换当前字符。 → (5)练习教材5.6节的导航命令。 (6)文件操作:w 写盘,:wq写盘退出,:q!不存盘退出,:w filenam写文件名。 (7)使用vi编辑生成三个100行字符,名字分别为my1,my2和my3的文本文件 (8)在vi编辑my1状态下查看当前目录,使用搜索字符串、删除和粘贴功能,使用替换命令及存盘退出、存盘不退出和不存盘退出命令。 存盘退出:wq 存盘不退出:w 不存盘退出: q! (9)把my1,my2和my3合并为一个文本文件my,并用命令wc显示其行数、

第二章 spss数据文件的建立和管理

第二章spss数据文件的建立和管理 1. SPSS中有哪两种基本的数据组织方式?各自的特点和应用场合是什么? 两种基本组织方式:原始数据的组织方式:场合为待分析的数据是一些原始的调查问卷 数据或是一些基本的统计指标。是数据编辑窗口中的一列为一个变量一行为一个个案,每个 变量有一个名字,是访问和分析SPSS每个变量的唯一标识。 计数数据的组织方式:场合为采集数据不是原始数据,而是经过分组汇总后的数据时。特点是数据编辑窗口一行变量为一个分组,一列变量为一个变量。 2.在定义SPSS数据结构时,默认的变量名和变量类型是什么?如果希望增强SPSS统计分 析结果的易读性,还需要对数据结构的那些方面进行必要说明? 定义spss数据结构是,默认的变量名和变量类型分别是var0001和数值型,还可以对变 量名标签和变量值标签进行必要的说明。 3.你认为SPSS数据窗口与Excel工作表在基本操作方式和数据组织方式方面有什么异同? 相同点:都可以对数据进行输入 不同点:excel只是对数据的一些简单处理,而spss可以进行统计学的处理,可以进行 统计分析,相比excel更加的方便。 4.现有两个SPSS数据文件,分别名为“学生成绩—. Sav”和“学生成绩二. sav”,存放 了关于学生学号、性别和若干门课程成绩的数据。请将这两份数据文件以学号为关键变量 进行横向合并,形成一个完整的数据文件。 横向合并:步骤:数据→合并文件→增加变量→学号导入关键变量→确定。结果如图所 示: 5.收集到以下关于两种减肥产品使用情况的调查数据,请问在SPSS中应如何组织该份资 料? 资料组织如下表:

6.有一份关于居民储蓄调查的模拟数据存储在Excel中,文件名为“具名储蓄调查数据.xls”。该数据的第一行是变量名,格式如下图所示。请将该份数据转换成SPSS数据文件,并在SPSS中指定其变量名标签和变量值标签 步骤:打开spss,文件→打开→数据→选择居民储蓄调查数据→打开 变量和值标签添加如下图所示:

Linux操作系统Vi 文本编辑器实验报告

Vi 文本编辑器 1.实验目的 1.了解vi文本编辑器的原理和操作。 2.了解vi文本编辑器的相关命令。 2.实验原理和实验设备 1.Linux操作系统 3.实验步骤 1.什么是vi文本编辑器? Vi是一个全屏幕文本编辑器 优点: 1.具有文本编辑所需的所有功能 2.适用于各种版本的Unix/Linux 3.适用于各种类型的终端 4.使用灵活快捷 缺点: 1.界面不太好看 2.按键命令太多 2. 如何调用vi 在系统提示符后输入vi和想要编辑(或建立)的文件名(如:vi [path]filename),便可进入vi。如果只输入vi,而不带有文件名,也可以进入vi。然后先创建文件的内容,在退出vi时,只需在退出命令后输入文件名即可。 进入vi之后,首先进入的就是编辑模式,进入编辑模式后vi等待编辑命令输入而不是文本输入,也就是说,这时输入的字母都将作为编辑命令来解释。 进入编辑模式后光标停在屏幕的第一行首位上(用_表示),其余各行的行首均有一个“~”

符号,表示该行为空行。最后一行是状态行,显示出当前正在编辑的文件名及其状态。如果是[New File],则表示该文件是一个新建的文件。如果输入vi带有文件名后,文件已在系统中存在的话,则在屏幕上显示出该文件的内容,并且光标停在第一行的首位,在状态行显示出该文件的文件名,行数和字符数。 在编辑模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入插入模式。在插入模式下,用户输入的任何字符都被vi当作文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式,按ESC键即可。在编辑模式下,用户按“:”键即可进入命令模式,此时vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为命令模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的。末行命令执行完成后,vi自动回到编辑模式。如图 3.1所示。 若在命令模式下输入命令过程中改变了主意,可用退格键(backspace)将输入的命令全部删除之后,再按一下退格键,即可使vi回到编辑模式。 3. vi 的三种基本工作模式: 编辑模式、插入模式和命令模式(末行模式)。 图3.1 vi三种模式之间的转换示意图 4. 文件的保存和退出; Command 模式是vi或vim的默认模式,如果我们处于其它命令模式时,要通过ESC键切换过来。 当我们按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令: :w 保存; :w filename 另存为filename; :wq! 保存退出; :wq! filename 注:以filename为文件名保存后退出; :q! 不保存退出; :x 应该是保存并退出,功能和:wq!相同

相关文档
最新文档