Linux 操作系统实验报告
该实验报告主要涵盖了 Linux 操作系统的基本操作命令、文件和目录操作、vi 编辑器的使用、文件显示和处理命令、常用操作命令、Shell 程序的创建及变量等方面的知识点。
实验一:获取帮助、Shell 实用功能
* 掌握字符界面下关机及重启的命令
* 掌握 LINUX 下获取帮助信息的命令:man、help
* 掌握 LINUX 中 Shell 的实用功能,命令行自动补全,命令历史记录,命令的排列、替换与别名,管道及输入输出重定向
* 实验步骤:
1. 使用 shutdown 命令设定在 30 分钟之后关闭计算机
2. 使用命令 “cat /etc/cron.daliy” 设置为别名 named,然后再取消别名
3. 使用 echo 命令和输出重定向创建文本文件 /root/nn,内容是 hello,然后再使用追加重定向输入内容为 word
4. 使用管道方式分页显示 /var 目录下的内容
5. 使用 cat 显示文件 /etc/passwd 和 /etc/shadow,只有正确显示第一个文件时才显示第二个文件
实验二:文件和目录操作命令
* 掌握 LINUX 下文件和目录的操作命令,如 pwd、cd、ls、touch、mkdir、rmdir、cp、mv、rm 等
* 掌握 LINUX 下建立文件的方法
* 实验步骤:
1. 使用命令切换到 /etc 目录,并显示当前工作目录路径
2. 使用命令显示 /root 目录下所有文件目录的详细信息,包括隐藏文件
3. 使用命令创建空文件 /root/ab,并将该文件的时间记录更改为 8 月 8 日 8 点 8 分
4. 使用命令创建具有默认权限为 744 的目录 /root/ak,然后将 /etc/at.dany 文件复制到该目录中,最后将该目录及其目录下的文件一起删除
5. 统计文件 /etc/auto.misc 的行数、字符数和单词数
6. 使用命令创建 /root/install.log 文件的硬链接 /root/b 和软链接 /root/c
实验三:vi 编辑器使用、文件显示和处理命令
* 掌握 vi 编辑器的使用方法
* 掌握 LINUX 下文件显示和处理命令,如 cat、more、less、head、tail、sort、uniq、cut 等
* 实验步骤:
1. 使用 vi 编辑器创建文本文件 /root/v,文件内容为 hell,最后保存退出
2. 使用命令一次 3 行显示文件 /etc/a2ps.cfg 文件内容
3. 查看文件 /etc/aliases 的前 3 行内容
4. 创建文件 file1,文件内容有 3 行,分别为 a、c、b,排序该文件数据,显示在屏幕上
5. 创建文件 file2,文件内容有 2 行,分别为 d、a,比较文件 file1 和 file2 文件内容
实验四:LINUX 常用操作命令
* 掌握文件和命令查找,包括命令 grep、find、locate、whereis、file 等
* 掌握系统信息显示命令,包括 uname、hostname、cal、date 等
* 掌握信息交流命令,包括 echo、mesg、write 等
* 实验步骤:
1. 使用命令查找 /etc 目录下的文件 aliases
2. 使用命令将当前计算机的主机名修改为 IT
3. 使用命令显示公元 2008 年 8 月的月历
4. 使用命令将当前计算机时间设置为 2008 年 8 月 6 日,并显示当前时间
5. 使用命令显示 /etc/adjtime 文件的文件类型
实验五:Shell 程序的创建及变量
* 掌握 Shell 程序的创建过程及 Shell 程序的执行方法
* 掌握 Shell 变量的定义方法,及用户定义变量、参数位置等
* 掌握变量表达式,包括字符串比较、数字比较、逻辑测试、文件测试
* 实验步骤:
1. 查看当前系统下用户 Shell 定义的环境变量的值
2. 定义变量 AK 的值为 200,并将其显示在屏幕上
3. 定义变量 AM 的值为 100,并使用 test 命令比较其值是否大于 150
4. 创建一个简单的 Shell 程序,其功能为显示计算机主机名以及显示系统日期和时间