实验4:文件系统

上传人:飞*** 文档编号:4576431 上传时间:2017-08-20 格式:DOC 页数:9 大小:177.50KB
返回 下载 相关 举报
实验4:文件系统_第1页
第1页 / 共9页
实验4:文件系统_第2页
第2页 / 共9页
实验4:文件系统_第3页
第3页 / 共9页
实验4:文件系统_第4页
第4页 / 共9页
实验4:文件系统_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《实验4:文件系统》由会员分享,可在线阅读,更多相关《实验4:文件系统(9页珍藏版)》请在金锄头文库上搜索。

1、-操作系统实验报告实验题目:文件系统专 业 计算机科学与技术 学 生 姓 名 班 级 学 号 指 导 教 师 肖 莹 指 导 单 位 计算机学院 日 期 -教师评语教师签名: 年 月 日成绩评定备 注-一、实验目的1. 学习 Linux 系统下对文件进行操作的各种命令和图形化界面的使用方法。二、实验指导1.文件系统常用命令操作1)ls 命令用来查看用户有执行权限的任意目录中的文件列表,该命令有许多的选项。例如: $ ls -liah * 22684 -rw-r-r- 1 bluher users 952 Dec 28 18:43 .profile 19942 -rw-r-r- 1 scalis

2、h users 30 Jan 3 20:00 test2.out 925 -rwxr-xr-x 1 scalish users 378 Sep 2 2002 test.sh 上面的列表显示 8 列: 第 1 列指示文件的 inode,因为我们使用了 -i 选项。剩下的列通过 -l 选项来进行正常显示。 第 2 列显示文件类型和文件访问权限。 第 3 列显示链接数,包括目录。 第 4 和第 5 列显示文件的所有者和组所有者。这里,所有者 bluher 属于组 users。 第 6 列显示文件大小(单位为所显示的单位,而不是默认的字节数,因为我们使用了 -h 选项。 第 7 列显示日期(它看起来像

3、是三列) ,包括月、日和年,以及当天的时间。 第 8 列显示文件名。在选项列表中使用 -a 将使列表中包含隐藏文件(如 .profile)的列表。 (隐藏文件以.开始命名)(要求:1、任意选择一个文件夹,显示其中的所有文件的详细信息;2、自己在该文件夹内创建一个隐藏文件,调用扩展的 ls 命令,不显示该隐藏文件,但需要显示其他非隐藏文件的详细信息。随后,调用带参数的 ls 命令,显示该隐藏文件)2)带参数的 rm 命令$ rm -ir Test rm:descend into directory Test? y -可以用 mkdir 来创建目录,用 rmdir 来删除目录。不过,因为不能用 r

4、mdir 来删除包含文件的目录,所以使用 rm 加 -r 选项通常要更方便些。 (要求:用带参数的 rm 命令,删除内含文件的文件夹)3)扩展的文本显示指令操作 cat 和 more该类命令让能够从命令行查看一个文本文件的内容,而无需调用编辑器。Cat 是 concatenate 的缩写,它将默认地在标准输出(显示屏)上显示文件内容。和 cat 一起提供的选项之一是 -n 选项,它用编号的输出行来显示文件内容。 $ cat -n test.c 1 This is a test. 因为 cat 一次性输出文件中的所有行,所以可能更喜欢用 more,因为它一次输出一屏的文件内容,且允许用来自 vi

5、 文本编辑器的关键命令来增强文件查看。例如,d 向前翻滚、b 向后翻滚 一屏。(要求:1、用扩展的文本查看命令查看带行号的文本;2、用扩展的文本查看命令查看超过一屏的文本,并能够上下滚动) 三、实验步骤(附操作截图)ls 命令详解来源: ChinaUnix 博客 日期: 2009.06.08 16:56 (共有条评论) 我要评论ls 命令可以说是 Linux 下最常用的命令之一。它有众多的选项,其中有很多是很有用的,你是否熟悉呢?下面列出了 ls 命令的绝大多数选项。 一使用举例:1.列出详细文件 #ls -al /这个最常用,但是往往又不完全符合要求,2.列出所有子目录的文件:#ls -R

6、/上个命令只是列出了本目录下的所有目录和文件,但是目录 下的文件不会循环的列出。3.如果文件过多一屏看不完,怎么办?而且,对于想找到很多文件中的某个文件的名字。3.1 分屏显示:#ls -l|more /能在当前屏退出,很有用,但不能一页一页翻屏#ls -l|less /能用 pgup,pgdw 翻页,但不能在当前位置退出 3.2 横向输出竟可能多的显示文件名字:#ls -m -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 /常用 -m 横向输出文件名,并以“, ”作分格符。-c 输出文件的 i 节点的修改时间,并以此排序。-R 列出所有子目录下的文件。 -l 列出文件的详细信息。-

7、s 在每个文件名后输出该文件的大小。 -k 以 k 字节的形式表示文件的大小。-i 输出文件的 i 节点的索引信息。 2.只显示目录:#ls -l |grep d 3.只显示非目录文件:#ls -l |grep d3.对输出文件进行各种排序;3.1 按照字符序(default): #ls -l3.2 按照修改时间排序: #ls -t /最近修改在最上面3.3 逆排序 : #ls -r3.4 按文件大小排序 :#ls -S /大文件的在上3.5 按照文件扩展名(最后一个.后的字符)排序: #ls -X3.6 按数字排序 :#ls -lv-t 以时间排序。 -r 对目录反向排序-f -U 对输出的

8、文件不排序。 -X 以文件的扩展名(最后一个 . 后的字符 )排序。-S 以文件大小排序。-u 以文件上次被访问的时间排序。 -n 用数字的 UID,GID 代替名称。 -o 显示文件的除组信息外的详细信息。 -p -F 在每个文件名后附上一个字符以说明该文件的类型, “*”表示可执行的普通 文件;“/”表示目录;“”表示符号链接;“| ”表示 FIFOs;“= ”表示套 接字(sockets)。 -q 用?代替不可输出的字符。 。 -x 按列输出,横向排序。 暂时无用选项:-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在 C 语言里一样)的形式列出。/不常用 -d 将目录象文件一样显

9、示,而不是显示其下的文件。 -e 输出时间的全部信息,而不是输出简略信息。 /没用-g 无用。 -A 显示除 “.”和“.”外的所有文件。 -B 不输出以 “”结尾的备份文件。 -C 按列输出,纵向排序。 -G 输出文件的组的信息。 -L 列出链接文件名而不是链接到的文件。 -N 不限制文件长度。 -Q 把输出的文件名用双引号括起来。 -1 一行只输出一个文件。 -color=no 不显示彩色文件名 -help 在标准输出上显示帮助信息。 -version 在标准输出上输出版本信息并退出。linux rm 命令详解来源: ChinaUnix 博客 日期: 2007.11.12 10:30 (共

10、有条评论) 我要评论名称:rm 使用权限:所有使用者 使用方式:rm options name. 说明:删除档案及目录。 参数: -i 删除前逐一询问确认。 -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。 -r 将目录及以下之档案亦逐一删除。 范例: 删除所有 C 语言程式档;删除前逐一询问确认 : rm -i *.c 将 Finished 子目录及子目录中所有档案删除 : rm -r Finished功能说明:删除文件或目录。语 法:rm -dfirv-help-version 文件或目录.补充说明:执行 rm 指令可删除文件或目录,如欲删除目录必须加上参数 -r,否则预设仅会删除

11、文件。参 数:-d 或 -directory 直接把欲删除的目录的硬连接数据删成 0,删除该目录。-f 或-force 强制删除文件或目录。-i 或-interactive 删除既有文件或目录之前先询问用户。-r 或-R 或-recursive 递归处理,将指定目录下的所有文件及子目录一并处理。-v 或 -verbose 显示指令执行过程。-help 在线帮助。-version 显示版本信息。 1、more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比;-# more /etc/profilemore 的语法、参数和命令;more

12、 参数选项 文件参数如下:+num 从第 num 行开始显示;-num 定义屏幕大小,为 num 行;+/pattern 从 pattern 前两行开始显示;-c 从顶部清屏然后显示;-d 提示 Press space to continue, q to quit.(按空 键继续,按 q 键退出) ,禁用响铃功能;-l 忽略 Ctrl+l (换页)字符;-p 通过清除窗口而不是滚屏来对文件进行换页。和-c 参数有点相似; -s 把连续的多个空行显示为一行;-u 把文件内容中的下划线去掉退出 more 的动作指令是 qmore 的参数应用举例;# more -dc /etc/profile 注:

13、显示提示,并从终端或控制台顶部显示;# more +4 /etc/profile 注:从 profile 的第 4 行开始显示;# more -4 /etc/profile 注:每屏显示 4 行; # more +/MAIL /etc/profile 注:从 profile 中的第一个 MAIL 单词的前两行开始显示;more 的动作指令;我们查看一个内容较大的文件时,要用到 more 的动作指令,比如 ctrl+f(或空格键)是向下显示一屏,ctrl+b 是返回上一屏; Enter 键可以向下滚动显示 n 行,要通过定,默认为 1 行;我们只说几个常用的;自己尝试一下就知道了;Enter 向

14、下 n 行,需要定义,默认为 1 行;Ctrl+f 向下滚动一屏;空 键 向下滚动一屏;Ctrl+b 返回上一屏;= 输出当前行的行号;:f 输出文件名和当前行的行号;v 调用 vi 编辑器;! 命令 调用 Shell,并执行命令;-q 退出 more当我们查看某一文件时,想调用 vi 来编辑它,不要忘记了 v 动作指令,这是比较方便的;其它命令通过管道和 more 结合的运用例子;比如我们列一个目录下的文件,由于内容太多,我们应该学会用 more 来分页显示。这得和管道 | 结合起来,比如:# ls -l /etc |more2、cat 命令使用方式:cat -AbeEnstTuv -help -version fileName 说明:把档案串连接后传到基本输出(萤幕或加 fileName 到另一个档案) 参数: -n

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 技术指导

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号