操作系统4Word格式.docx
《操作系统4Word格式.docx》由会员分享,可在线阅读,更多相关《操作系统4Word格式.docx(14页珍藏版)》请在冰点文库上搜索。
张秋丹学号:
2011150253班级:
03
实验时间:
2013年12月24日
实验报告提交时间:
2013年12月25日
教务处制
一、实验目的与要求:
实验目的:
了解Linux文件命令行操作命令;
实验要求:
可以使用Linux或其它Unix类操作系统;
学习该操作系统提供的文件系统的命令行接口;
2.实验过程及内容:
(执行的具体命令和其功能描述,参数意义,越详细越好)
(一)名称:
touch
使用权限:
所有使用者
使用方式:
touch[-acfm]
[-rreference-file][--file=reference-file]
[-tMMDDhhmm[[CC]YY][.ss]]
[-dtime][--date=time][--time={atime,access,use,mtime,modify}]
[--no-create][--help][--version]
file1[file2...]
说明:
touch指令改变档案的时间记录。
ls-l可以显示档案的时间记录。
参数:
a改变档案的读取时间记录。
m改变档案的修改时间记录。
c假如目的档案不存在,不会建立新的档案。
与--no-create的效果一样。
f不使用,是为了与其他unix系统的相容性而保留。
r使用参考档的时间记录,与--file的效果一样。
d设定时间与日期,可以使用各种不同的格式。
t设定档案的时间记录,格式与date指令相同。
--no-create不会建立新档案。
--help列出指令格式。
--version列出版本讯息。
(二)名称:
rm
rm[options]name...
删除档案及目录。
-i删除前逐一询问确认。
-f即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r将目录及以下之档案亦逐一删除。
rmdirdir1删除一个叫做'
dir1'
的目录'
范例:
删除所有C语言程序档;
删除前逐一询问确认:
rm-i*.c
将Finished子目录及子目录中所有档案删除:
rm-rFinished
(3)名称:
cp
cp[options]sourcedest
cp[options]source...directory
将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。
-a尽可能将档案状态、权限等资料都照原状予以复制。
-r若source中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-f若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
将档案aaa复制(已存在),并命名为bbb:
cpaaabbb
将所有的C语言程序拷贝至Finished子目录中:
cp*.cFinished
(4)名称:
mv
mv[options]sourcedest
mv[options]source...directory
将一个档案移至另一档案,或将数个档案移至另一目录。
-i若目的地已有同名档案,则先询问是否覆盖旧档。
将档案aaa更名为bbb:
mvaaabbb
将所有的C语言程序移至Finished子目录中:
mv-i*.c
(五)名称:
df
使用权限:
所有使用者>
使用方式:
df[选项]...[FILE]...
显示档案系统的状况,或是看所有档案系统的状况(预设值)
-a,--all包含所有的具有0Blocks的档案系统
--block-size={SIZE}使用{SIZE}大小的Blocks
-h,--human-readable使用人类可读的格式(预设值是不加这个选项的...)
-H,--si很像-h,但是用1000为单位而不是用1024
-i,--inodes列出inode资讯,不列出已使用block
-k,--kilobytes就像是--block-size=1024
-l,--local限制列出的档案结构
-m,--megabytes就像--block-size=1048576
--no-sync取得资讯前不sync(预设值)
-P,--portability使用POSIX输出格式
--sync在取得资讯前sync
-t,--type=TYPE限制列出档案系统的TYPE
-T,--print-type显示档案系统的形式
-x,--exclude-type=TYPE限制列出档案系统不要显示TYPE
-v(忽略)
--help显示这个帮手并且离开
--version输出版本资讯并且离开
三、实验结论:
(提供运行结果)
(1)touch
touchqiudan.txt创建了一个空的文件,名为qiudan,是记事本格式;
查看其创建的新文件;
用lsqiudan.txt查看创建的新文件;
(2)rm
用命令rm-fqiudan.txt,将qiudan.txt文件删除
用命令lsqiudan.txt查看该文件,显示不存在,即已被删除;
用mkdir命令新建一个目录,名为qiudanFile;
查看新建的qiudanFile目录;
用rmdirqiudanFile命令,删除了新建的qiudanFile目录;
用lsqiudanFile命令查看该目录,显示不存在,表示已被删除;
(3)cp
用touchqiudan1qiudan2命令新建两个空白文件;
用cpqiudan1qiudan3命令,将qiudan1文件复制为一个名为qiudan3的文件;
用命令lsqiudan3查看该文件,显示该文件存在;
用命令mkdirdanFile1danFile2创建两个目录,并查看其存在;
用命令cp-adanFile2danFile4,复制一个目录;
查看其复制成功;
(4)mv
用命令mvqiudan1qiudan,将名为qiudan1的文件改名为qiudan,并用命令lsqiudan查看其实存在的;
用命令mvqiudan*danFile1,将命名为qiudan*的多个文件移动到danFile1目录下;
查看其移动成功;
用touchqiudan1qiudan2,新建了两个空白文件,给qiudan2文件中写入“welcometoChina!
”,用命令mv-fqiudan2qiudan1,将qiudan2文件的内容覆盖掉了qiudan1的内容;
查看新建的两个文件的内容;
用命令mv-iqiudan1qiudan2,经过用户确认,将qiudan1的内容将qiudan2里面的内容覆盖掉;
(5)df
用命令df-h,显示已经挂载的分区列表;
用命令df-a,显示所有文件系统的磁盘使用情况;
用命令df-TdanFile1,显示文件系统类型;
用命令df-idanFile1,df-iqiudan2,显示i节点信息,而不是磁盘块;
用命令df-xqiudan2,列出不是qiudan2类型文件系统的磁盘空间使用情况;
用命令df-kdanFile1,以k字节为单位显示;
四、实验体会:
(根据自己情况填写)
在该次的实验过程中,了解Linux文件命令行操作命令,学习该操作系统提供的文件系统的命令行接口,并对Linux文件系统提供的的touch、rm、cp、mv,df等命令进行了实验操作,更加深刻的理解了在linux下的一些文件命令操作命令的用法和参数表示的含义,将理论与实践相结合在一起,在实验的过程中,遇到的一系列的问题通过与同学讨论和请教老师,一并解决了这些个问题,将课堂上的理论知识掌握的更加彻底。
注:
“指导教师批阅意见”栏请单独放置一页
指导教师批阅意见:
成绩评定:
指导教师签字:
年月日
备注: