欢迎来到天天文库
浏览记录
ID:30778629
大小:134.18 KB
页数:6页
时间:2019-01-03
《linux的初步认识实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验报告一题目:Linux的初步认识实验II期:2013年10月30II星期三实验目的:1.了解Linux系统的安装过程2.掌握基木的Shell命令3.了解vi编辑器的使用4.设计一个Shell程序5.设计C程序,在Shell下使用gcc编译器编译C程序6.设个makefile文件夹实验原理:1.安装过程2.Linux基本指令:监视系统的几个Linux基木命令:PS—查看系统的进程tty—查看当前使用的终端df-S看系统的文件系统的空间使用情况du—查看具体某个文件和目录的磁盘空间的占用情况free—查看使用的内存资源
2、的情况一些其他常用的Linux命令:cal-显示LI历clear--清屏cd—改变当前冃录命令chmod--变更档案属性rmdir--删除了目录命令巾1一删除文件命令cp--文件复制命令find—查找文件3.vi编辑器的使用date—显示系统的U期和时间passwd--更改密码的指令pwd—显示n前所在冃录的指令mkdii'--建立子目录touch--建立一个文件niv—文件改名命令Is—列出指定目录的内容(1)进入VI编辑器#vif订ename,显示内容,如果没有此文件,则创建(2)用ESC进行VI和EX的切换(3)
3、setnu显示行号(4)输入进入插入模式。字符〃i〃将不会回显。此后你输入的任何东西都将显示在缓存屮(5)退出操作:vq保存文件,退出:q退出。防止没有保存就退出。:q!退出。无论保存与否,都退出4.编写简单的Shell程序(1)用vi编辑器编写以下文件代码hello,sh:#!/bin/bashechoz,Welocme!$LOGNAME,thetimeis:$(date+%T)"I〃〃echoecho"thecalofthemonthc〃echo"EditFilee"echo"Exitqecho"Inputyou
4、rchoice:z,readchoicecase$choiceincC)echo"entermonth:〃readmonthecho"enteryear"readyearcal$month$yearsetn+=1eE)echo"Enterfilename:〃readfileif[[-e$file]]thenvi$filesetn+=lelseecho'thefilenoexist'exit1fi••ffq
5、Q)echo"Bye"exit1;;*)echoz,illegaloption"echo"$choiceisnot
6、ofthechoices!"esacecho〃theend!"(1)存盘后,在命令行终端设置权限:Chmoda+xhello.sh(2)执行:•/hello.sh5.用vi编辑器编写c程序,使用gcc进行编译ViSUID.C(1)用Vi编辑器编写以下文件代码sum.cttincludeintmain(void)intsum;intn;scanf(“%d〃,&n);sum=0;for(i=1;i〈=n;i++)sum+二i;printf(〃theresultis:%d,z,sum);return0;
7、}存盘后,在命令行终端编译:gccsum.c-osum.exe执行:./sum.exe实验结果分析1•安装增强功能包SOOdemo@demo-desktop:/mediaFileEditViewTerminalHelp》demo@demo-desktop:cd/media/demo@demo-desktop:/media$sudo./VBOXADDITIONS3.2.864453/VBoxLinuxAdditions-x86.run[sudo]passwordfordemo:口2•挂载共享文件0OQdemo@demo-
8、desktop:/mediaFileEditViewTerminalHelpdemo(ademo・desktop:/media$sudomount-tvboxsfLinuxshare/mnt/baidu3.用vi编辑器编辑hello.sh输入指令进入vi编辑器?OQdemo@demo-desktop:/mnt/baiduFileEditViewTerminalHelpdemo@demo-desktop:cd/mnt/baidudemo@demo-desktop:/mnt/baidu$vihello.shQ正确输入hel
9、lo.sh文件内容300demo@demo-desktop:/mnt/baiduFileEditViewTerminalHelpSl/bin/bashechoNWelocme!$LOGNAMEFthetimeIs:$(date+%T)HechoM11echo"'thecalofthemonthc"echo"EditFileeMec
此文档下载收益归作者所有