正在加载图片...
Lim操作系统》实验指导/实验六:shl编程基础9 l、Shel的数据类型、数据结构 (1) Shell是否有数据类型?能否将字符型数据转换为整型数据?若能,请阐述实现方法。 (2) Shell能否处理小数位的运算?若能,请阐述实现方法。 (3) Shell中常见的数据结构有哪些?请举例说明 要求 请查阅相关资料,回答上述(1)(2)(3)3个问题,并将答案填写到实验报告册中 2、内存管理机制 (1) Linux内存管理机制是什么? (2)在程序运行过程中,内存如何进行分配与回收? 要求 请查阅相关资料,回答上述问题,并将答案填写到实验报告册中。 3、She安全 (1) Shell脚本是否可以编译、封装、加密? (2) Shell脚本程序如何进行知识产权保护? 要求 请查阅相关资料,回答上述(1)(2)2个问题,并将答案填写到实验报告册中。 十、课外自主实验 、文件操作 (1)在/ home/student目录中新建目录 myshelldirl、 myshelldir2; (2)请编写She|脚本,在 /home/student/myshelldirl目录下分别使用 while语句、for语句创 建文件 myshelll, myshell2、…、 moshe20; (3)请编写Shel脚本,将/ home/student/myshelldir目录中文件名为 myshelll, myshell1 myshall9的文件(文件名后缀数字为奇数的),拷贝到/home/ student/myshelldi2目录下 要求 请按照上述3个要求,进行具体实验,并将She脚本填到实验报告册中 2、 Shell工具 (1)使用cut命令分别获取系统时间、系统用户名、UID、用户组名、GD; (2)使用sort命令、uniq命令统计访问 apache的P地址(过滤掉重复的IP地址) (3)对/etc/ passwd文件进行备份,备份文件为/ home/student/userbankup (4)在操作系统中添加一个用户为 student2,使用d命令比较/etc/ passwd文件和备份文件 ome/ /student/userbankup,并记录对比结果 十一、实验扩展资源 1、图书 (1)《鸟哥的 Linux私房菜》鸟哥人民邮电出版社 (2)《 Linux命令行大全》 William E Shotts人民邮电出版社 (3)《 Ubuntu Linux从入门到精通》陶松人民邮电出版社。 管理科学与工程学科/共10页第9页《Linux 操作系统》实验指导 / 实验六:Shell 编程基础 管理科学与工程学科 / 共 10 页,第 9 页 1、Shell 的数据类型、数据结构 (1)Shell 是否有数据类型?能否将字符型数据转换为整型数据?若能,请阐述实现方法。 (2)Shell 能否处理小数位的运算?若能,请阐述实现方法。 (3)Shell 中常见的数据结构有哪些?请举例说明。 要求: 请查阅相关资料,回答上述(1)(2)(3)3 个问题,并将答案填写到实验报告册中。 2、内存管理机制 (1)Linux 内存管理机制是什么? (2)在程序运行过程中,内存如何进行分配与回收? 要求: 请查阅相关资料,回答上述问题,并将答案填写到实验报告册中。 3、Shell 安全 (1)Shell 脚本是否可以编译、封装、加密? (2)Shell 脚本程序如何进行知识产权保护? 要求: 请查阅相关资料,回答上述(1)(2)2 个问题,并将答案填写到实验报告册中。 十、课外自主实验 1、文件操作 (1)在/home/student 目录中新建目录 myshelldir1、myshelldir2; (2)请编写 Shell 脚本,在/home/student/myshelldir1 目录下分别使用 while 语句、for 语句创 建文件 myshell1、myshell2、…、myshell20; (3)请编写 Shell 脚本,将/home/student/myshelldir1 目录中文件名为 myshell1、myshell3、…、 myshell19 的文件(文件名后缀数字为奇数的),拷贝到/home/student/myshelldir2 目录下。 要求: 请按照上述 3 个要求,进行具体实验,并将 Shell 脚本填到实验报告册中。 2、Shell 工具 (1)使用 cut 命令分别获取系统时间、系统用户名、UID、用户组名、GID; (2)使用 sort 命令、uniq 命令统计访问 apache 的 IP 地址(过滤掉重复的 IP 地址); (3)对/etc/passwd 文件进行备份,备份文件为/home/student/userbankup; (4)在操作系统中添加一个用户为 student2,使用 diff 命令比较/etc/passwd 文件和备份文件 /home/student/userbankup,并记录对比结果。 十一、实验扩展资源 1、图书 (1)《鸟哥的 Linux 私房菜》 鸟哥 人民邮电出版社; (2)《Linux 命令行大全》 William E.Shotts 人民邮电出版社; (3)《Ubuntu Linux 从入门到精通》 陶松 人民邮电出版社
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有