操作系统实验一.docx

上传人:b****6 文档编号:8771677 上传时间:2023-02-01 格式:DOCX 页数:11 大小:1.80MB
下载 相关 举报
操作系统实验一.docx_第1页
第1页 / 共11页
操作系统实验一.docx_第2页
第2页 / 共11页
操作系统实验一.docx_第3页
第3页 / 共11页
操作系统实验一.docx_第4页
第4页 / 共11页
操作系统实验一.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

操作系统实验一.docx

《操作系统实验一.docx》由会员分享,可在线阅读,更多相关《操作系统实验一.docx(11页珍藏版)》请在冰豆网上搜索。

操作系统实验一.docx

操作系统实验一

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

实验题目:

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

姓名:

学号:

班级:

组别:

合作者:

指导教师:

实验概述

【实验目的及要求】

实验目的:

了解Linuxproc文件系统;

加深对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[月份名]年时,屏幕输出指定的年月的月历。

例如:

$mycalOctober2009

【实验环境】

操作系统:

WindowsXP

实验内容

【实验过程】

一、实验步骤:

(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[月份名]年时,屏幕输出指定的年月的月历。

例如:

$mycalOctober2009

二、实验数据:

1.

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

2.

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

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

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

Free命令可以看到内存状态

3.

3.1date命令

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

3.2mail命令

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

3.3man命令

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

3.4write命令

Write发送消息给其他用户

3.5ls命令

ls显示目录内容

3.6mv命令

Mv移动文件或重命名

3.7tail命令

Tail显示文件结束部分

3.8head命令

Head显示文件开始部分

3.9cp命令

Copy,拷贝文件

3.10wc命令

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

3.11pwd命令

Pwd显示当前目录信息

3.12who命令

查询登录用户信息

4

4.1vi的三种模式

4.2常用命令

 :

q   //quit退出vi编辑器

  :

w  //write保存修改的内容

  :

wq  //保存并退出

  :

q!

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

  :

w!

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

 

  :

setnumber  或  :

setnu  //显示行号

  :

setnonumber  或  :

setnonu  //取消显示行号

 

  :

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

 

  :

n  //跳转到第n行

5.

Shell程序:

.执行:

三、实验主要过程:

小结

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

指导教师评语及成绩

评语:

成绩:

          指导教师签名:

                                              批阅日期:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1