Linux程序设计实验报告

上传人:工**** 文档编号:507052963 上传时间:2023-11-30 格式:DOC 页数:53 大小:921KB
返回 下载 相关 举报
Linux程序设计实验报告_第1页
第1页 / 共53页
Linux程序设计实验报告_第2页
第2页 / 共53页
Linux程序设计实验报告_第3页
第3页 / 共53页
Linux程序设计实验报告_第4页
第4页 / 共53页
Linux程序设计实验报告_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《Linux程序设计实验报告》由会员分享,可在线阅读,更多相关《Linux程序设计实验报告(53页珍藏版)》请在金锄头文库上搜索。

1、 -实验报告课程名称: Linux程序设计学院:信息科学与工程学院专业: 13计算机班级: 2013-1 XX:学号:2016年 6 月 28 日XX科技大学教务处制实验报告组别XX同组实验者实验工程名称实验一熟悉linux命令实验日期第12周周四9,10节教师评语实验成绩指导教师廉文娟1.登录和退出Linux系统用户登录系统时为了使系统能够识别自己必须输入用户名和密码经系统验证无前方能进入系统。用户登录分两步进展,第一步输入用户的登录名,系统根据该登录名来识别用户,第二步输入用户的口令,该口令是用户自己选择的一个字符串对其他用户是XX的,是在登录时系统用来区分真假用户的关键字。必须输入用户的

2、账号,分为1root系统管理员账号,该账号可以进展任意操作。2普通用户拥有一定的权限 2其他命令三、实验容常用操作命令。1、 在Linux系统中翻开终端,利用快捷键ctrl+alt+T,翻开,结果如下:2、 退出:不管是root用户还是普通用户,需要退出系统,在shell提示符下,键入exit命令即可。3、 关机与重启: Linux中提供了命令shutdown,可以平安地关机或重启系统,该命令只能是超级用户可以使用,命令格式:shutdown 选项时间警告信息其中警告信息是向其他用户发布的信息,时间指定关机或是重启的时间,选项的意义如下:-h 关机,关机前关闭相关进程,执行fsck命令文件系统

3、的一致性检查-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,reboo

4、t用于重启系统相当于shutdown r now,命令poweroff那么用于关机相当于shutdown h now4、 添加新用户、修改文件属性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 写访问

5、权限,r 读访问权限, x 执行权限4查看相关命令的帮助:man 命令名5显示当前系统中已注册的用户信息:who6显示当前注册的用户信息:whoami 5、文件显示命令显示指定工作目录中所包含的容的指令是ls,要说明的是ls命令列出文件的名字,而不是文件的容。该命令的使用方式如下:ls 选项 文件目录列表 ls命令中的常用选项如下: -a:显示所有文件及目录(ls规定将文件名或目录名中开头为.的视为隐藏档,不会列出) -c:按列输出,纵向排序 -x:按行输出,横向排序 -l:除文件名外,也将文件状态、权限、拥有者、文件大小等信息详细列出 -t:根据文件建立时间的先后次序列出 -A:同-a,但不

6、列出. (目前目录)及. (父目录) -X:按扩展名排序显示 -R:递归显示下层子目录 -help:显示帮助信息 -version:显示版本信息6、查找文件#find 目录列表 匹配标准1通过文件名查找# find / -name d.conf print2根据局部文件名查找#find / name * * -print7、显示文本文件容cat 选项文件列表-b 计算所有非空输出行,开场为1。-e 在每行末尾显示$符号。-n 计算所有输出行,开场为1。-s 将相连的多个空行用单一空行代替。8、查找文件容grep 选项 匹配字符串文件列表-v 列出不匹配串或正那么表达式的行。-c 对匹配的行计数

7、。-l 只显示包含匹配的文件的文件名。-h 抑制包含匹配文件的文件名的显示-n 每个匹配行只按照相对的行号显示。-i 产生不区分大小写的匹配,缺省状态是区分大小写。 9、文件复制命令Linux下的cp命令用于复制文件或目录,该命令是最重要的文件操作命令,其命令格式如下:cp选项源文件目标文件 cp选项源文件组目标目录-a在备份中保持尽可能多的源文件构造和属。-b作将要覆盖或删除文件的备份。-f删除已存在的目标文件。-i提示是否覆盖已存在的目标文件。-p保持原先文件的所有者,组权限和时间标志-r递归拷贝目录,把所有非目录文件当普通文件拷贝。-R递归拷贝目录。10、文件的删除命令rm命令可从文件系

8、统中删除文件及整个目录。rm命令所使用的命令格式如下:rm 选项 文件列表-r删除文件列表中指定的目录,假设不用此标志那么不删除目录-i指定交互模式。在执行删除前提示确认。任何以Y开场的响应都表示肯定;其他那么表示否认。-f指定强行删除模式。通常,在删除文件权限可满足时rm提示。本标志强迫删除,不用提示。四、实验步骤1、以root用户身份登陆,并使用ls,cat,cd等命令来实现根本的文件操作并观察Linux文件系统的特点,并记录实验结果;2、在/home下新建一个以自己名字命名的子目录,在这个子目录中创立一个文件mytest,为这个文件建立一个软文件mylink,用ls l查看该子目录有什么

9、变化,并记录下来。3、在2的根底上,为mytest文件更改访问权限,分别用字符串方法和数值方法,将mytest文件的写访问权限都加上,记录过程和结果。4、使用重定向。查看/home下的文件及子目录,并将结果输出到mytest文件中,并查看mytest文件的容,记录下来。5、利用gzip命令为/home下面的mytest文件创立一个压缩文件,然后查看/home下面的文件,有什么变化,记录下来。6、利用tar命令将/home下面所有文件打包为一个文件,命名为mytar,并做记录。 7、利用命令删除/home下你自己新建的所有的文件或目录,记录下来.四、 实验体会通过本次实验,了解了Linux系统的

10、一些操作,熟悉了该系统的命令工作。实验报告组别XX同组实验者实验工程名称实验二shell程序设计实验日期第13周周四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.编写一个简单的

11、回显用户名的shell程序#vi dat#!/bin/bash#filename:datecho Mr.$USER,Today is:echo dateecho 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 Nread ANSWERif $ANSWER = N -o $ANSWER = n then echo your answer is quit! fi#chmod

12、+x bbbb#./bbbb3. 使用if-then-else语句创立一个根据输入的分数判断是否及格的shell程序#vi ak#!/bin/bash#filename:akecho -n please input a score:read SCOREecho You input Score is $SCOREif $SCORE -ge 60 ;then echo -n Congratulation!You Pass the examination.elseecho -n Sorry!You Fail the examination!fiecho -n press any key to con

13、tinue!read $GOOUT#chmod +x ak#./ak4. 使用for语句创立简单的shell程序#vi mm#!/bin/bash#filename:mmfor ab in 1 2 3 4do echo $abdone#chmod +x mm#./mm5. 使用while语句创立一个计算1-5的平方的shell程序#vi zx#!/bin/bash#filename:zxint=1while $int -le 5 do sq=expr $int * $intecho $sqint=expr $int + 1doneecho Job pleted#chmod +x zx#./zx四、实验体会通过这次实验,我懂得了定义SHELL程序设计中的变量,掌握了SHELL程序中LINUX根本命令的使用,理解了Shell程序的设计方法,并且熟悉了Shell程序编辑、运行、调试方法与过程。这为我日后继续深入学习Linux课程打下根底。实验报告组别XX同组实验者实验工程名称实验三文件系统程序设计实验日期第14周周四9,10节教师评语实验成绩指导教师廉文娟一、 实验目的:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号