Linux程序设计实验报告总结计划.docx
linux实训报告总结

linux实训报告总结本报告旨在总结和回顾我在Linux实训中所学到的知识和经验。
通过实际操作,我深入理解了Linux操作系统的核心概念和基本原理,同时也提升了自己的技能和能力。
一、实训背景和目的Linux实训是为了帮助学员掌握Linux操作系统的安装、配置和管理,以及开发和维护Linux应用程序的能力。
通过实践项目,学员在模拟的真实环境中学习并应用所学知识,提高自己在Linux领域的实际应用能力。
二、实训内容及过程1. Linux系统安装与配置在实训开始阶段,我们首先学习了Linux操作系统的安装和基本配置。
通过下载适当版本的Linux发行版,我们按照指导完成了Linux的安装,并进行了基本设置和网络配置。
2. Linux命令行操作Linux实训的重点之一是学习命令行操作。
我们通过练习常用的命令和参数,熟练掌握了文件与目录管理、用户和权限管理、进程和服务管理等方面的技能。
我们还学习了Shell脚本编写和调试,能够自动化执行一系列操作。
3. Linux网络配置与服务在Linux实训中,我们学习了网络配置与服务管理的基本知识。
我们了解了网络协议和配置文件的概念,能够设置网络接口、IP地址、子网掩码和网关等。
同时,我们还掌握了常用的网络服务如Web服务器、FTP服务器和邮件服务器的安装和配置方法。
4. Linux安全和权限管理在Linux实训的后期,我们重点学习了Linux系统的安全和权限管理。
我们了解了用户和组的概念,学习了用户权限和文件权限的设置和管理方法。
我们还学习了防火墙和入侵检测系统的原理和配置,以提高系统的安全性。
三、实践项目在Linux实训中,我们还参与了一系列实践项目,以应用所学知识并提升实际操作能力。
项目包括但不限于:- 搭建并配置Web服务器,实现网页访问和动态内容展示。
- 创建并管理数据库服务器,实现数据存储和检索功能。
- 编写Shell脚本,实现自动化系统管理和任务处理。
- 搭建并维护邮件服务器,实现邮件的发送和接收功能。
浙江大学Linux程序的设计实验报告

Linux程序设计实验报告1——操作系统基本命令使用一、实验目的1.通过对Emacs、vi、vim、gedit文本编辑器的使用,掌握在Linux环境下文本文件的编辑方法;2.通过对常用命令mkdir、cp、cd、ls、mv、chmod、rm等文件命令的操作,掌握Linux操作系统中文件命令的用法。
二、实验任务与要求1.emacs的使用,要求能新建、编辑、保存一个文本文件2.vi或vim的使用,要求能新建、编辑、保存一个文本文件3.gedit的使用,要求能新建、编辑、保存一个文本文件4.掌握mkdir、cd命令的操作,要求能建立目录、进入与退出目录5.掌握cp、ls、mv、chmod、rm命令的操作,要求能拷贝文件、新建文件、查看文件、文件重命名、删除文件等操作。
三、实验工具与准备计算机PC机,Linux Redhat Fedora Core6操作系统四、实验步骤与操作指导任务1.学习emacs的使用,要求能新建、编辑、保存一个文本文件(1)启动emacs(2)输入以下C程序(3)保存文件为kk.c(4)用emacs打开文件kk.c(5)修改程序(6)另存为文件aa.txt并退出。
任务2.vi或vim的使用,要求能新建、编辑、保存一个文本文件(1)点击”应用程序”→ “附件”→“终端”,打开终端,在终端输入命令:[rootlocalhost root]#vi kk.c按i键,进入插入状态。
(2)输入以下C程序#include<stdio.h>int main( ){printf(“Hello world!\n”);return 0;}此时可以用Backspace、→、←、↑、↓键编辑文本。
(3)保存文件为kk.c按Esc键,进入最后行状态,在最后行状态输入:wq保存文件,退出vi。
(4)用vi打开文件kk.c,输入命令:[rootlocalhost root]#vi kk.c(5)修改程序为:#include<stdio.h>int main( ){printf(" Hello world!\n");printf("*****************\n");return 0;}(6)按Esc键,进入最后行状态,在最后行状态输入:wq aa.txt保存文件,如图1所示,另存为文件aa.txt并退出vi。
Linux实训报告总结计划总结计划

实训报告实训名称:Linux 操作实训学院:计算机学院专业、班级:软件工程二班学号:学生姓名:指导教师:甘伟奇李辉燕2015年7月2日实训报告内容一、实训名称Linux 操作实训二、实训时间第 17周三、实训地址K4-207四、实训目的掌握图形化用户界面和字符界面下使用Shell 命令的方法。
掌握 ls 、cd 等 Shell 命令的功能。
掌握重定向、管道、通配符、历史记录等的使用方法。
掌握手工启动图形化用户界面的设置。
熟习并掌握vi 命令模式、文本编写模式和最后行模式三种工作模式之间的变换方法。
掌握利用vi 新建和保留文件;熟习光标的挪动,文本的插入与删除等操作。
掌握字符串替代;行的复制、挪动、取消和删除等操作。
理解/etc/passwd 和/etc/group文件的含义。
掌握桌面环境下管理用户与组群的方法。
掌握利用 Shell 命令管理用户与组群的方法。
掌握批量新建用户账号的步骤和方法。
娴熟掌握 mkdir 、 mv、cp、rm 等目录和文件管理命令。
掌握文件权限的改正方法。
掌握文件归档和压缩的方法。
五、实训理论基础知识Linux 是一套免费使用和自由流传的类Unix 操作系统,是一个鉴于POSIX 和 UNIX 的多用户、多任务、支持多线程和多CPU 的操作系统。
它能运转主要的UNIX 工具软件、应用程序和网络协议。
它支持32 位和 64 位硬件。
Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳固的多用户网络操作系统。
Linux 操作系统出生于1991年10月5日(这是第一次正式向外宣布时间)。
Linux 存在着很多不一样的 Linux 版本,但它们都使用了 Linux 内核。
Linux 可安装在各样计算机硬件设施中,比方手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
Linux 的基本思想有两点:第一,全部都是文件;第二,每个软件都有确立的用途。
linux编程实验报告

linux编程实验报告篇一:Linux程序设计实验报告《Linux程序设计》实验报告安徽工业大学计算机学院XX年6月1实验一 Linux基本命令的使用1、实验目的学习和掌握Linux的基本命令。
2、实验内容和步骤步骤1:以user_login用户身份并使用telnet登录Linux服务器,按照提示创建自己的账户和口令。
步骤 2:使用新创建的用户账户和口令登录Linux系统,察看登录后的界面。
步骤3:使用pwd命令察看当前的工作目录,然后用ls 命令查看当前目录下的内容,尝试使用-a,-l,-F,-A,-lF等不同选项并比较不同之处。
步骤4:在当前目录下建立一个名为test的新目录,然后将工作目录切换到test下,尝试将/etc目录下的文件passwd拷贝到该目录下(cp 源文件目的目录)。
察看当前目录下的passwd文件的属主和文件权限。
2步骤5:尝试向当前目录下的passwd文件和/etc/passwd 文件分别写入一些新内容(可使用echo “字符串” >>文件的命令),看看操作能否成功,如果不能成功,请说明原因。
用cat命令浏览文件password的内容,用more命令进行浏览翻页操作,再用less命令浏览文件的内容。
比较这几个命令的不同之处步骤6:用ls命令查看test下文件的权限,用mv命令更改文件password的文件名为test.txt,尝试用chown和chgrp更改文件的属主为root、组为root,看看能否成功,不成功,请说明原因。
尝试用chomd将文件权限为“-rw-------”。
看看能否成功,不成功,请说明原因。
3步骤7:用rm命令删除test目录下的所有文件,再用rmdir命令删除test目录。
(想一想有没有一条命令将目录及目录下的所有文件删除,写出这条命令)步骤8:使用ps命令查看当前系统内的进程,并利用man命令获取ps命令的参数,写出获取当前终端进程执行情况的ps命令。
Linux程序的设计实验报告

Linux程序的设计实验报告《Linux程序设计》实验指导书实验类别:课实验实验课程名称:Linux程序设计实验室名称:软件⼯程专业实验室实验课程编号: N03140112总学时:32 学分: 2适⽤专业:软件⼯程先修课程:Linux操作系统、C程序设计实验在教学培养计划中地位、作⽤:通过讲授Linux的操作使⽤、系统结构和Linux环境下的程序设计,使学⽣对Linux 操作系统获得⼀个全⾯的认识和掌握。
⼀⽅⾯,学⽣通过学习系统程序设计,能够复习操作系统中的基本概念,对⽂件管理、进程控制有更深⼊的理解;另⼀⽅⾯,学⽣学会在Linux 环境下⼯作,进⼀步熟悉C语⾔程序设计和数据结构的知识,编写进⾏系统维护的脚本⽂件和实⽤化的⼤型应⽤程序,如⽹络应⽤程序。
同时,本课程为学⽣进⼀步学习其它后续课程(如⾼级操作系统、Linux核源代码分析、嵌⼊式系统等)打下基础。
《Linux程序设计》实验⼤纲Linux Program Design课程类别:学科专业教育课程课程名称:Linux程序设计开课单位:软件学院课程编号:N03140112总学时:32 学分:2适⽤专业:软件⼯程先修课程:程序设计基础⼀、实验教学⽬标熟练掌握shell编程、熟练使⽤linux系统、掌握进程控制和进程间通信,学会编写⽹络程序,学会在linux环境中编写web程序。
养成⼀种良好的程序设计风格。
⼆、实验环境Linux三、实验教材及参考书:[1] 实验指导书(⾃编讲义)[2]《Linux环境C程序设计》徐诚⾼莹婷等清华⼤学2010.1[3]《linux⼊门到精通》忆智清华⼤学2010.1四、实验成绩评定⽅式根据学⽣在实验过程中的认真程度、上机结果验收情况以及实验报告撰写质量,进⾏综合评定。
五、实验项⽬及学时分配六、实验容及要求实验⼀ Linux基本命令的使⽤1、实验⽬的(1)学习和掌握Linux的基本命令(2)增强学⽣对Linux的学习兴趣2、实验容(1)linux的登录操作(2)常⽤基本命令的使⽤实验⼆ Shell程序设计1、实验⽬的(1).Shell程序设计中变量的使⽤;(2).理解通道的概念并初步掌握它的使⽤⽅法;(3).掌握算术操作、字符串操作、逻辑操作、⽂件操作;(4).掌握if then fi、if then elif fi、case、while、for等控制语句;(5).在shell脚本中使⽤函数;2、实验容(1).通过对shell程序的调试,理解变量$#,$0,$1,$2,$3,$@的含义;(2).Shell顺序程序设计;(3).Shell分⽀程序与多分⽀程序设计;(4).Shell循环程序设计。
linux编程实验报告doc

linux编程实验报告篇一:Linux程序设计实验报告《Linux程序设计》实验报告安徽工业大学计算机学院XX年6月1实验一 Linux基本命令的使用1、实验目的学习和掌握Linux的基本命令。
2、实验内容和步骤步骤1:以user_login用户身份并使用telnet登录Linux服务器,按照提示创建自己的账户和口令。
步骤 2:使用新创建的用户账户和口令登录Linux系统,察看登录后的界面。
步骤3:使用pwd命令察看当前的工作目录,然后用ls 命令查看当前目录下的内容,尝试使用-a,-l,-F,-A,-lF等不同选项并比较不同之处。
步骤4:在当前目录下建立一个名为test的新目录,然后将工作目录切换到test下,尝试将/etc目录下的文件passwd拷贝到该目录下(cp 源文件目的目录)。
察看当前目录下的passwd文件的属主和文件权限。
2步骤5:尝试向当前目录下的passwd文件和/etc/passwd 文件分别写入一些新内容(可使用echo “字符串” >>文件的命令),看看操作能否成功,如果不能成功,请说明原因。
用cat命令浏览文件password的内容,用more命令进行浏览翻页操作,再用less命令浏览文件的内容。
比较这几个命令的不同之处步骤6:用ls命令查看test下文件的权限,用mv命令更改文件password的文件名为test.txt,尝试用chown和chgrp更改文件的属主为root、组为root,看看能否成功,不成功,请说明原因。
尝试用chomd将文件权限为“-rw-------”。
看看能否成功,不成功,请说明原因。
3步骤7:用rm命令删除test目录下的所有文件,再用rmdir命令删除test目录。
(想一想有没有一条命令将目录及目录下的所有文件删除,写出这条命令)步骤8:使用ps命令查看当前系统内的进程,并利用man命令获取ps命令的参数,写出获取当前终端进程执行情况的ps命令。
Linux实验报告总结

Linux实验报告总结精选文库燕山大学Linux 技术上机实验指导—精选文库实验一Linux 系统安装与简单配置一、实验目的1.掌握 Linux 系统安装的分区准备。
2.掌握 Linux 系统的安装步骤。
3.掌握 Linux 系统分区的挂载和卸载。
4.掌握 Linux 系统的启动和关闭操作。
二、实验内容1.安装 VMware 虚拟机,设置光盘驱动器,为Linux 系统安装做准备。
2.在虚拟机下安装Linux 操作系统(如 Ubuntu 桌面版本)。
3.配置 Linux 系统运行环境。
4.利用空闲分区创建新的Linux 系统分区。
5.将新的 Linux 系统分区挂载到系统中;卸载新挂载的分区,重新挂载到目录树中的其他位置。
三、主要的实验步骤1.制定安装系统的分区计划。
2.配置光驱引导镜像文件iso,启动系统,开始安装过程。
3.根据安装计划,对磁盘空间进行分区设置。
4.根据系统安装指导,完成Linux 系统的安装过程。
5.安装成功后,退出系统,重新启动虚拟机,登陆Linux 操作系统。
6.对 Linux 系统进行配置,如网络设备等。
7.利用磁盘使用工具和mount,将新创建的Linux 系统分区挂载到系统中。
将新挂载的分区卸载,并重新挂载到目录树的其他位置。
—精选文库实验二Linux 常用命令使用一、实验目的1.掌握 Linux 一般命令格式。
2.掌握有关文件和目录操作的常用命令。
3.熟练使用 man 命令。
二、实验内容1.熟悉 cd、date、 pwd、cal、who、 echo、clear、passwd 等常用命令。
2.在用户主目录下对文件进行操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除等。
3.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、链接文件等。
4.利用 man 命令显示 date、echo 等命令的手册页。
5.显示系统中的进程信息。
linux编程实验报告

linux编程实验报告Linux编程实验报告一、引言在计算机科学领域中,Linux操作系统一直以其开源、稳定和灵活的特性而受到广泛关注和使用。
作为一名计算机科学专业的学生,我有幸参与了一项关于Linux编程的实验,并在此报告中分享我的实验结果和心得体会。
二、实验目的本次实验的目的是通过编写Linux程序,熟悉Linux操作系统的基本命令和编程环境。
具体而言,我们需要使用C语言编写一个简单的程序,实现文件的读取、写入和修改等功能,并在Linux环境下进行测试和验证。
三、实验过程1. 环境准备在开始实验之前,我们首先需要确保已经安装了Linux操作系统,并具备基本的命令行操作能力。
此外,我们还需要安装C语言编译器,以便能够编译和运行我们的程序。
2. 编写程序根据实验要求,我们需要编写一个程序,实现文件的读写功能。
在编写程序之前,我们先进行了详细的需求分析和设计,确定了程序的基本架构和功能模块。
3. 调试和测试在编写完程序之后,我们进行了一系列的调试和测试工作,以确保程序的正确性和稳定性。
我们使用了一些常见的测试用例,包括读取已存在的文件、写入新文件以及修改已有文件等情况,并对程序的输出结果进行了验证。
四、实验结果经过多次的调试和测试,我们最终得到了一个功能完善、稳定可靠的程序。
该程序能够准确地读取、写入和修改文件,并能够处理各种异常情况,如文件不存在、权限不足等。
五、实验心得通过参与这次实验,我收获颇多。
首先,我对Linux操作系统的理解更加深入了。
在实验过程中,我学会了使用Linux的命令行工具,熟悉了Linux的文件系统和权限管理机制。
其次,我对C语言的编程能力也得到了提升。
在编写程序的过程中,我学会了使用C语言的文件操作函数和错误处理机制,提高了自己的编程技巧。
此外,我还意识到编程实践的重要性。
通过亲自动手编写程序,我不仅仅是理论上了解了Linux的一些特性,更重要的是深入了解了其背后的设计原理和实现细节。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告课程名称:Linux程序设计学院:信息科学与工程学院专业:13计算机班级:2013-1姓名:学号:2016年6月28日山东科技大学教务处制实验报告组别姓名同组实验者实验项目名称实验一熟悉linux命令实验日期教师评语第 12 周周四9,10 节实验成绩指导教师廉文娟1.登录和退出 Linux 系统用户登录系统时为了使系统能够识别自己必须输入用户名和密码经系统验证无后方能进入系统。
用户登录分两步进行,第一步输入用户的登录名,系统根据该登录名来识别用户,第二步输入用户的口令,该口令是用户自己选择的一个字符串对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字。
必须输入用户的账号,分为 1)root ——系统管理员账号,该账号可以进行任意操作。
2)普通用户——拥有一定的权限2.其他命令三、实验内容常用操作命令。
1、在 Linux 系统中打开终端,利用快捷键ctrl+alt+T,打开,结果如下:2、退出:不论是 root 用户还是普通用户,需要退出系统,在 shell 提示符下,键入 exit 命令即可。
3、关机与重启:Linux 中提供了命令 shutdown,可以安全地关机或重启系统,该命令只能是超级用户可以使用,命令格式: shutdown [ 选项 ][ 时间 ][ 警告信息 ]其中警告信息是向其他用户发布的信息,时间指定关机或是重启的时间,选项的意义如下:-h关机,关机前关闭相关进程,执行fsck 命令(文件系统的一致性检查)-r系统重新启动-f快速关机,系统关机前不执行 fsck命令-n快速关机,系统关机前不执行 init命令-k不关机,只是将警告信息向其他用户发布-c终止执行正在运行的 shutdown 命令举例:1.系统立即关机shutdown–h now2.两分钟后重启系统,发布信息 System will be down in 2 minutes!给其他终端用户。
Shutdown – r +2“System will be down in 2 minutes!”除了可以使用 shutdown 命令来关机和重启系统外, Linux 还有专门用于关机和重启系统的命令 poweroff 和 reboot ,reboot 用于重启系统(相当于 shutdown –r now),命令 poweroff 则用于关机(相当于shutdown –h now)4、添加新用户、修改文件属性1.添加新用户(在 root 下,按默认值回答)adduser 用户名;如 adduser s2001 ;以新用户登录到系统2.修改用户口令passwd用户名3.控制文件属性使用 ls–l查看文件属性改变用户的所有权: chown用户名文件名改变文件权限: chmod g+w文件名;chmod o-r文件名或使用数字方式修改:如chmod 644 文件名; chmod 755 文件名u (user用户),g ( group组),o (other其他); w 写访问权限,r读访问权限, x执行权限4.查看相关命令的帮助:man 命令名5.显示当前系统中已注册的用户信息:who6.显示当前注册的用户信息:whoami5、文件显示命令显示指定工作目录中所包含的内容的指令是ls,要说明的是ls命令列出文件的名字,而不是文件的内容。
该命令的使用方式如下:ls [选项] [文件目录列表]ls 命令中的常用选项如下:(ls规定将文件名或目录名中开头为-a:显示所有文件及目录"." 的视为隐藏档,不会列出)-c :按列输出,纵向排序-x :按行输出,横向排序-l :除文件名外,也将文件状态、权限、拥有者、文件大小等信息详细列出-t :根据文件建立时间的先后次序列出-A :同 -a ,但不列出 "." (目前目录)及".." (父目录)-X :按扩展名排序显示-R :递归显示下层子目录--help:显示帮助信息--version:显示版本信息6、查找文件#find [目录列表] [匹配标准]1)通过文件名查找# find / -name–print2)根据部分文件名查找#find /–name *http* -print7、显示文本文件内容cat [选项]文件列表-b 计算所有非空输出行,开始为1。
-e 在每行末尾显示 $符号。
-n 计算所有输出行,开始为1。
-s 将相连的多个空行用单一空行代替。
8、查找文件内容grep [选项]匹配字符串文件列表-v列出不匹配串或正则表达式的行。
-c对匹配的行计数。
-l只显示包含匹配的文件的文件名。
-h抑制包含匹配文件的文件名的显示-n每个匹配行只按照相对的行号显示。
-i产生不区分大小写的匹配,缺省状态是区分大小写。
9、文件复制命令Linux 下的 cp 命令用于复制文件或目录,该命令是最重要的文件操作命令,其命令格式如下:cp [ 选项 ]源文件目标文件cp [ 选项 ]源文件组目标目录-a在备份中保持尽可能多的源文件结构和属。
-b作将要覆盖或删除文件的备份。
-f删除已存在的目标文件。
-i提示是否覆盖已存在的目标文件。
-p保持原先文件的所有者,组权限和时间标志-r递归拷贝目录,把所有非目录文件当普通文件拷贝。
-R递归拷贝目录。
10、文件的删除命令rm 命令可从文件系统中删除文件及整个目录。
rm 命令所使用的命令格式如下:rm [ 选项 ]文件列表-r删除文件列表中指定的目录,若不用此标志则不删除目录-i指定交互模式。
在执行删除前提示确认。
任何以Y 开始的响应都表示肯定;其他则表示否定。
-f指定强行删除模式。
通常,在删除文件权限可满足时rm 提示。
本标志强迫删除,不用提示。
四、实验步骤1、以 root 用户身份登陆,并使用 ls,cat ,cd 等命令来实现基本的文件操作并观察Linux 文件系统的特点,并记录实验结果;2、在 /home 下新建一个以自己名字命名的子目录,在这个子目录中创建一个文件mytest ,为这个文件建立一个软链接文件mylink ,用ls –l 查看该子目录有什么变化,并记录下来。
3、在 2 的基础上,为 mytest 文件更改访问权限,分别用字符串方法和数值方法,将 mytest 文件的写访问权限都加上,记录过程和结果。
4、使用重定向。
查看 /home 下的文件及子目录,并将结果输出到 mytest 文件中,并查看 mytest 文件的内容,记录下来。
5、利用 gzip 命令为 /home 下面的 mytest 文件创建一个压缩文件,然后查看 /home下面的文件,有什么变化,记录下来。
6、利用 tar命令将/home下面所有文件打包为一个文件,命名为mytar ,并做记录。
7 、利用命令删除 /home 下你自己新建的所有的文件或目录,记录下来 . 四、实验体会通过本次实验,了解了Linux 系统的一些操作,熟悉了该系统的命令工作。
实验报告组别姓名同组实验者第13周周实验项目名称实验二 shell程序设计实验日期四 9,10 节教师评语实验成绩指导教师廉文娟一、实验目的1、了解和熟悉创建并使用脚本的步骤2、深入理解 shell概念3、学会简单的 shell编程二、实验内容1.编写一个简单的回显用户名的 shell 程序2.使用 if-then 语句创建简单的 shell 程序3. 使用 if-then-else语句创建一个根据输入的分数判断是否及格的shell程序4.使用 for 语句创建简单的 shell 程序5.使用 while 语句创建一个计算 1-5 的平方的 shell 程序三、实验过程1.编写一个简单的回显用户名的 shell 程序#vi dat#!/bin/bash#filename:datecho "Mr.$USER,Today is:"echo `date`echo Wish you a lucky day!#chmod +x dat#./dat2. 使用 if-then语句创建简单的shell程序#vi bbbb#!/bin/bash#filename:bbbbecho -n "Do you want to continue: Y or N"read ANSWERif [ $ANSWER = N -o $ANSWER = n ]thenecho "your answer is quit! "fi#chmod +x bbbb#./bbbb3. 使用 if-then-else语句创建一个根据输入的分数判断是否及格的shell程序#vi ak#!/bin/bash#filename:akecho -n "please input a score:"read SCOREecho "You input Score is $SCORE"if [ $SCORE -ge 60 ];thenecho -n "Congratulation!You Pass the examination."elseecho -n "Sorry!You Fail the examination!"fiecho -n "press any key to continue!"read $GOOUT#chmod +x ak#./ak4.使用 for 语句创建简单的 shell 程序#vi mm#!/bin/bash#filename:mmfor ab in 1 2 3 4doecho $abdone#chmod +x mm#./mm5.使用 while 语句创建一个计算 1-5 的平方的 shell 程序#vi zx#!/bin/bash#filename:zxint=1while [ $int -le 5 ]dosq=`expr $int \* $int`echo $sqint=`expr $int + 1`doneecho "Job completed"#chmod +x zx#./zx四、实验体会通过这次实验,我懂得了定义SHELL程序设计中的变量,掌握了SHELL程序中LINUX基本命令的使用,理解了 Shell 程序的设计方法,并且熟悉了 Shell 程序编辑、运行、调试方法与过程。
这为我日后继续深入学习 Linux 课程打下基础。
实验报告组别姓名同组实验者实验项目名称实验三文件系统程序设计实验日期教师评语第 14 周周四9,10 节实验成绩指导教师廉文娟一、实验目的:1.掌握 Linux 文件系统的基本原理,结构和实现的方法2.掌握 Linux 文件系统中文件的建立,打开,读写,执行,属性等系统调用的使用。