Linux大作业文档,linux系统基础大作业.pdf

学号 201835010501

姓名 陈小朗

专业、班级 2018 计科( 5-6 )班

课程名称 《Linux 系统基础》

指导教师 李康顺

学期 2019—2020 第 2 学期

上机地点 家

要求:请大家在超星一平三端完成,并同时将答案填在本 word 文档,

聊发给任课老师,返校时把纸质版交给任课老师。

1

1 题,每题 5 分,共 5 分)。

useradd 命令可以创建新用户或者更新默认新用户的信息,一般格式为: useradd [ 选项 ] 用户名。建立

一个新用户之后还要使用 passwd 命令为新用户设置密码。

二、以新创建的用户登录,设计一个 shell 程序脚本,名称为 array.sh, 利用数组形式求出斐波那契数列

前 20 项及总和,完成以下操作(共 4 题,第 1 题 20 分,第 2,3,4 题每题 5 分,共 35 分):

(1)画出程序流程图,书写源代码。

2

(2 )显示脚本的全部内容,输出到文档中,文档以自己的班级学号姓名命名(阐述使用的命令及参数功

cat :连接文件并打印到标准输出设备上

命令 >>文件 : 把命令的输出附加到指定文件的后面,该文件原有内容不被破坏

3

(3)使用三种方式运行脚本,结果添加到文档中,文档以自己的班级学号姓名命名(阐述三种方式用法

bash 脚本名 [ 参数 ]

. 脚本名 [ 参数 ]: 以当前 shell 执行一个 shell 脚本

chmod a+x 脚本名 : 利用 chmod将 shell 脚本设置为对所有用户都有执行权限,然后用路径名称方

式 ./ 脚本名 执行当前工作目录下的 array.sh 文件

4

5

gizp [ 选项 ] [ 压缩文件的名称 ]: 被压缩的文件扩展名为 .gz, 并且保持原有的存取权限,访问与修改时间。

如果不指定文件,或者文件名为” - ”, 则将标准输入压缩为标准输出, gizp 命令只压缩普通文件,他忽

略符号链接文件。

二、配置 NFS服务器端和 NFS客户端, 服务器端共享 shell 编程中得到的压缩文件, 客户端查看共享文件。

主要实验步骤

服务器端:

学号 201835010501 姓名 陈小朗 专业、班级 2018 计科( 5-6 )班 课程名称 《Linux 系统基础》 指导教师 李康顺 学期 2019—2020 第 2 学期 上机地点 家 要求:请大家在超星一平三端完成,并同时将答案填在本 word 文档, 聊发给任课老师,返校时把纸质版交给任课老师。 1 1 题,每题 5 分,共 5 分)。 useradd 命令可以创建新用户或者更新默认新用户的信息,一般格式为: useradd [ 选项 ] 用户名。建立 一个新用户之后还要使用 passwd 命令为新用户设置密码。 二、以新创建的用户登录,设计一个 shell 程序脚本,名称为 array.sh, 利用数组形式求出斐波那契数列 前 20 项及总和,完成以下操作(共 4 题,第 1 题 20 分,第 2,3,4 题每题 5 分,共 35 分): (1)画出程序流程图,书写源代码。 2 (2 )显示脚本的全部内容,输出到文档中,文档以自己的班级学号姓名命名(阐述使用的命令及参数功 cat :连接文件并打印到标准输出设备上 命令 >>文件 : 把命令的输出附加到指定文件的后面,该文件原有内容不被破坏 3 (3)使用三种方式运行脚本,结果添加到文档中,文档以自己的班级学号姓名命名(阐述三种方式用法 bash 脚本名 [ 参数 ] . 脚本名 [ 参数 ]: 以当前 shell 执行一个 shell 脚本 chmod a+x 脚本名 : 利用 chmod将 shell 脚本设置为对所有用户都有执行权限,然后用路径名称方 式 ./ 脚本名 执行当前工作目录下的 array.sh 文件 4 5 gizp [ 选项 ] [ 压缩文件的名称 ]: 被压缩的文件扩展名为 .gz, 并且保持原有的存取权限,访问与修改时间。 如果不指定文件,或者文件名为” - ”, 则将标准输入压缩为标准输出, gizp 命令只压缩普通文件,他忽 略符号链接文件。 二、配置 NFS服务器端和 NFS客户端, 服务器端共享 shell 编程中得到的压缩文件, 客户端查看共享文件。 主要实验步骤 服务器端:
经验分享 程序员 微信小程序 职场和发展