目录
一:实验目的
二:实验内容
1 利用ls命令查找/root下以a, b, c或d开头的文件。
2 获得系统当前时间并将结果保存在文件file中。
3 列表显示/tmp目录下的所有文件信息,并将结果保存在文件allfile中。
4 启动vi编辑器,新建文本file,写入信息“this is a test”后保存退出。利用附加输出重定向在文本file末尾增加重复写入信息“this is a test”。
5 利用cat命令以及重定向功能向文件file输入信息“this is a test”。
6 利用cat命令将文件/etc/fstab及文件/etc/inittab合并为/root/mergefile。
7 利用ls命令递归显示/etc目录下的所有文件信息,要求分屏显示。
8 利用管道功能和who命令获取所有关于root用户的在线登录信息。
9 利用history读取命令的历史记录,将所有包含rm命令的历史记录过滤出来。如果没有相关历史就应先自行练习rm命令,注意需要与一些其他命令如rmdir等相区分。过滤结果保存在rmrecord文件中,要求在文件的末尾附上过滤的时间和日期。
10 根据综合实训案例3.3,实现对系统登录用户信息的过滤,过滤条件可以是IP地址或登录时间等。
一:实验目的
理解通配符和特殊符号的含义
使用通配符表达模式字符串
使用特殊符号实现特定的shell功能
理解正则表达式的作用
使用正则表达式过滤信息
理解输入和输出重定向功能的工作原理
使用输入和输出重定向功能
理解管道功能的基本原理
使用管道功能实现shell命令的综合运用
二:实验内容
1 利用ls命令查找/root下以a, b, c或d开头的文件。

2 获得系统当前时间并将结果保存在文件file中。

3 列表显示/tmp目录下的所有文件信息,并将结果保存在文件allfile中。

4 启动vi编辑器,新建文本file,写入信息“this is a test”后保存退出。利用附加输出重定向在文本file末尾增加重复写入信息“this is a test”。

5 利用cat命令以及重定向功能向文件file输入信息“this is a test”。

6 利用cat命令将文件/etc/fstab及文件/etc/inittab合并为/root/mergefile。

7 利用ls命令递归显示/etc目录下的所有文件信息,要求分屏显示。

8 利用管道功能和who命令获取所有关于root用户的在线登录信息。

9 利用history读取命令的历史记录,将所有包含rm命令的历史记录过滤出来。如果没有相关历史就应先自行练习rm命令,注意需要与一些其他命令如rmdir等相区分。过滤结果保存在rmrecord文件中,要求在文件的末尾附上过滤的时间和日期。

10 根据综合实训案例3.3,实现对系统登录用户信息的过滤,过滤条件可以是IP地址或登录时间等。
