Linux文件系统

查看所有目录文件

点击位置——点击计算机,就能查看所有目录文件

Linux文件系统——一切皆文件 

Linux目录结构就是一个单一的树状结构

整个路径的划分是以'/'划分的(Windows中是以'\'划分)

挂载点

        Linux分区跟Windows的C,D,E盘分区完全不同,而是将某个分区挂到一个对应的目录上,例如/home对应一块分区,home目录就是这块分区的挂载点、/boot对应一块分区,boot目录就是这块分区的挂载点、/usr对应一块分区,usr目录就是这块分区的挂载点。你可以形象的理解:一棵大树(根目录/)有很多树枝(目录,挂载点),每个树枝上都挂着一个箱子(分区,存储空间)。

        "挂载到某个目录"中的 "某个目录" 就是所谓的挂载点,当文件系统挂载到某个目录后,我们就可以通过这个目录来访问该文件系统。

 目录结构

切换到根('/')目录

cd /

我们也可以解释一下下面,root表示我们当前是root用户,hodoop100是我们创建当前及其的时候给的主机名, ~ 代表所在的位置,#或/号代表着输入命令的提示符号,root用户是#,普通用户是$ 

 查看根目录下面有哪些文件夹

ls

 常见目录

/bin

这个目录存放着最经常使用的命令 

我们发现bin目录和其他的三个目录都和其他的不太一下,右下角有一个箭头

这个箭头代表着这个文件夹不是直接放在当前的根目录下面的 ,而是以链接的形式实际指向的是usr/bin,也就是说usr/bin文件下的内容和下面文件夹下的bin的内容是一模一样的

/sbin

s是system,说明这里存放的是系统级的二进制命令,系统管理员使用的系统管理程序

/lib

统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。

DLL文件(Dynamic Link Library)是一种在Windows操作系统中常见的文件类型,用于存储一组可以被程序动态加载和调用的函数、数据或资源。它们允许程序在运行时动态链接到库中的函数或资源,而不需要将这些功能静态地编译到每个使用它们的程序中。

以下是一些关于DLL文件的重要信息:

  1. 功能和用途:DLL文件通常包含了一组函数或资源,可以被多个程序共享和重复使用。这使得程序能够更加高效地管理内存和系统资源,因为它们不需要在每个程序中重复实现相同的功能。

  2. 动态链接:程序在运行时可以动态链接到DLL文件中的函数或资源,这种链接是动态的,即在程序运行时才进行,而不是在编译时。这种机制有助于减小程序的体积,提高程序的可维护性和灵活性。

/ usr

usr 是 unix system resources 的缩写,通常用于存放用户可安装的应用程序和相关文件

以下是关于 /usr 目录的一些重要信息:

  1. 目录结构

    • /usr/bin/:存放系统管理员安装的用户命令。
    • /usr/sbin/:存放系统管理员安装的系统管理命令。
    • /usr/lib/:存放程序运行时所需的共享库和核心程序。
    • /usr/include/:存放头文件,通常用于C和C++编程。
    • /usr/share/:存放架构无关的数据文件,如文档、图标、主题等。
    • /usr/local/:用于安装本地(即非操作系统提供的)软件,通常是手动安装的软件。
    • /usr/share/doc/:存放软件的文档文件。

/root      

该目录为系统管理员,也称作超级权限者的用户主目录 

/etc     
  所有的系统管理所需要的配置文件和对应的子目录(以后会经常修改里面的配置文件)

/boot    

这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件,内存较小,自己的安装别放这里。

/dev    

类似于windows的设备管理器,把所有的硬件用文件的形式存储.

/home  

存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。不会有root管理员用户的文件夹

/opt

第三方软件所摆放的目录。比如你安装一个mysql数据库则就可以放到这个目录下。默认是空的。

/media

linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后linux会把识别的设备挂载到这个目录下 

/mnt

系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。

/proc

是进程目录,是虚拟目录 

/run

run目录是临时文件系统,重启后就没了

/srv

存放系统服务相关

/sys

系统硬件信息

/var

这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件  

我们使用最多的目录是/etc、/bin 和 /sbin

可以随意修改的文件 /home 、/opt、/tmp和/var

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值