Linux操作系统实训unit3

更新时间:2023-12-06 17:22:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Unit3实习报告:Vi编辑器与Linux shell编程 1、 Vi编辑器的使用

补充教材(《操作系统课程实习》)第二章 2、 Linux shell编程

补充教材(《操作系统课程实习》)第七章及习题

【实习报告】

实习报告:Linux vi的使用

学生姓名: 班级: 学号:

一、实习内容

1、用vi编辑器建立一个文件exec,文件内容如下:

The present economic system of production,distribution and consumption consumed many years in the making.

2、在exec文件的第一行后插入如下两行内容:

when the profits were alloted, I received one-hundred dollars. Wet days alternated with fien days.

o键,在当前光标所在列下方新增一列并进入插入模式。

3、将文件中第二行中的单词“when”的第一个字符“w”改写成大写“W”。

Esc+:2(空)s/w/W/gc 回车,第一问y,第二问n。只修改第二行的第一个w

4、将光标移到单词“fien”上,修改成“fine”。

R键,进入覆盖状态,直到按esc键回到指令模式。

5、查找到单词“alloted”,删除该单词,重新打入单词“allotted”。

输入范围,查找并写入新单词

6、用“查找”和“替换”命令实现,用“100”替换单词“one-hundred”。

Esc+:1,3 s/one-hundred/100/gc 替换

7、在文件的第四行上复制第二行的内容。

Esc+yy 复制光标所在列;p黏贴

8、将文件中第一行内容移至文件尾。

9、分别用cat 命令或more命令检查编辑修改后的exec文件。

10、将exec文件中的第一行内容写成文件exec1,存于当前目录下。

在exec中,esc+file exec1创建新文件,dd删除光标所在行,exec1就生成了并保存

11、如何获得有关vi编辑器的帮助信息?

vi --help回车

12、在exec文件的开始处,插入exec0文件(文件exec0是事先在当前目录下已创建的文件文件)内容。

进入exec0,esc+yy复制整行文字并保存退出。进入exec,按p键粘贴文字

二、实习总结

【实习报告】

实习报告:Linux shell编程

学生姓名: 班级: 学号:

一、实习内容

1、编写shell程序文件sht1,存放在当前目录下,程序功能要求如下: (1)清屏

(2)当程序运行时,屏幕显示如下形式的信息: **************************** * Hello World! ...* ****************************

2、编写shell程序文件sht2,存放在当前目录下,程序功能要求如下:

用for命令结构实现,检查当前目录下文件f1、f2、f3、f4、f5,若长度为零则删除它(删除时,不需要用户确认)。

3、编写shell程序文件sht3,存放在当前目录下,程序功能要求如下: (1)检查fd0盘根目录下,是否存在文件fd0tree,存在则删除它;

(2)用一条命令,在fd0盘根目录下建立名为temp0、temp1、??、tmep9的十个子目录;

(3)以fd0盘根目录为起点的目录树图形结构组成一个可观察文件fd0tree,存放到fd0盘的根目录中;

(4)用一条命令,将fd0盘根目录下的temp0、temp1、??、temp9十个子目录删除; (5)将以fd0盘根目录为起点的目录树图形结构,添加到fd0盘根目录下文件fd0tree的尾部。

4、编写shell程序文件sht4,存放在当前目录下,程序功能要求如下:

运行程序sht4时带一个正整数参数,如果该正整数大于等于1但小于等于5,则在屏

幕上显示信息“Value is not more than 5 and not less than 1.”;如果该参数大于5,则在屏幕上显示信息“Value is more than 5.”。

5、编写shell程序文件sht5和sub2,存放在当前目录下,完成如下功能:

sht5作为shell程序文件的主文件,sub2作为shell程序文件的子文件,由sht5调用sub2完成自动在fd0盘根目录下建立USER00、USER01、??、USER99一百个子目录。

6、将上机实践中的shell程序文件shp10用case结构进行改写为shell程序文件sht6,程序功能不变。

本文来源:https://www.bwwdw.com/article/yapt.html

Top