实验一操作系统用户接口

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

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

湖北工业大学工程技术学院实验报告

课程名称: 操作系统 实验内容: 实验一 操作系统用户接口 学院名称: 工 程 技 术 学 院 专业班级:

11gb软件2班

学生姓名: 肖芳 学生学号: 01110272x28 指导教师: 贺红艳 学生成绩: 一、实验目的

1、掌握Linux环境下的基本文件处理命令 2、掌握Linux环境下的基本管理命令。

二、实验步骤

1、Linux环境下的基本文件处理命令 (1) ls命令

ls命令的语法:ls 选项[-ald] 文件或目录 -a 显示所有文件,包括隐藏文件 -l 详细信息显示 -d 查看目录属性 分别执行 ls –a /bin ls –l /bin ls –ld /bin

分析执行结果,并说明显示信息各字段的意义。 执行结果及分析:

显示目录bin的所有文件包括隐藏文件。

查看目录bin的详细信息。

详细显示目录的属性。 (2) cd 命令

cd命令的语法:cd [目录] 两种常见用法: cd 表示切换到根目录 cd .. 回到上级目录 分别执行cd bin cd ..

(3) pwd命令 显示当前工作目录 语法:pwd

(4) mkdir 命令 创建新目录 语法:mkdir [目录名]

执行mkdir 命令创建目录test,test1,并使用ls查看。

(5) touch 命令 创建空文件 语法:touch 文件名

执行touch命令在test目录下创建文件newfile1 并使用ls 查看文件是否创建成功。

(6) cp 命令

语法:cp –R [源文件或目录] [目标文件] cp –R 复制目录

执行 cp 命令将test目录下newfile1复制到test1中。

写出执行步骤: cd test

cp newfile1 /bin/test1

(7)rm 命令 删除文件或目录 语法:

rm [-r] [文件或目录]

删除文件用: rm 文件名 删除目录用:rm –r 目录名

使用rm命令删除test1目录和test中的newfile1文件。 写出执行步骤:

删除test1目录的newfile1文件:

删除test目录的newfile1文件:

(8) cat命令 显示文件内容 语法:

cat [文件名]

more 命令 分页显示文件内容 语法:

more [文件名]

空格(或f)显示下一页

回车 显示下一行 Q(q)退出

分别用cat和more命令显示/etc/issue和/etc/services 写出实验步骤: cat /etc/issue 运行结果:

命令为:more /etc/services 执行结果:

(9)> 和>>

> 和 >>为输出重定向符号,它们的区别为>>为追加模式。

使用>或>>放在某个命令之后,就会把输出重导向到跟在符号之后的文件中。 如:ls –l \\bin > \\test\\testfile,将ls输出结果输出到testfile文件中,而不是屏幕上。 完成以下操作: ①将字符串 this is a test

通过cat 和>命令写入到文件testfile中,并通过cat testfile进行查看。 ②将字符串 abcdefg

通过cat 和>命令写入到文件testfile1中,并通过cat testfile1进行查看。

③cat >>将testfile添加到testfile1后面。并通过cat testfile1查看。 写出实验步骤: 1.

2、

3、

(10) find 命令 查找文件或目录 语法:

find path -option [ -print ] [ -exec -ok command ] {} \\; 说明:

-print 将查找到的文件输出到标准输出

-exec command {} \\; 将查到的文件执行command操作,{} 和 \\;之间有空格 -ok 和-exec相同,只不过在操作前要询用户

常用选项说明:

-name filename #查找名为filename的文件,可以加通配符*,并把文件名用””引起来 -user username #按文件属主来查找 -group groupname #按组来查找

-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前 -atime -n +n #按文件访问时间来查

-ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前 -size n[c] #查长度为n块[或n字节]的文件

执行如下操作:

1、查找\\etc目录下,包含.conf的文件。

2、查找\\etc目录下,文件大小大于300K的文件

3、查找\\etc目录下,文件大小大于300K的文件,并将其以详细信息列出来。 写出实验步骤:

1、 find /etc –name *.conf

结果:

2、Linux环境下的基本管理命令,运行命令,写出实验步骤,并解释相关参数。 (1) 查看登录的用户和自己登录的身份(who)

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

Top