观察linux的行为 shell编程,操作系统实验一.doc

《操作系统》课程实验报告

实验题目: 实验一 观察Linux行为 ,shell编程

姓名: 学号:

班级: 组别: 无

合作者: 无

指导教师:

实验概述

【实验目的及要求】

实验目的:

了解Linux proc文件系统;

加深对Linux系统的理解;

增强Linux系统管理知识。

熟悉linux常用命令,为以后的实验打下良好基础;

熟悉vi编辑器的使用;

了解Shell程序的语法规则,能编写简单的Shell程序。

实验要求:

(1) 以root登录系统,并进入/proc目录,键入ls命令,查看/proc下的内容,同时查看每个文件的读写权限。

(2) 根据/proc下的信息,回答:CPU的类型和型号、当前Linux版本、从启动到当前时刻所经过的时间、当前内存状态。

(3) 使用常用的Linux命令,主要包括如下命令:

date, mail, write, man, ls, cat, mv, grep, tail, head, cp, wc, pwd, who等;

说明命令的作用,提供这些命令运行结果(截图或者复制终端文本)。

(4) 使用vi编辑器编辑文件,熟悉vi编辑器的各种操作模式和常用命令。

(5) 使用vi编辑器编写一段Shell程序,取名为mycal,实现与Linux中cal命令类似的功能,当输入:

$mycal [月份名] 年时,屏幕输出指定的年月的月历。例如:

$mycal October 2009

【实验环境】

操作系统:Windows XP

实验内容

【实验过程】

实验步骤:

(1) 以root登录系统,并进入/proc目录,键入ls命令,查看/proc下的内容,同时查看每个文件的读写权限。

(2) 根据/proc下的信息,回答:CPU的类型和型号、当前Linux版本、从启动到当前时刻所经过的时间、当前内存状态。

(3) 使用常用的Linux命令,主要包括如下命令:

date, mail, write, man, ls, cat, mv, grep, tail, head, cp, wc, pwd, who等;

说明命令的作用,提供这些命令运行结果(截图或者复制终端文本)。

(4) 使用vi编辑器编辑文件,熟悉vi编辑器的各种操作模式和常用命令。

(5) 使用vi编辑器编写一段Shell程序,取名为mycal,实现与Linux中cal命令类似的功能,当输入:

$mycal [月份名] 年时,屏幕输出指定的年月的月历。例如:

$mycal October 2009

二、实验数据:

1.

以root权限登录,并使用ls命令查看/proc 下的内容

2.

使用cat命令在/proc下的cpuinfo中可以查看CPU的类型与型号。

通过查看version可以查看Linux版本

查看uptime 可以看到其启动时间(以秒为单位)

Free命令可以看到内存状态

3.

3.1 date命令

使用Date命令可以看到 显示出当前具体的时间,日期

3.2 mail命令

Mail命令发送邮件,-s后为邮件标题,之后跟收件人

3.3 man命令

Man提供查询的指令的详细信息

3.4 write 命令

Write 发送消息给其他用户

3.5 ls命令

ls显示目录内容

3.6 mv命令

Mv移动文件或重命名

3.7 tail命令

Tail显示文件结束部分

3.8 head命令

Head显示文件开始部分

3.9 cp命令

Copy,拷贝文件

3.10 wc命令

统计指定文件中字节数,字数,行数,

3.11 pwd命令

Pwd显示当前目录信息

3.12 who命令

查询登录用户信息

4

4.1 vi的三种模式

4.2 常用命令

:q   ?//quit退出vi编辑器

:w   //write保存修改的内容

:wq  //保存并退出

:q!  //强制退出,当对文本内容作了修改而不想要保存时

:w!  //强制保存,当没有文本的写权限时

?

:set number  或  :set nu  //显示行号

:set nonumber  或  :set nonu  //取消显示行号

?

:/内容/  或  /内容  //查找指定内容  //n将光标移动到下一个目标  //N上一个

?

:n  //跳转到第n行

5.

Shell程序:

.执行:

三、实验主要过程:

小结

通过本次实验,对Linux下的各种命令有了初步了解,对proc文件系统与其管理方式有了一定的了解,同时,学会了shell程序的语法规则及最简单的shell程序的书写,对vi编辑

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值