Linux的安装和基本操作命令,进程基本管理,Vi编辑器的应用的实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C H A N G
Z H
O U U N I V
E
R S I
T
实 验 报 告
实验课程名称:实验课程名称: Linux Linux 操作系统操作系统
学 生 姓 名:名: 学 院(系):院(系):院(系): 班 级 学 号:号:
计算机103 指 导 教 师:师: 成 绩:绩:
实验时间:实验时间: 2012 2012 年 月 日 ~ 2013
年 月 日
实验一 Linux 的安装 一、实验目的一、实验目的
1、了解硬盘分区的概念和方法。

1、了解硬盘分区的概念和方法。

2、掌握硬盘的分区规则。

2、掌握硬盘的分区规则。

3、掌握Linux 操作系统的安装和配置过程。

操作系统的安装和配置过程。

二、实验设备二、实验设备
1.一台PC 机,Red Hat Linux 9.0系统光盘或者ISO 文件、VMware 6.0。

三、实验内容和方法三、实验内容和方法
1、根据教材所学内容,用光盘或者在虚拟机上安装Red Hat Linux 9.0。

2、自行规划安装Linux 操作系统所需的分区结构(注意:完全安装至少要大于5GB 空间)。

3、步骤:
1) 熟悉虚拟机的实用;熟悉虚拟机的实用; 2) 用PQ Magic 软件对虚拟机内的硬盘进行分区,格式化;格式化; 3) 安装Linux 操作系统;操作系统; 4) 安装过程的相关信息设置,并注意文件系统的挂接点;并注意文件系统的挂接点; 5) 安装后的配置操作(显卡显卡 声卡声卡 显示器等); 6) 启动安装完成的Linux 系统,输入用户名和密码,登录系统。

登录系统。

四、实验报告内容四、实验报告内容
以书面形式记录下每一步的过程(主要过程请用图片给出),包括所输入的若干信息,遇到的问题和解决方法。

问题和解决方法。

五、实验心得五、实验心得
通过本次实验,让我了解了硬盘分区的概念和方法,对硬盘的分区规则也有了一定的认识,掌握了Linux 操作系统的安装和配置过程。

操作系统的安装和配置过程。

实验2 Linux 基本操作命令 一、实验目的:一、实验目的:
熟悉Linux 的基本命令;的基本命令; 熟悉Linux 操作系统。

操作系统。

二、预备知识:二、预备知识: 1、文件操作命令;、文件操作命令; 查看文件命令:ls 。

显示文件内容命令:cat 。

文件删除命令:rm 。

2、目录操作命令、目录操作命令
改变当前目录的命令:cd ;
建立一个子目录:mkdir ; 删除目录命令:rmdir ; 3、系统管理命令、系统管理命令 注销命令:logout ; 关机命令:shutdown 。

命令的具体参数和使用方法见实验参考资料。

命令的具体参数和使用方法见实验参考资料。

三、基本实验三、基本实验
1、文件操作命令的使用、文件操作命令的使用
(1)用vi 编辑器新建立一个test1文件,并输入“This is test1!”。

(2)查看文件与目录ls 。

进入linux 系统,输入命令ls –m ,并按回车键执行。

给出实验结果并分析。

果并分析。

(3)显示文件内容cat 。

输入cat test1,按回车键执行,给出实验结果并分析。

,按回车键执行,给出实验结果并分析。

(4)删除文件命令rm 。

登陆linux ,再终端输入命令ls 。

按回车键执行命令,给出显示结果;输入rm test1(删除文件test1),按回车键,输入命令ls ,查看执行的结果:,给出实验结果。

结果。

2、目录命令的使用、目录命令的使用
(1)cd 命令命令
该命令是用来改变当前目录,该命令是用来改变当前目录,在命令提示符前输入在命令提示符前输入在命令提示符前输入““cd 路径”,然后按回车键就切换到你所需的目录了。

需的目录了。

进入系统后,在命令提示符后输入cd/,按回车键,切换到根目录,给出执行结果;,按回车键,切换到根目录,给出执行结果; (2)mkdir (make directories )命令)命令
mikdir 命令是在当前的目录下建立一个子目录。

命令是在当前的目录下建立一个子目录。

在命令提示符后输入cd test ;按回车键,查看结果;;按回车键,查看结果; 在命令提示符上输入mikdir newdir ,按回车键执行;,按回车键执行; 输入命令ls ,按回车键后给出你所查看到的结果。

,按回车键后给出你所查看到的结果。

(3)rmdir (remove directory )命令)命令 rmdir 命令是删除当前目录下的目录。

命令是删除当前目录下的目录。

继续前面实验结果,直接在命令提示符后输入rmdir newdir ,按回车键执行,在命令提示符后输入命令ls ,按回车键执行,给出查看到的实验结果。

,按回车键执行,给出查看到的实验结果。

3、其他命令的使用、其他命令的使用
(1)logout 命令;该命令是注销当前用户,返回登陆屏幕。

命令;该命令是注销当前用户,返回登陆屏幕。

在命令提示符后输入命令logout ,按回车键,给出查看到的实验结果。

,按回车键,给出查看到的实验结果。

(2)useradd 命令;该命令是添加用户。

命令;该命令是添加用户。

注意:用该命令的用户必须拥有root 的权限,如果你是用root 登陆则直接执行,否则要用su 命令来切换到root 权限。

权限。

① 确定自己是root 用户,则直接执行步骤⑤,不是则执行步骤②;用户,则直接执行步骤⑤,不是则执行步骤②; ② 在命令提示符后输入su ,按回车键执行;,按回车键执行;
③ 在password 后输入密码(注意密码是不显示的); ④ 如果密码正确,则会出现新的命令提示符#;如果密码正确,则会出现新的命令提示符#;
⑤ 在命令提示符后输入useradd qy ,按回车键,给出查看到的实验结果。

,按回车键,给出查看到的实验结果。

(3)Shutdown 命令;该命令是关机命令,同样也需要有root 权限。

权限。

获得root 权限,在命令提示符后输入shutdown 或者init 0,按回车键执行,如果输入Shutdown
– r 30, 则30秒后重新启动。

查看输入init 0的结果,和关键后的界面。

的结果,和关键后的界面。

四、 可选实验可选实验 文件操作命令的使用文件操作命令的使用 (1)文件复制命令cp
该命令用于复制文件或者目录。

设当前目录下原有文件text ,输入cp text text1后将文件text 中内容复制到text1中。

给出执行结果。

中。

给出执行结果。

(2)文件改名命令mv
该命令用于移动或更名现有的文件或者目录。

该命令用于移动或更名现有的文件或者目录。

设当前目录下原有文件text ,输入mv text textchange ,将文text 名字改为textchange 。

输入ls ,查看执行结果。

,查看执行结果。

五、实验报告要求五、实验报告要求 实验部分截图并说明实验部分截图并说明
六、实验心得六、实验心得 通过本次实验,让我对Linux 的基本命令有了很大的认识和了解,也熟悉了Linux 操作系统。

实验3 Linux 进程基本管理 一、 实验目的实验目的
通过在Linux 环境下对进程的基本操作,感性认识进程并区分与程序的区别。

环境下对进程的基本操作,感性认识进程并区分与程序的区别。

二、 预备知识预备知识
常见对进程进行控制的命令:常见对进程进行控制的命令:
·命令ps :报告进程的使用状况;:报告进程的使用状况; ·命令nice :设置进程的优先级;:设置进程的优先级; ·命令kill :删除指定进程;:删除指定进程;
·命令pstree :以树状图显示程序。

具体用法见参考资料。

:以树状图显示程序。

具体用法见参考资料。

三、 基本实验:基本实验: 1、 报告程序状况的命令ps :
进入系统,打开终端,输入[root @localhost root]# ps [root @localhost root]# ps ––a 按回车键查看结果,其中:按回车键查看结果,其中: USER:表示进程的拥有者;表示进程的拥有者;
%CPU :表示CPU 时间的占用比例;时间的占用比例; %MEM :表示内存的占用比例;:表示内存的占用比例; SIZE :表示进程的大小;:表示进程的大小;
RSS :不服水土常驻内存部分大小;:不服水土常驻内存部分大小; START :不服水土进程的启动时间;:不服水土进程的启动时间; PID :进程的ID 编号;编号;
TTY :表示提交该进程的终端号;:表示提交该进程的终端号; STA STAT T :表示该进程所处的状态;:表示该进程所处的状态; TIME :表示进程运行的时间;:表示进程运行的时间; COMMAND:进程所对应的命令。

进程所对应的命令。

2、设置程序优先级的命令nice :
进入系统,打开终端,输入[root @localhost root]# nice ,显示当前的优先级,查看结果;,显示当前的优先级,查看结果; 输入[root @localhost root]# nice nice 后,当前的优先级+10,即0+10=10; 输入[root @localhost root]# nice nice nice 后,后,当前的优先级变为当前的优先级变为0+10+10=20,但是Linux 中优先级的范围是从-10~19,20超过了范围,所以就为19; 3、以树状图显示进程(程序)的命令pstree :
进入系统,打开终端;输入[root @localhost root]# pstree [root @localhost root]# pstree ––v 后,按回车键,查看显示结果。

后,按回车键,查看显示结果。

4、 ps 复杂的参数:复杂的参数:
查看[root @localhost root]# ps [root @localhost root]# ps –– aux 命令的结果;命令的结果;
查看[root @localhost root]# ps [root @localhost root]# ps –– aux|more 命令的结果;命令的结果; 5、 查看[root @localhost root]# kill -9 PID ; 强行终止这个PID 的进程。

的进程。

四、实验报告要求四、实验报告要求 实验部分截图并说明实验部分截图并说明 在命令行输入‘ps -a ’,结果如下图;分别输入‘nice;nice nice;nice nice nice ’,结果如下图;
命令行输入‘pstree pstree ––V ’,结果如下图所示;
输入‘输入‘ps -aux ps -aux ’,结果如下图;’,结果如下图;
’,结果如下图;
输入‘输入‘ps ps –aux|more aux|more’,结果如下图;’,结果如下图;
输入‘kill -9 PID ’,结果如下图所示;
五、实验心得五、实验心得 通过本次实验,通过本次实验,在在Linux 环境下,让我对进程的基本操作有了一定的了解,环境下,让我对进程的基本操作有了一定的了解,也能够感性认识也能够感性认识进程,了解了进程与程序的区别。

进程,了解了进程与程序的区别。

实验四 Vi 编辑器的应用 一、实验目的一、实验目的
1)理解Vi 的三种运行模式及切换方法;的三种运行模式及切换方法;
2)学会使用Vi 的各种操作命令进行文本文件的编辑;的各种操作命令进行文本文件的编辑; 3)用Vi 编写Linux 下C 程序,会用gcc 编译。

编译。

二、常见的实验命令二、常见的实验命令
1、进入插入模式、进入插入模式
命令命令 i 从光标所在位置前开始插入文本;从光标所在位置前开始插入文本; 命令a 在光标当前所在位置之后追加新文本;在光标当前所在位置之后追加新文本; 命令o 将在光标所在行的下面新开一行,并将光标置于该行行首,等待输入文本;将在光标所在行的下面新开一行,并将光标置于该行行首,等待输入文本; 2、编辑模式下操作、编辑模式下操作
命令h 、j 、k 、l 进行光标左移、下移、上移和右移一个字符的定位;进行光标左移、下移、上移和右移一个字符的定位; 命令x 删除光标处字符;删除光标处字符; 命令yy 将当前行的内容复制到缓冲区中;将当前行的内容复制到缓冲区中; 命令p 将缓冲区中的内容写到光标所在的位置;将缓冲区中的内容写到光标所在的位置; 命令zz 存盘退出;存盘退出; 3、命令模式下操作、命令模式下操作
命令:n 直接跳到n 所指向的行(n 指行号); 命令:q 退出vi ; 三、实验内容三、实验内容
首先用合法用户名登陆系统,不保存直接退出。

首先用合法用户名登陆系统,不保存直接退出。

在系统提示符下,输入vi ,按回车键,进入vi 的界面。

的界面。

输入:q !不保存直接退出。

!不保存直接退出。

新建文件hello.c 并编辑一段文字进行保存并编辑一段文字进行保存 在系统提示符下输入vi hello.c ,按回车键。

,按回车键。

看到vi 的界面,输入i ,左下角会出现“插入”。

输入一段文字。

输入一段文字。

按Esc 键,进入命令模式。

这时“插入”就不见了。

键,进入命令模式。

这时“插入”就不见了。

输入:wq ,按回车键,保存文件。

,按回车键,保存文件。

对文件hello.c 进行增、删、改操作进行增、删、改操作
在系统提示符下输入vi hello.c,按回车键。

按回车键。

看到vi 的界面。

输入i ,进入插入模式。

,进入插入模式。

输入增加的文字:“vi is very easy to user~!vi is very easy to user~!”
”。

用方向键将光标移到图文字行的任意处。

用方向键将光标移到图文字行的任意处。

按Esc 键,进入命令模式。

键,进入命令模式。

输入命令dd ,删除光标所在一行(若连续输入d ,d 是将光标所在的行及以下所有行删除)。

用方向键将光标移到very 的v 处,按Esc 键,进入命令模式,输入命令2x ,查看结果。

对文件hello.c 进行复制、粘贴操作进行复制、粘贴操作 接着步骤14继续做。

继续做。

输入命令2yy ,进行复制。

,进行复制。

将光标移动到“vi is very easy to user~!”。

按Esc 键,进入命令模式。

键,进入命令模式。

输入p ,完成粘贴,查看结果。

,完成粘贴,查看结果。

在file 文件中进行字符串搜索、替换操作。

文件中进行字符串搜索、替换操作。

接着19步骤继续步骤继续 输入“:/is ”,按回车键,查看结果。

,按回车键,查看结果。

程序实验程序实验
用vi 编辑器来编写一个简单的程序。

编辑器来编写一个简单的程序。

步骤步骤 1、输入vi ,进入vi 编辑器。

编辑器。

2、编写程序代码如下:、编写程序代码如下: #include “stdio.h ” main()
{int i,sum=0;
for(i=1,i<=10;i++) sum+=i; printf(printf(““sum=%d\n sum=%d\n””,sum); }
3、按Esc 键,进入命令模式。

键,进入命令模式。

4、输入“:w sum.c ”。

5、按Esc 键,进入命令模式,并输入“:q ”,退出vi 编辑器即可。

编辑器即可。

6、输入“gcc -o sum sum.c ”,进行编译。

进行编译。

7、若成功则不会有任何信息,反之,系统会报错。

若成功,则输入“./sum ”,就可得到结果。

可得到结果。

8、将10替换为每个同学的学号的最后三位数字,重新编译,查看结果。

(注意,程序部分需要调试)。

四、实验报告
以书面形式记录下每一个实验内容,要求截图,包括遇到的问题和解决方法。

输入增加的文字:“vi is very easy to user~!vi is very easy to user~!”
”,输入命令dd ,即删除光标所在一行,如下图;
用方向键将光标移到very的v处,按Esc键,进入命令模式,输入命令2x,结果如下图;
输入“vi is very easy to user~!”,输入命令2yy,进行复制,按Esc键,进入命令模式。

输入
p,完成粘贴,如下图;
,完成粘贴,如下图;
输入“:/is”,按回车键,结果如下图所示;
在vi 中输入的代码如下图所示;
五、实验心得五、实验心得
通过本次实验,让我理解了Vi 的三种运行模式及切换的方法;的三种运行模式及切换的方法;学会了使用学会了使用Vi 的各种操作命令进行文本文件的编辑以及如何用Vi 编写Linux 下C 程序的方法,会用gcc 编译。

编译。

相关文档
最新文档