Linux程序开发环境实验指导书1

Linux程序开发环境实验指导书1

ID:46611965

大小:86.00 KB

页数:9页

时间:2019-11-26

Linux程序开发环境实验指导书1_第1页
Linux程序开发环境实验指导书1_第2页
Linux程序开发环境实验指导书1_第3页
Linux程序开发环境实验指导书1_第4页
Linux程序开发环境实验指导书1_第5页
资源描述:

《Linux程序开发环境实验指导书1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux程序开发环境实验指导书中南大学软件学院实验一Linux的安装(课后)1、实验目的(1)了解硬盘分区的概念和方法;(2)掌握硬盘的分区规划;(3)掌握Linux操作系统的安装和配置过程。2>实验设备一台pc机、RedHatLinux7.2以上版本、VMwareWorkstationv5.53、实验原理Linux可以以多种方式安装在PC机上:(1)独立分区安装、(2)DOS分区安装和(3)虚拟机VMWare下安装。鉴于VMware下安装对原来系统影响较小且不影响本实验目的,因此采用VMWare下安装方式。4、实验步骤(1)在WindowsXP下安装VMware5.5(2)配置虚拟

2、机(3)启动虚拟机(4)启动Linux安装过程(5)安装过程配置(6)安装后配置(7)笫1次启动VMWare下Linux操作系统5、实验记录(1)记录详细安装过程(1)安装过程中岀现的问题及其解决措施实验2Linux基本操作1、实验目的⑴复习Linux基本命令。(2)掌握常用Linux命令2、实验内容(1)练习命令行模式下的常用命令:man:命令帮助常用命令:cat、more>Is、ps、chmod、kill>ln>cp>mv、rm>cd、pwd^mkdir^chown、who>w、wc、whoami>date>uname>touch等(2)练习利用命令进行文件的追加,文件的合并:提示

3、:〉〉,〉(3)在RedHat的图形界面和命令模式下,完成以下任务:增加用户,增加用户组(4)编辑器vi的使用:使用vi建立并修改一个文本文件(5)网络命令telnet>ftp>talk3、实验记录(1)在实验过程中,注意记录实验现象(2)使用过程体会、心得、技巧实验3LinuxShell程序设计1、实验目的(1)掌握Linuxshell程序运行方法(2)掌握LinuxShell程序基本语法(3)了解Linux环境变量(4)编写简单Linuxshell程序2、实验内容(1)查看/etc/.profile文件:相当于DOS下autoexe.bat(2)通配符“*”、“?”、“[]”的使用

4、$ls[a-c]*和$ls[a,m,t]*命令(3)重定向和管道的使用IsImorecat>test.txt写一条命令,搜索文件/etc/passwd屮的含冇字符串"sarwar"的行,并把这些行排序后输出到文件passwd.sarwar中。(4)变量$lookup=/usr/mydir$echo$lookup$exportlookup:让进程使用(5)编辑并运行以卜•程序(shell程序控制结构)1fortest#!/bin/bashforainxyzdoechonowa=Sadone2fortest1#!/bin/bashforadoechonowa=Sadone1functest

5、#!/bin/bashsetup(){echosetup...}do_date(){date}chgdir(){cd$l}do_datcsetupchgdir2paramtest#!/bin/bashechofilename:$0echoarguments:S*echonumberarg:$#echoarg2:$2shiftechonumberarg:$#echoarg2:$2sethello,everoneechoargs:$*echoarg2:$23untiltest#!/bin/bashnumber=0until(test$number-gt5)doecho“$number?,n

6、umber="exprSnumber+「done(6)编写shell程序,实现U盘的加载、查看U盘信息和卸载U盘三个功能。(7)编写一个shell脚本,它带一个命令行参数,这个参数是一个文件。如果这个文件是一个普通文件,则创建一个filelog文件,在此文件中记录该普通文件的相关信息(包括文件权限,文件名,文件大小等)以及该普通文件包含的具体内容;如果程序带有多个参数,则输出出错信息。3.实验要求(1)每个shell程序事例运行多遍,并给不同参数(2)详细记录程序调试及运行结果实验4Linux高级程序设计1>实验目的(1)了解Linux操作系统下应用程序开发流程(2)掌握gun工具链的

7、使用(3)了解Linux高级编程技巧(例如IPC机制、系统调用等)2、实验内容(1)编写一个简单的C语言程序,编写Makefile文件。了解编译过程,并用gdb进行调试。(2)编写一段程序,适用系统调用fork()创建两个新的子进程,此程序运行使系统中有三个活动进程存在。控制让一个进程在屏幕上显示一个字符:父进程显示“a”,子进程分别显示字符“b”和字符“c”。试观察屏幕上的显示结果,并对输出结果进行分析。在实验报告屮写出说明和分析。(3)编写

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

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

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