Linux目录结构

linux与windows目录结构的区别

linux:以单根的方式组织文件
Linux目录结构就像一个倒插着的树一样,只有一个树根,其下有很多树枝以及树叶,如下图所示:
在这里插入图片描述
Linux系统加装硬盘相当于在根目录下新建了一个新硬盘的目录,因此,他新装硬盘后还是单根的结构。
windows:以多根的方式组织文件
windows目录结构也类似倒插的树,只不过他有多个树根,每个磁盘分区都是一个树根,如下图所示:
在这里插入图片描述

linux系统下这些目录存放的是什么东西?

  1. bin
    该目录存放的主要是普通用户使用的命令,比如ls等,根目录下的bin与usr/bin目录完全相同,它只是usr/bin目录的一个链接,也就相当于是usr/bin的快捷方式。
  2. boot
    存放启动系统时启动相关的文件,如kernel(内核)、grub(引导装载程序)。切记,不能删除。删除后系统会崩溃。
  3. dev
    存放设备文件,如硬盘、硬盘分区、光驱等等。
    /dev/null:黑洞设备,只进不出,类似于垃圾回收站
    /dev/random:生成随机数的设备
    /dev/zero:可以源源不断的产生数据
  4. etc
    存放系统配置文件,该目录极其重要,后续所有服务相关的配置都在这个目录中。
    4.1 /etc/hostname:存放系统主机名配置文件。
    4.2 /etc/sysconfig/network-script/ifcfg-:存放网络配置文件。
    4.3 /etc/resolv.conf : dns客户端配置文件
    等等…
  5. home
    普通用户的家目录,默认为/home/username,每个普通用户都只能访问自己的家目录,无法访问别人的家目录。
  6. root
    超级管理员的家目录,超级管理员可以访问任何用户的家目录,并对任何用户的家目录进行修改。
  7. proc
    反应当前系统正在运行的进程的状态。
  8. sbin
    该目录存放的主要是超级管理员使用的命令,如reboot,根目录下的sbin与usr/sbin目录完全相同,它是usr/sbin目录的一个链接。
  9. tmp
    存放系统临时目录 ,任何用户都可以访问并使用这个目录。
  10. usr
    相当于windows电脑的c盘,它很重要,切忌对该目录中的内容做出删除等操作。
    10.1 usr/local:相当于C:\progarm files,用于存放软件。
    10.2 usr/bin:上面已有介绍,这里不做赘述。
    10.3 usr/sbin:上面已有介绍,这里不做赘述。
    10.4 usr/lib :这里主要存放Linux的库文 件。
    10.5 usr/lib64 :这里主要存放Linux的库文件。与lib相比唯一的区别就是一个是32位的一个是64位的。
  11. var
    存放一些变化的文件,例如:
    /var/log:存放的是日志文件
    /var/tmp: 存放的是进程产生的临时文件
  12. media:挂载U盘或者其他设备
  13. mnt:挂载U盘或者其他设备
  14. opt:第三方厂商的文件,如Oracle等
  15. run:包含系统运行时所需要的文件
  16. srv:服务启动后需要访问的数据条目,使用很少。
  17. sys:和proc一样是虚拟文件系统,记录系统的核心硬件信息。

文件路径定位

文件路径其实就是文件定位的一种方式。
例如:/etc/sysconfig/network-scripts/ifcfg-ens32
这便是ifcfg-ens32的完整路径
文件路径分为绝对路径和相对路径:
绝对路径:以/开头路径的叫做绝对路径
相对路径:不以/开头的路径叫做相对路径
当要使用的文件在当前目录下时使用相对路径,反之则使用绝对路径。
. : 表示当前目录
… : 表示当前目录的上一级目录
~ : 表示当前用户的家目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值