Linux 操作系统上机实验

Linux 操作系统上机实验

ID:39465386

大小:212.00 KB

页数:7页

时间:2019-07-04

Linux 操作系统上机实验_第1页
Linux 操作系统上机实验_第2页
Linux 操作系统上机实验_第3页
Linux 操作系统上机实验_第4页
Linux 操作系统上机实验_第5页
资源描述:

《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;}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。