Linux第一次实验讲义.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux第一次实验讲义

Linux程序设计实验一实验目的:熟悉Linux常用命令的使用能够使用vi编辑器编辑C语言源文件能够使用gcc编译命令进行C语言的编译和执行实验步骤:新建文件夹:在/home/目录下以你们的学号建立一个文件夹,并在该文件夹下新建一个名为workspace的文件夹,在workspace下建立文件夹名为chapter2到3,chapter6到7的4个文件夹。你认为应使用的命令为:mkdir显示文件夹内容和本身路径名:显示/home文件夹,学号文件夹,workspace文件夹的所属内容和自身的路径名称。注:所属内容请显示简单信息和详细信息。你认为应使用的命令为:pwd、ls、cd新建,复制和移动文件:进入workspace的chapter2文件夹下新建hello.c,复制该文件得到一个hello2.c文件,将hello.c更名为hello1.c,将hello1.c和hello2.c复制到chapter3文件夹中,在将chapter3文件夹中的hello1.c和hello2.c移动到chapter6文件中,最后显示chapter2,chapter3,chapter6文件夹的内容你认为应使用的命令为:touch、cp、mv、cd、ls删除,复制文件夹,删除文件:删除chapter2文件夹,将chapter6文件夹及其所属内容复制为chapter2文件夹,进入chapter6文件夹删除hello1.c和hello2.c你认为应使用的命令为:rm、cp查找和帮助:查找passwd命令及其命令类型,查找文件名包括passwd的文件,获得grep的帮助文件。你认为应使用的命令为:whatis、locate、manvim编辑器的使用:使用vim编辑器打开hello1.c,输入hello world程序(P4),并且存盘退出。显示hello1.c的文件内容,查询是否包括了main字符串。你认为应使用的命令为:vim编辑命令(:e filename、i、:w、:q、/string)、cat使用gcc进行编译和执行:使用gcc命令编译hello1.c文件,并且执行,得到正确的结果。你认为应使用的命令为:gcc -o/-c filename、./filename使用gcc进行编译多源文件的程序并且执行:使用vim编辑器输入P9实验中的fred.c,bill.c和hello.c,使用gcc命令将其编译并执行。你认为应使用的命令为:vim编辑命令(i、:w、:q、)、gcc -c/-o filename、./filename附加题:设计一个程序实现以下功能:判断和哪个大,并且输出为“The maximum value is [较大值],and the minimum value is [较小值]”。要求一个源文件只能包括一个函数,将非main函数打包成静态库,编写makefile文件并使用make命令进行编译。你认为应使用的命令为:vim编辑命令(i、:w、:q、)、gcc -c/-o filename、make、./filename实验结论谈谈你这次实验学到了什么。学会了shell基本命令的使用,包括查看目录和文件、查找命令和文件以及程序、获取帮助命令等。学会了文件目录管理的相关命令,包括对文件和目录的建立、移动、复制、删除。学会了vim编辑器的使用,如编辑模式与命令模式以及i、:w、:q等常用命令的使用。学会了如何编译、链接和运行源程序。学会了头文件和库文件(静态库)的使用。学会了Linux系统中管理员用户和普通用户的区别以及权限的重要性。学会在Linux编程中养成一个良好的编程习惯。你在这次试验中遇到了哪些困难,并描述你是怎么解决的。困难:在vim里面打开、新建和删除一个文件的操作;使用make命令编译makefile文件。解决办法:通过网上百度查找相关资料,如使用实例;通过查阅购买的课外的书籍,弄清相关操作的原理等。

文档评论(0)

441113422 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档