欢迎来到天天文库
浏览记录
ID:39465386
大小:212.00 KB
页数:7页
时间:2019-07-04
《Linux 操作系统上机实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux操作系统Linux操作系统实验报告专业班级:姓名:学号:指导老师:Linux操作系统实验二熟悉文件操作命令一、实验目的和要求:1.掌握Linux环境下vi编辑器的使用方法。3.掌握Linux下文件操作基本命令。4.掌握Linux系统中编辑、编译、调试、运行一个C语言程序的全过程。实验内容:1.在VMWare虚拟机环境或真实物理机器上,安装一个Linux操作系统。2.在linux终端操作文件操作shell命令3.使用vi编辑器编写一个C语言程序,实现文件的复制。二、实验步骤:文件操作命令使用:1.改变目录(cd)
2、 要进入相应的目录我们可以使用Linux下的改变目录命令cd(ChangeDirectory)。下面我要进入到/home目录下,如下操作:2.查看当前路径(pwd)你改变目录后不知道当前所在的路径了,我们可以用pwd命令来查看当前的路径。这个命令就是用来查看当前路径的,没有其它的作用。如下所示:3.创建目录(mkdir) 在指定目录下要创建一文件夹的话可以用mkdir命令。比如我要在/home下创建一个yz的文件夹。我可以这样去做。Linux操作系统4.创建文件(touch) 创建文件的命令可以说有很多,命令touch
3、。我要在/home下创建一个名为text.txt的文件。如下所示:5.删除文件或文件夹(rm) 删除文件或文件夹均可以用同一个命令来操作都可以用rm命令。如我要删除一文件夹/home/text.txt文件,我可以这样去做。删除目录文件增加-r参数这时你会看到“rm:是否删除目录‘yz/test.txt’?”,就是确认的意思,输入y就可以将指定的内容删除掉了。那有没有可以不用确认就可以直接将指定的文件和文件夹删除掉呢?有的,下面看一下我下面的操作。Linux操作系统6.复制文件(cp)cp命令格式如下:cp [参数] 源
4、文件目标文件下面我就复制/root/目录下的text.txt文件到/tmp下。如下操作:7.移动和改名(mv) 如果想要移动文件的话可以用mv命令格式如下:Linux操作系统8.查看文件内容查看文本内容的命令cat命令,除了这一个还有tail、less命令。Cat命令查看:Less命令查看:c语言实现文件的复制:1.用vi编辑器创建c语言文件vicopyFile.cLinux操作系统2.在vi中编辑完成,保存文件3.用gcc编译器,编译copyFile.c文件4.编译完成之后执行copyFile文件,将yz.txt文件复
5、制到/tmp目录下源代码:#include“stdio.h”intmain(intargc,char*argv[]) { intc; FILE*fpSrc,*fpDesc; //定义两个指向文件的指针 fpSrc=fopen(argv[1],"rb"); //以读取二进制的方式打开源文件 if(fpSrc==NULL){ printf("源文件不存在"); //源文件不存在的时候提示错误 return0; } fpDesc=fopen(argv[2],"wb"); //
6、//以写入二进制的方式打开目标文件 if(fpDesc==NULL){ printf("写入文件失败"); return0; Linux操作系统} while((c=fgetc(fpSrc))!=EOF){ //从源文件中读取数据知道结尾 fputc(c,fpDesc); } fclose(fpSrc); //关闭文件指针,释放内存 fclose(fpDest); return0;}
此文档下载收益归作者所有