-linu程序设计实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

课程名称: Linux程序设计

学院:信息科学与工程学院

专业: 13计算机班级: 2013-1 姓名:学号:

2016年 6 月 28 日

山东科技大学教务处制

实验报告

2、退出:

不论是root用户还是普通用户,需要退出系统,在shell提示符下,键入exit 命令即可。

3、关机与重启:

Linux中提供了命令shutdown,可以安全地关机或重启系统,该命令只能是超级用户可以使用,命令格式:shutdown [选项][时间][警告信息]

其中警告信息是向其他用户发布的信息,时间指定关机或是重启的时间,选项的意义如下:

-h 关机,关机前关闭相关进程,执行fsck命令(文件系统的一致性检查)

-r 系统重新启动

-f 快速关机,系统关机前不执行fsck命令

-n 快速关机,系统关机前不执行init命令

-k 不关机,只是将警告信息向其他用户发布

-c 终止执行正在运行的shutdown命令

举例:

1.系统立即关机 shutdown –h now

实验报告

一、实验目的

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:dat

echo "Mr.$USER,Today is:"

echo `date`

echo Wish you a lucky day!

#chmod +x dat

#./dat

2. 使用if-then语句创建简单的shell程序

#vi bbbb

#!/bin/bash

#filename:bbbb

echo -n "Do you want to continue: Y or N"

read ANSWER

if [ $ANSWER = N -o $ANSWER = n ]

then

echo "your answer is quit! "

fi

#chmod +x bbbb

#./bbbb

3. 使用if-then-else语句创建一个根据输入的分数判断是否及格的shell程序#vi ak

#!/bin/bash

#filename:ak

echo -n "please input a score:"

read SCORE

echo "You input Score is $SCORE"

if [ $SCORE -ge 60 ];

then

echo -n "Congratulation!You Pass the examination."

else

echo -n "Sorry!You Fail the examination!"

fi

echo -n "press any key to continue!"

read $GOOUT

#chmod +x ak

#./ak

4. 使用for语句创建简单的shell程序

#vi mm

#!/bin/bash

#filename:mm

for ab in 1 2 3 4

do

echo $ab

done

#chmod +x mm

#./mm

5. 使用while语句创建一个计算1-5的平方的shell程序#vi zx

#!/bin/bash

#filename:zx

int=1

while [ $int -le 5 ]

do

sq=`expr $int \* $int`

echo $sq

int=`expr $int + 1`

done

echo "Job completed"

#chmod +x zx

#./zx

四、实验体会

通过这次实验,我懂得了定义SHELL程序设计中的变量,掌握了SHELL程序中LINUX基本命令的使用,理解了Shell程序的设计方法,并且熟悉了Shell程序编辑、运行、调试方法与过程。这为我日后继续深入学习Linux课程打下基础。

实验报告

实验成绩指导教师廉文娟

一、实验目的:

1.掌握Linux文件系统的基本原理,结构和实现的方法

2.掌握Linux文件系统中文件的建立,打开,读写,执行,属性等系统调用的使用。

二、实验要求

1.掌握Linux文件系统的架构及目录结构。

2.掌握有关Linux文件系统的常用命令。

3.了解有关文件安全方面的知识。

三、实验准备知识:文件及其分类

文件是Linux用来存储信息的基本结构。一个文件就是被命名的一组信息。

Linux文件通常分为普通文件、目录文件、特别文件(设备文件)、链接文件。

特别文件分为块特别文件(如磁盘、磁带、CD-ROM等)和字符特别文件(如终端、打印机等)。块特别文件与字符特别文件的类型标志分别是“b”和“c”。

例如:

普通文件 -rw-rw-r--

目录文件 drwxrwx---

块特别文件 brw-rw----

字符特别文件 crw-rw-rw-

四、实验内容

1.浏览文件系统

(1)运行pwd命令,确定你当前的工作目录。

(2)利用以下命令显示当前工作目录下的所有文件的文件属性:

相关文档
最新文档