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 编程中得到的压缩文件, 客户端查看共享文件。 主要实验步骤 服务器端: