实验1 运行一个简单linux c程序

实验1 运行一个简单linux c程序

ID:47988332

大小:77.50 KB

页数:6页

时间:2019-11-12

实验1 运行一个简单linux c程序_第1页
实验1 运行一个简单linux c程序_第2页
实验1 运行一个简单linux c程序_第3页
实验1 运行一个简单linux c程序_第4页
实验1 运行一个简单linux c程序_第5页
资源描述:

《实验1 运行一个简单linux c程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验1运行一个简单的LinuxC程序一、实验目的:1.深入了解linux操作系统的使用与基础概念,实现熟练使用Linux系统。2.了解在该系统上如何编辑、编译、连接和运行一个linuxC程序。3.通过运行简单的linuxC程序,初步了解linuxC源程序的特点。4.掌握linux常用的命令:目录操作、文件管理、文本编辑、系统设置管理等命令,熟记运用常用命令。5.掌握一个简单的shell脚本的编写,shell脚本章变量应用和程序流程控制方法。6.使用vi编辑第一个linuxc程序,使用gcc编译,汇编、连接并运行。二、实验设备:1.硬件PC机2.软件VMwareWorks

2、tation、RedHatLinux三、实验内容:1.一个简单的linuxc程序,在屏幕上显示helloworld!2.linux命令上机实验3.使用shell脚本输出打印字符“helloworld”4.使用系统环境变量HOME将当前文件夹下的文件复制到用户home路径下5.if-then语句实现二路跳转6.vi编辑器的使用7.编程实现求三角形面积8.编写一程序,求解一元二次方程的根。四、实验步骤1.一个简单的linuxc程序,在屏幕上显示helloworld!(1)打开Linux系统终端,输入命令:vihello.c(2)切换命令模式到编辑模式,编写程序(3)保存退出

3、(4)编译和链接,打开终端输入命令,gcchello.c–ohelloworld(5)运行,打开终端输入命令./helloworld,可得到运行结果.2.linux命令上机实验(1)使用命令显示有关你的计算机系统信息:uname(显示操作系统的名称),uname-n(显示系统域名),uname-p(显示系统的cpu名称)(2)使用whoami命令找到用户名,然后使用who-a命令来看看你的用户名和同一系统其他用户的列表(3)用pwd显示你的主目录名字,给出pwd显示的结果(4)在你的主目录下建立如下图所示的目录树Yourhomedirectorytempprofessi

4、onalpersonalsocietiesfunstuffcoursesgeneralmajortexes(5)用cd命令进入到courses目录下,再用cd..逐层退出(6)ls,ls–l,ls–ld,  ls*,ls-d*显示列出文件目录内容(7) 将主目录下的hello.c文件复制到目录下的temp目录下。如果目标文件已存在,提示用户是否覆盖。(8)rm-rhello.c,rmdir删除空目录temp(9)将主目录下的hello.c文件复制到目录下的major目录下,并改名为hello(10)已知有一个普通文件,保存在主目录下的某个位置,文件名中含有maj字符串。

5、写出查找这个文件的命令。(11)执行find命令:find-name‘*.c’-execcat{};(12)分别用命令行实现以下功能:  (1)对文件hello排序,将结果存入data.sort文件中。如:sort–odata.sorthello  (2)对文件hello排序,将结果存入data.sort文件中,在屏幕上显示文件的行数。3.使用shell脚本输出打印字符“helloworld”(1)打开Linux系统终端,创建程序文件,输入命令:vihello(2)切换命令模式到编辑模式,编写程序(3)保存退出(4)修改用户的权限:chmodugo+xhello(5)

6、运行,打开终端输入命令./hello,可得到运行结果.4.使用系统环境变量HOME将当前文件夹下的文件复制到用户home路径下(1)打开Linux系统终端,创建程序文件,输入命令:vishell1(2)切换命令模式到编辑模式,编写程序(3)保存退出(4)修改用户的权限:chmodugo+xshell1(5)运行,打开终端输入命令./shell1,可得到运行结果.5.if-then语句实现二路跳转(1)打开Linux系统终端,创建程序文件,输入命令:vishell2(2)切换命令模式到编辑模式,编写程序(3)保存退出(4)修改用户的权限:chmodugo+xshell2(

7、5)运行,打开终端输入命令./shell2,可得到运行结果.7.编程实现求三角形面积(1)新建一个.c源文件(2)编辑文件,定义三个变量a,b,c表示三条边(3)计算s=(a+b+c)/2,area=sqrt(s*(s-a)*(s-b)*(s-c))(4)保存退出(5)调试运行五、实验参考程序1.vihello.c#includeintmain(){printf("HelloWorld!");return0;}按esc输入:wq后回车,完成编辑输入gcchello.c-ohelloworld然后输入./hellowo

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

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

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