
Linux系统操作实习报告
院(系):信息工程学院
专 业:电子信息科学与技术
班 级:123
学 号:200712308
姓 名:
指导教师:司老师
完成日期:2011年1月15日
第一天
1.学习Vmware-workstation的使用;
2.学习Red Hat Linux的安装与配置。
具体内容:
(1)在Vmware 中新建我的Linux操作系统。选择好安装路径及系统配置。默认系统自动分区。
(2)在Vmware中再建一个新的Linux操作系统,此次手动分区。
(3)输入设置好的用户名及密码,进入Linux图形操作界面后,熟悉Linux基本环境。
(4)退出Linux系统。新建终端,键入halt或者shutdown命令关闭退出系统。
第二天
1.了解linux所提供的用户界面中的键盘命令操作界面;
2.熟练掌握常用的键盘命令。
具体内容:
(1) man 显示联机Linux手册
[格式] $ man[oprion][chapter]title...
(2) ls 显示当前工作目录下内容
[格式] $ ls [-ltr]
[描述] ls命令根据文件名按字母顺序列出文件目录及子目录名称。
[选择项] ls命令有多个选择项,下面列出几个重要的选择项:
-l 以长[格式]列出文件,其中包括文件中的字符个数,以及最近修改的日期和时间。
-t 以最近修改的时间顺序列出文件。
-r 将-t选择的列表顺序变反。
- a 显示隐藏文件。
(3)cd 切换工作目录----在目录树中移动
[格式] $ cd [路径]
[描述] cd(change directory)命令建立指定的目录,并把它作为工作目录。
[格式]:
cd 返回用户主目录,并把它作为工作目录。
cd 目录名称 改变现行目录到指定目录。
cd.. 返回到工作目录的父目录,并把它作为工作目录。
cd/ 进到根目录
(4) mkdir 在当前工作目录下建立子目录 。
[格式] $ mkdir 目录名称
[描述] mkdir(make directory)命令建立1个或多个指定目录。
(5) rmdir 删除当前工作目录下子目录
[格式] $ rmdir 目录名称...
[描述] rmdir(remove directory)命令删除指定目录,而目录必须为空。如果目录不为空,LINUX将显示适当的报错信息。
[注释] 要删除含有文件的目录,你可使用带有危险性的rm-r命令。
(6) rm 删除文件。
[格式] $ rm 文件名...
[描述] rm命令删除一个或多个指定文件。
[选择项] -i 选择项使LINUX问是否要删除指定文件。如果是这样,则键入y(表示yes),否则键入n (表示no).
(7) rm -r 删除目录及其文件
[格式] $ rm -r 目录名称
[描述] rm -r(remove recursively)命令删除指定目录及其内容。
(8) cp 复制文件
[格式] $ cp 文件名1 文件名2
[描述] cp命令进行文件“文件名1”的复制拷贝,拷贝件称为“文件名2”
(9) mv 移动或重新命名文件和目录
[格式] $mv 文件名1 文件名2
[描述] mv命令的
(10) cat 直接显示文件内容
[格式] $ cat 文件名
[描述] cat命令将文件名作为其自变量显示文件的内容。
第三天
1.了解linux中提供的VI编辑器;
2.新建终端,掌握VI编辑器的三种基本操作方式。
具体内容:
(1)启动vi
vi命令的语法是: vi 文件名
这里的文件名是用户所要编辑的文件的名称。这个文件可以是一个新文件,也可以是一个已经存在的文件。
(2)插入正文 现在用户在命令方式下。键入“i”可以切换到插入方式。
(3)删除正文 在命令方式下,可以使用x命令删除光标所在处的字符。
(4)修改正文 用户可以使用命令R来修改正文中的单词。
(5)保存文件并退出vi
用户可以使用:q!命令退出vi,但这个命令不保存对文件的修改。当用户键入”:”后,光标将移到屏幕的最后一行,用户此时处在命令行方式。使用:wq,可以保存当前编辑的文件并退出vi。
第四天
1.Linux下的C语言编程;
2.掌握编程语言编辑器Gcc的使用;
3.实现在Linux操作系统下成功运行输出HelloWorld的程序。
具体内容:
(1)新建终端,键入“vi i”,进入程序编辑;
(2)将程序编辑后,使用“:wq”命令保存退出;
(3)利用gcc –o 命令编译程序;
(4)利用Gdb调试程序;
(5)提示输入file名;
(6)键入“flie gm”后,运行“run”;
(7)终端显示“HelloWorld!”,程序运行成功。
第五天
Linux常用命令、Linux下的C程序开发,Gdb的调试及应用。
1建立文件夹
在根目录下建立以学号200712308为名的文件夹,执行的命令为mkdir 200712308,这样在根目录root下救生成了文件夹。然后要求在新建立的文件200712308下再建立两个子文件夹分别为st1和st2,执行的命令与上相同,不再赘述。
2 编写程序
在vi编辑器中编辑C语言程序,程序的作用是将学号200712308以三角形的形式显示出来。
程序源代码为:
#include main () { int str[12]={2,0,0,7,0,4,0,1,1,0,6,9}; int i,j; for(i=0;i<12;i++){ for(j=0;j<=i;j++){ printf(“%d”,array[i]); } printf(“\n”);} } 心得体会 Linux操作系统对我来说是一个很陌生的操作系统。从开始的查阅资料一直到第一次的上机操作,对于习惯了Windows的完全图形化界面后,操作起来感到不适应Linux的多命令操作和Linux也有图形操作。但是在其后的课程中跟随老师教授的知识不断练习,开始适应这种快速的命令行操作方式。 Linux下的编程也是比较实用的,可是当我们这些在Windows 下用惯了各种编译软件,转型到Linux下的时候,完全有点不知所措了,对我们这些初出茅庐的新手来说简直不知道该怎么办了,还好在老师的帮助下,只需要在Linux上将程序调试、运行,即使这样,也是困难重重。在不断的尝试和摸索中,同时在老师的帮助下,终于成功运行程序。 Linux操作系统实习,让我接触了一种全新的事物,走出Windows走进Linux,我们感受到了不同操作系统直间的差别和优缺点使我们学到了更多课本上所不知道的知识。本次Linux操作系统实习,不仅使我开阔了视野,拓宽了思路,增长了知识,而且为我们今后的工作和学习打下了牢固的基础,也增强了我们对计算机的兴趣,这将是我人生的宝贵财富。
