实验一操作系统用户接口
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖北工业大学工程技术学院实验报告
课程名称:操作系统实验内容:实验一操作系统用户接口学院名称:工程技术学院专业班级: 11gb软件2班
指导教师:贺红艳学生成绩:
一、实验目的
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)
(2)查看当前的进程(ps)
(3)查看目前程序的执行情况和内存的使用情况(top),按Ctrl+C退出。
(4)显示日历cal命令。
cal命令有两种功能,即显示月历和年历。
若直接输入cal命令,则系统会出现目前月份的月历。
运行cal 命令,观察运行结果。
如果要显示一整年的年历,可以在cal后加4位数的公元年份。
运行cal 2011,观察运行结果。
运行cal 11 2011 观察运行结果。
三、总结
实践是检验真理的唯一标准,多动手操作实践。