欢迎来到天天文库
浏览记录
ID:5324959
大小:1.57 MB
页数:76页
时间:2017-11-23
《第6章 文件系统基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章文件系统基础主要内容6.1文件系统概述6.2分层文件系统6.3设备管理6.1文件系统概述文件系统:定义:通常我们把与组织和管理文件有关的软件和数据,统称为文件系统为了存储或读取设备或分区上文件,必须创建文件系统不同的操作系统可能采用不同的文件系统。如:Windows:Fat32,NTFSLinux:ext4,ext3,ext2,ext,Minix,NTFS,等Linux操作系统支持多种不同类型的文件系统文件系统被放置到分区中,各个分区的文件系统可能不同,但在普通用户看来是相同的6.1文件系统概述操作系统存储数据的共同原则:数据存储在物理设备上,如:硬盘
2、物理设备被分成叫做分区的虚拟段文件系统被放置在分区中,各个分区中文件系统可以不同6.1文件系统概述GTES11中默认的文件系统是ext3,与windows系列的文件系统相比,其特点:在文件系统中没有驱动器字符,如(C:、D:),系统中,一切都是文件。包括:物理设备、内存、目录、进程等。技术上来说,文件本身不能存储任何数据,文件的最终数据存储在存储设备上,而文件的属性存储在i节点(inode)中。i节点数目有限,可能造成i节点溢出Inode结构6.2分层文件系统本节内容:文件和目录重要的文件位置文件名路径名用户、组和文件6.2.1文件和路径Linux文件系统由
3、文件和目录组成。文件:专门用来存储数据的对象,如:文本文件,或可执行文件目录:是一种特殊的文件,是可放置文件和其他目录的容器。Linux文件系统构成了一个分层的树型结构。最上层是名为“/”或“root”的根目录,其他的所有目录都是从根目录出发而生成的。6.2.1文件和路径分层树型结构6.2.1文件和路径微软的DOS和windows也是采用树型结构,但是在DOS和windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。其他所有设备都可挂载在该
4、目录树中,所有的文件都可以通过该目录树来访问6.2.1文件和路径Linux系统中常用目录:/boot包含Linux内核和引导配置文件/usr与用户相关的程序和库/home普通用户的帐户(家目录)/etc系统配置文件和部分系统可执行程序/var用于缓冲文件、日志、邮件等变化信息/dev设备文件的存放目录,/dev/cdrom6.2.1文件和路径Linux系统中常用目录:/proc存放系统运行时的进程信息及内核信息/bin系统运行所必需的二进制可执行文件,通常是用户命令和可执行程序,如:ls,cp,mkdir/sbin大多涉及系统管理相关的命令/tmp用来建立临
5、时文件的目录/lib含有系统共享库及开发过程中使用的库重要目录:/etc/var6.2.2文件名文件名命名规则不能使用“/”-----它用在路径名中可以使用除了“/”以外的其他任何字符例如:host1grub.confa3.tar.gz不区分扩展名文件名中包含某些字符可能会产生麻烦,应该尽量避免,例如:“-”、“?”、“*”、“&”、“[”、“]”、“<”、“>”、空格、制表符TAB、不可打印ASCII字符、“:”、“;”6.2.2文件名文件名命名规则虽然linux不区分扩展名,但存在一些习惯上的约定:如:prog.c表示源程序prog.o表示目标程序gru
6、b.conf表示配置文件以“.”开始的文件名为隐藏文件,隐藏文件通常在目录列表中不显示linux文件名是大小写敏感的6.2.3路径名路径名命名规则由“/”分隔绝对路径:从根(/)目录开始到文件或者目录的路径,/usr/bin/tty相对路径:从当前目录开始到文件或目录的路径,如:bin/tty、tty当前目录:当前所在的位置6.2.3路径名目录捷径:1).代表当前的目录,如果访问当前目录下的myfile文件,用./myfile来表示;2)..代表上一层目录,如果访问hisfile文件,则可以../dale/hisfile来代表。6.2.3路径名Home目录:
7、系统中每个用户的家目录。对登录到系统中的每个用户(root用户除外),都会在Home目录下创建对应用户名的目录。普通用户lily的家目录:/home/lilyroot用户的家目录:/root该目录下的内容是受保护的,只有用户本身或者超级用户才能够访问和修改用户可在该目录下进行一些自定义的设置6.2.4常用文件操作命令目录命令:ls命令ls命令常用选项:ls–l命令结构解析ls–l命令执行得到的长格式目录列表解析:例如:1)第一个位置表示文件的类型,“-”,普通文件,”d”,目录文件,”l”链接文件,“b”块设备文件,”c”字符设备文件2)rwx-r--r--
8、分别表示该文件的拥有者、所属组、以及其它人的访问权限
此文档下载收益归作者所有