admin管理员组

文章数量:1564172

任务实施          为了简化此任务的学习,我们通过下面的5个子任务的学习来达到我们的目的。

【子任务一】熟悉Linux系统中的目录结构

【子任务二】了解Linux系统中的路径规则

【子任务三】掌握Linux系统中的基本命令

【子任务四】挂载外部文件到Linux系统中

【子任务五】掌握Linux系统中的自动挂载

【子任务一】熟悉Linux系统中的目录结构

  文件结构是文件存放在磁盘等存储设备上的组织方法,主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径。

  第1步:理解Linux系统的目录结构树

  Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型,如下图所示。


 Linux文件目录采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的DOS和windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在Linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。

第2步:对比理解Linux系统的文档结构

有一块硬盘,分成了4个分区,分别是/;/boot;/usr和windows下的fat,对于/和/boot或者/和/usr,它们是从属关系;对于/boot和/usr,它们是并列关系。

如果我把windows下的fat分区挂载到/mnt/winc下,(挂载?什么是挂载,别急,【子任务4】就会讲。)那么对于/mnt/winc和/usr或/mnt/winc和/boot来说,它们是从属于目录树上没有任何关系的两个分支。

第3步:列出Linux下一些常用目录的功用

/, 根目录。

/bin ,存放必要的命令。

/boot ,存放内核以及启动所需的文件(最好占一个分区)。

/dev,存放设备文件。

/etc ,存放系统配置文件(最好占一个分区)。

/home, 普通用户的宿主目录,用户数据存放在其主目录中(推荐占一个分区)。

/lib, 存放必要的运行库。

/mnt ,存放临时的映射文件系统,通常用来挂载使用。

/proc ,存放存储进程和系统信息。

/root ,超级用户的主目录(推荐占一个分区)。

/sbin ,存放系统管理程序。

/tmp ,存放临时文件。

/usr ,存放应用程序,命令程序文件、程序库、手册和其它文档。(推荐占一个分区)。

/var,在正常操作中被改变的文件。

【子任务二】了解Linux系统中的路径规则

 在Linux系统中什么是一个文件的路径呢,说白了就是这个文件存在的地方,如果你告诉系统这个文件的路径,那么系统就可以找到这个文件。在Linux的世界中,存在着绝对路径和相对路径。

 第1步:理解绝对路径

 绝对路径:路径的写法一定由根目录“/”写起,例如/usr/local/mysql 这就是绝对路径。

 第2步:理解相对路劲

 相对路径:路径的写法不是由根目录“/”写起,例如,首先用户进入到/ 然后再进入到home,命令为【cd /home】,然后使用【cd test】命令,此时用户所在的路径为/home/test。第一个cd命令跟/home,第二个cd命令后跟test,并没有斜杠,这个test是相对于/home目录来讲的,所以叫做相对路径。

子任务三 掌握Linux系统中的基本命令

第1步:使用【pwd】命令进入文件的目录

在Linux系统中,只显示当前工作的目录,没有显示完整的路径,使用【pwd】命令打印当前完整的工作路径。


第2步:使用【cd】命令进入文件的目录
【cd】命令是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用【cd】命令基础上的。
【cd/usr/local】进入到/usr/local目录。
【pwd】打印 当前工作目录。
【cd./】还是当前目录。

【cd../】进入当前目录的上级目录

本文标签: 文件系统项目Linux