Linux入门第四讲——Linux的目录结构
发布日期:2021-06-30 18:00:09 浏览次数:2 分类:技术文章

本文共 1991 字,大约阅读时间需要 6 分钟。

作为第一次接触Linux这个新事物的小白,现在实在是没有精力去深入地了解它了,只是怕来日方长,自己已无心去学习了,深入地去学习Linux这个操作系统那又会是什么时候呢?我不禁问自己。只是没想到时间已走到2019年。

Linux目录结构

Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"/",然后在此目录下再创建其他的目录。Linux的目录结构应该大致可以表示为:

这里写图片描述
深刻理解Linux树状文件目录是非常重要的,这里我给大家说明一下。记住一句经典的话:在Linux世界里,一切皆文件。(即使是一个硬件设备,也是使用文件来标识的,即把硬件映射成一个文件)。

Linux目录结构的一览图

在这里插入图片描述

下面来一一说说这些目录:

  • /:根目录,一般根目录下只存放目录,不要存放文件。/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。
  • /bin(/bin、/usr/bin、/usr/local/bin):是binary的缩写,这个目录存放着最经常使用的二进制可执行文件,例如常用命令:ls、tar、mv、cat等。
  • /sbin(/sbin、/usr/sbin、/usr/local/sbin):s就是super user的意思,这里存放的是系统管理员使用的可执行命令,如fdisk、shoutdown、mount等,与/bin不同的是,这几个目录是给系统管理员root使用的命令。
  • /etc:即etcetera,存放系统配置文件的目录,不建议在目录下存放可执行文件。
  • /usr:即unix shared resources,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于Windows下的Program Files目录。
    • /usr/bin:存放应用程序;
    • /usr/share:存放共享数据;
    • /usr/lib:存放不能直接运行的,却是许多程序运行所必需的一些函数库文件;
    • /usr/local:存放软件升级包;
    • /usr/share/doc:系统说明文件存放目录;
    • /usr/share/man:程序说明文件存放目录,使用man、ls时会查询/usr/share/man/man1/ls.1.gz的内容,建议单独分区,设置较大的磁盘空间。
  • /home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。即系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~test表示用户test的家目录。建议单独分区,并设置较大的磁盘空间,方便用户存放数据。
  • /root:系统管理员(也称作超级权限者)root的家目录,系统第一个启动的分区为/,所以最好将/root和/放置在一个分区下。
  • /dev:即devices,类似于Windows的设备管理器,把所有的硬件用文件的形式存储。该目录用于存放Linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备。
  • /lib:即library,系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,比较重要的目录是/lib/modules。
  • /mnt:即mount,系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里面的内容了。
  • /boot:存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
  • /tmp:即temporary,一般用户或正在执行的程序临时存放文件目录,任何人都可以访问,重要数据不可放置在此目录下。
  • var(variable):用于放置系统执行过程中经常变化的文件,如随时更改的日志文件。
    • /var/log/message:所有的登录文件存放目录;
    • /var/spool/mail:邮件存放目录;
    • /var/run:程序或服务启动。

这里,我就说说home目录和root目录:home目录是用于存放其他用户(也即普通用户)的根目录,因为我们是最大管理员(也即root管理员),我们作为最大管理员,一进来,root管理员的家目录默认存放目录就是root,而其他用户的家目录默认存放目录都在home目录中,比如说有一个test用户,则他就会在home目录下有一个test目录。这个有点绕,多看几遍,也许就能看懂了昵!

对Linux目录结构的小结

  • 在Linux中,目录结构有且仅有一个根目录(/),其他的目录都是在/目录分支里;
  • 在Linux中,有很多目录,每个目录都会存放相应的内容,不要随意去修改;
  • 在Linux中,所有的设备都可以通过文件来体现(比如字符设备文件[键盘、鼠标等],块设备文件[硬盘]);
  • 在学习Linux时,要尽快的在脑海中,形成一个目录树。

转载地址:https://liayun.blog.csdn.net/article/details/61252726 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Linux入门第六讲——Linux的常用命令:磁盘管理相关命令(ls、cd、pwd、mkdir)
下一篇:使用VMware安装CentOS6.7

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月05日 14时54分17秒