欢迎来到天天文库
浏览记录
ID:6057039
大小:531.50 KB
页数:25页
时间:2018-01-01
《linux系统分析与应用实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux系统分析与应用实验指导书及报告班级____________学号____________姓名____________实验地点____________浙江科技学院信息与电子工程学院浙江科技学院信息与电子工程学院实验指导书25浙江科技学院信息与电子工程学院实验指导书实验一Linux基础一、实验目的1.熟悉Linux字符界面和窗口系统,掌握其常用命令。2.学会运用Linux常用的编辑工具。3.熟悉Linux的在线求助系统。4.掌握在Linux操作系统环境上编辑.编译.调试.运行一个C语言程序的全过程。二、实验内容1.熟悉开机后登录Linux系统和退出
2、系统的过程;熟悉Linux字符界面——虚拟终端窗口和shell,以及图形界面——X-Window(如gnome或KDE);熟悉常用shell的提示符;熟悉字符窗口与图形界面之间的切换。2.使用set命令查阅自己的shell环境,并根据需要修改,例如,在PATH变量中增加当前目录;学会使用passwd命令修改用户口令;学习使用Linux的在线求助系统,如man和help命令等。3.学习使用常用的Linux操作命令,如ls.cat.ps.find.grep.cd.more.cp.rm.mv,at,whereislocate等。l注销(退出)系统:logou
3、t或exitl练习使用命令ls(注意Linux命令区分大小写。)使用ls查看当前目录内容;使用ls查看指定目录内容,如/目录,/etc目录l使用cd改变当前目录如cd..回到上层目录;cd/回到根目录lpwd显示当前路径l建立目录mkdirmkdir目录名;如mkdir/home/s2001/newdirl删除目录:rmdir;l复制文件cp:如cp文件名1文件名2l移动文件或目录:mvl删除文件:rml显示文件内容:more(分页显示);l显示文件:cat文件名建立文件:cat>文件名,ctrl+d结束输入l创建软件硬链接文件:lnl观察文件的I结点
4、内容:请你在主目录下建立三个子目录:textdir,sh_script,c_exmaple,分别用来存放文本文件,shell脚本和c程序,并从其他目录中找到相应类型的文件拷贝到其中,完成后使用pstree命令列出你建立的目录树,并删除所有的文件和子目录。4.使用编辑器vi编辑文件。l在linux的命令行键入vifilename并回车。其中,vi命令是打开vi编辑器。后面的filename是用户即将编辑的文件名字;也可以直接用vi打开一个新的未命名的文件,当保存的时候再给它命名,只是这样做不很方便。l最基本的命令i:当进入刚打开的文件时,不能写入信息,这
5、时按一下键盘上的i25浙江科技学院信息与电子工程学院实验指导书键(insert),插入的意思,就可以进入编辑模式了。如下图所示:la与i是相同的用法l当文件编辑完后,需要保存退出,这时需要经过以下几个步骤:1)按一下键盘上的Esc键,进入命令模式;2)键入冒号(:),表示即将输入的是ex命令。紧跟在冒号后面是wq(意思是保存并退出)。如果不想保存退出,则在第二步键入冒号之后,键入!q(不带w,即为不保存)。请使用vi编辑一个名字为vi_exercise文本文件,内容自定。5.掌握一个简单c语言程序的编辑.编译链接以及执行的过程。l可以使用vi.gedi
6、t.emacs等编辑器编辑源程序,注意扩展名为.c;lindent文件名使用该命令可以实现c程序的自动缩排。l要对刚才编写的程序进行编译。编译的命令是:gccfilename.c[-ooutputfilename],其中gcc是c的编译器。参数:filename.c是刚才编辑的c文件(当然也可以是以前编写好的c文件);后面中括号里面的参数是可选的,它是一个输出文件。如果不选,默认的输出文件是a.out,选了之后输出文件就是outputfilename.out.l运行程序,方法如下:./outputfilename.outl练习编写makefile文件,
7、使用make命令执行刚才的程序请编写一个打印“Hello,IamaCprogram”字串的C语言程序,然后编译并运行它,记下整个过程。熟悉gcc.gdb等编译器.调试器的使用。三、实验过程请描述实验内容1中你所看到的现象,列出实验2,实验3和实验4的操作步骤,写出实验5中的c程序,并给出操作过程和执行结果。25浙江科技学院信息与电子工程学院实验指导书25浙江科技学院信息与电子工程学院实验指导书实验二Shell编程一、.实验目的掌握Shell编程的一般方法,能运用常用的Shell命令编写简单的Shell程序,并能在LINUX系统所提供的bin/sh或bi
8、n/bash下正确的运行。二、实验内容1.用Shell命令确定自己登录的是何种Shell。2.
此文档下载收益归作者所有