操作系统实验报告--Linux键盘命令和vi.docx

上传人:王** 文档编号:724479 上传时间:2023-12-27 格式:DOCX 页数:19 大小:94.42KB
下载 相关 举报
操作系统实验报告--Linux键盘命令和vi.docx_第1页
第1页 / 共19页
操作系统实验报告--Linux键盘命令和vi.docx_第2页
第2页 / 共19页
操作系统实验报告--Linux键盘命令和vi.docx_第3页
第3页 / 共19页
操作系统实验报告--Linux键盘命令和vi.docx_第4页
第4页 / 共19页
操作系统实验报告--Linux键盘命令和vi.docx_第5页
第5页 / 共19页
操作系统实验报告--Linux键盘命令和vi.docx_第6页
第6页 / 共19页
操作系统实验报告--Linux键盘命令和vi.docx_第7页
第7页 / 共19页
操作系统实验报告--Linux键盘命令和vi.docx_第8页
第8页 / 共19页
操作系统实验报告--Linux键盘命令和vi.docx_第9页
第9页 / 共19页
操作系统实验报告--Linux键盘命令和vi.docx_第10页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《操作系统实验报告--Linux键盘命令和vi.docx》由会员分享,可在线阅读,更多相关《操作系统实验报告--Linux键盘命令和vi.docx(19页珍藏版)》请在优知文库上搜索。

1、学生学号实验课成绩学生实验报告书实验课程名称开课学院操作系统计算机科学与技术学院实验项目名称Linux键盘命令和vi实验成绩实验者专业班级组别同组者实验日期年月日第一部分:实验分析与设计(可加页)一、 实验内容描述(问题域描述)要求:掌握Linux系统键盘命令的使用方法。内容:见教材p4,p9,p40,p49-53,p89,pl00二、 实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)1.inux下命令的一般格式为:Command-optionsparameterlparameter2.代表“自己的主文件夹”;IS命令,即IiStdirectoryco

2、ntent,可以列出目录下文件的相关信息;date命令,可以显示日期与时间;CaI命令,可以显示日历;be命令,可以调出简单好用的计算器;man命令,即manual,可以找出相关命令的说明。Cd命令,即Changedirectory,可以切换当前目录;mkdir命令,可新建新目录;CP命令,可以复制文件;rnv命令,可以移动文件;Cat命令,可以查看文件内容。使用命令vimain.c进入Vi编辑器编辑main.c文件。而这时默认为一般模式。敲入i(或。、a等)切换入编辑模式。在编辑模式下可编辑文件内容。而在一般模式下敲入则会进入命令行模式,而退出时一般使用Wq命令保存退出。三、主要实验工具、仪

3、器设备及耗材装有Ubuntu的PC一台。第二部分:实验调试与结果分析(可加页)一、 调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)在使用rm命令时,发现rm命令默认是不能删除目录的。二、 实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)IdeaPad-Y51Pz-SIdeaPad-Y5ieP:$IdeaPad-Y51Pr-Sdrwxr-xr-x35 yupeidrwxr-xr-x3 rootdrwx-3 yupei-rw1 yupeiyupeiyupei-Lenovo- yupeiyupei-Lenovo- yupei0yupei-L

4、enovo- 总用量384drwxr-xr-x7 yupeidrwxrwxr-x4 yupeidrwxrwxr-x3 yupeidrwxr-xr-x3 yupeidr wx3 yupeidrwx29 yupeidrwx3 yupeiW-1 yupeidrwxrwxrx2 yupeidrwx3 yupeidr w3 yupeidrwx3 yupeidrwx2 yupei-w- 1 yupei-w- 1 yupei drwx23 yupeiyupe root yupei yupei yupei yupei yupei yupei yupei yupei yupei yupei yupei yupe

5、i yupei yupei yupei yupei yupei yupei496 496 496 1485322 3637 496 496 4096 496 496 496 4096 496 898 4096 4096 4096 496 409662556363366566月月月月月月月月月月月月月月月月月月月月cd - mkdtf exp IS -Ia3 26:49 3 63:58 9 18:49 3 28:48 3 03:58 3 03:58 3 12:53 25 15:37 19 18:25 19 18:273 19:36 3 04:01 3 12:53 2 20:29 3 03:58

6、3 26:49 3 16:12 19 18:273 16:14 3 16:14.bashJnStOry .bash_IOgOUt .bashrcexamples. desktopyupei(yupel-Lenovo-ldeaPad-Y510P:drwxr-xr-x2yupeiyupei4963月304:00drwxr-xr-x3yupeiyupei4963月1400:21yupet0yupei-Lenovo-IdeaPad-Y51Pz5cpmain.cexpyupetyupet-Lenovo-IdeaPad-Y51P:rm-texprm:无法删除exp:是一个目录yupetyupet-Leno

7、vo-IdeaPad-Y51P:$rm-riexprm:是否进入目录“exp?yrm:是否删除普通文件exp/natn.c?nrm:是否删除目录exp?nyupel0yupex-Lenovo-IdeaPad-Y510P:$basename/yupei0yupex-Leovo-IdeaPad-Y516P:$catmain.ccat:ma.c:没有那个文件或目录yupetyupet-Lenovo-IdeaPad-Y51P:$catain.cUsingsystem.toclassMain(voidMatn(Stringargs)(yupex0yupei-Lenovo-IdeaPad-Y51Pz-S1

8、10yupei(yupei-Lenovo-ldeaPad-YS10P:exp)yupei0yupet-Lenovo-IdeaPad-Y51P:$mvmain.c!expyupetyupei-Lenovo-IdeaPad-YSieP:$cdexpyupei0yupei-Lenovo-IdeaPad-Y510P:/exp$syncyupeieyupei-Lenovo-IdeaPad-Y51P:-/exp$mansyncyupeiyupei-Lenovo-IdeaPad-Y510P:/exp$date2015年。6月63日星期三20:58:10CSTyupel0yupet-Lenovo-IdeaPa

9、d-Y51P:-/exp$cal1六月215日一二三四五六12,456789l1112131415161718192021222324252627282930RyupetQyupet-Lenovo-IdeaPad-Y51P:-/exp$beIbc1.06.95!copyright1991-1994,1997,1998,2,24,206FreeSoftwareFoundation,Inc.ThisisfreesoftwarewithABSOLUTELYNOWARRANTY.IFordetailstypewarranty.OG0yupei(yupei-Lenovo-ldeaPad-Y510P:ex

10、pQSlngsystem.toclassMainMat(Strigargs)()1全部0yupel(yupel-Lenovo-ldeaPad-Y510P:exp插入-5,2全部yupei(yupei-Lenovo-ldeaPad-Y510P:exp三、实验小结、建议及体会1.inux下的Shell提供了许多十分强大的命令,简化了我们的工作。实验项目名称Linux下的C编程实验成绩实验者专业班级组别同组者实验日期年月曰第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)要求:掌握Vi编辑器的使用方法;掌握LinUX下C程序的源程序编辑方法;编译、连接和运行方法。内容:设计、编辑、编译

11、、连接以及运行一个C程序,其中包含键盘输入和屏幕输出语句。二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)UbUntU中自带了C/C+的编译器GCC,并且已经设置好了环境变量,如果要编译程序,可直接敲入命令:gccmain.c即可。之后会在该目录下看到a.out,执行即可。三、主要实验工具、仪器设备及耗材装有UbUntU的Pc一台。第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)GCC4.9自带的C标准库似乎没有加入Cll的标准库函数SCanf_s,导致编译失败。二、实验结果及

12、分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等),JOyupei(yupei-Lenovo-ldeaPad-5stdto.h_SIZE 10matn()bufMAX_SIZE=;scanf(,buf);printf(,buf);1,1全部main.c11L,149Cyupetgyupei-Lenovo-IdeaPad-Y51Pz-5VImai.cyupetyupet-Lenovo-IdeaPad-Y51P:$gccmatn.cyupel0yupet-Lenovo-IdeaPad-YSlOP:$./a.outHello!Hello!yupetyupet-Lenovo-IdeaP

13、ad-Y5ieP:511三、实验小结、建议及体会在Linux下可编译链接运行C语言程序,并且可以使用Vi编辑器对源文件进行编辑。实验项目名称SHELL编程和后台批处理实验成绩实验者专业班级组别同组者实验日期年月日第一部分:实验分析与设计(可加页)一、 实验内容描述(问题域描述)要求:掌握LinUX系统的SHELL编程方法和后台批处理方法。内容:(1)将编译、连接以及运行上述C程序各步骤用SHELL程序批处理完成,前台运行。(2)将上面SHELLL程序后台运行。观察原C程序运行时输入输出情况。(3)修改调试上面SHELL程序和C程序,使得在后台批处理方式下,原键盘输入内容可以键盘命令行位置参数方

14、式交互式输入替代原键盘输入内容,然后输出到屏幕。二、 实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)Shell是一个在命令行界面下面让我们与系统沟通的一个工具接口。而SheIlScript允许我们一次进行一系列复杂的操作。# (1)要求中的脚本为:# !binbash# Program:# ThisShellautomaticllycompiletheprogramwhichshowswhatyouinputonyourscreen.gccmain.c./a.outexit0main.c为:#includeintmain(intargcjchar*argv)/getchar();charbuf11=0;scanf(%10s,buf);printf(,%sn,buf);return0;执行:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > linux/Unix相关

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!