首页
学习
活动
专区
工具
TVP
发布

Linux 内核】Linux 内核源码目录说明 ③ ( lib 目录 | LICENSES 目录 | mm 目录 | net 目录 | samples 目录 | scripts 目录 )

文章目录 一、lib 目录 二、LICENSES 目录 三、mm 目录 四、net 目录 五、samples 目录 六、scripts 目录 一、lib 目录 ---- lib 目录中存储了 C 语言标准库的子集...相关代码 ; 二、LICENSES 目录 ---- LICENSES 目录中存储了 开源许可协议 相关协议文本 ; 该目录拿下都是文本文件 ; 三、mm 目录 ---- mm 目录中存储了 内存管理...( Memory Management ) 相关代码 ; 四、net 目录 ---- net 目录中存储了 网络协议 相关代码 ; 如 : TCP , WIFI , IPV4 , IPV6 等 ;...五、samples 目录 ---- samples 目录中存储了 Linux 内核参考示例代码 ; 六、scripts 目录 ---- scripts 目录中存储了 内核 编译 配置 相关脚本 ;

9.5K40
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 内核】Linux 内核源码目录说明 ① ( arch 目录 | block 目录 | certs 目录 | crypto 目录 | Documentation 目录 )

文章目录 一、arch 目录 二、block 目录 三、certs 目录 四、crypto 目录 五、Documentation 目录 在上一篇博客 【Linux 内核】Linux 内核源码结构 ( 下载...Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 ) 中 , 使用了 Visual Studio Code 查看 Linux 内核源码 , 本篇博客开始分析 Linux 内核源码结构...; 一、arch 目录 ---- arch 目录是 针对 不同 CPU 体系架构平台 的代码 , 将 与 平台 相关的代码 放在该目录中 , 如某些代码只针对 x86 架构的平台 , 那么放在 arch.../x86 目录下 ; 每种体系结构 , 都有 相应的子目录 , 如 arm , arm64 分别是 arm 32 位和 64 位平台 ; 二、block 目录 ---- block 目录 , 是子系统目录..., 其中存储了 块设备驱动 相关代码 ; 三、certs 目录 ---- certs 目录中存储了 认证 和 签名 相关代码 ; 四、crypto 目录 ---- crypto 目录中存储了 内核中常用的

11.7K30

Linux 内核】Linux 内核源码目录说明 ② ( drivers 目录 | fs 目录 | include 目录 | init 目录 | ipc 目录 | kernel 目录 )

文章目录 一、drivers 目录 二、fs 目录 三、include 目录 四、init 目录 五、ipc 目录 六、kernel 目录 一、drivers 目录 ---- drivers 目录中存储了...驱动程序 相关代码 , 如 USB 总线驱动程序 , PCI 总线驱动程序 , 显卡驱动程序 , 网卡驱动程序 等 ; 二、fs 目录 ---- fs 目录中存储了 虚拟文件系统 ( Virtual...目录 ---- include 目录中存储了 内核源码 依赖 的 大部分头文件 代码 ; include 目录中存储了 虚拟文件系统 ( Virtual File System ) 相关代码 ; 四、...init 目录 ---- init 目录中存储了 Linux 内核的初始化 相关代码 ; 该 初始化代码 关联到了 内存的各个组件 的入口 ; 五、ipc 目录 ---- ipc 目录中存储了 进程间通信...相关代码 ; 如 : 信号量 , 共享内存 等 ; 六、kernel 目录 ---- kernel 目录中存储了 内核核心代码 ; 其中包含了 进程管理 , IRQ 中断 等模块 ;

11.7K20

【Android 逆向】应用数据目录 ( files 数据目录 | lib 应用自带 so 动态库目录 | databases sqlite3 数据库目录 | cache 缓存目录 )

文章目录 一、应用数据目录 /data/data/package.name/files 二、自带 so 动态库 /data/data/package.name/lib 三、数据库文件 /data/data...--- /data/data/package.name/files 目录是应用的数据目录 , 一般存放应用运行相关文件 , 如更新文件 , 存档文件 , 资源文件等 ; drwxrwx--x 20 u0.../package.name/lib 是应用自带的 so 动态库 , 在应用安装时安装的文件 ; 下面的 /data/data/com.qidian.QDReader/lib文件是软链接文件 , 真实的文件地址是.../data/app/com.qidian.QDReader-GTqLCxuMlq6CJtnOVz1LgQ==/lib/arm 地址 , 这是应用的安装目录 ; lrwxrwxrwx 1 root...root 66 2021-10-26 10:10 lib -> /data/app/com.qidian.QDReader-GTqLCxuMlq6CJtnOVz1LgQ==/lib

84810

linux下的 lib文件的学习思考

挂载系统光盘或从正常的虚机上把这个两个文件拷贝过来,放到lib64下就可以了 再试正常了 ? 这个小故障很容易解决,那么你怎么理解linux中的库文件呢?学习下也不误工作。...Linux的库一般在/lib 或/usr/lib 目 录下,如果是64位的系统则会有lib64目录lib是库(Library)的英文缩写,它主要存放系统的链接库文件,没有该目录则系统就无法正常运行。.../lib目录中存储着程序运行时使用的共享库。通过共享库,许多程序可以重复使用相同的代码,并且这些库可以存储在一个公共的位置上,因此能减小运行程序的大小。这个目录包含程序在链接时使用的 各种库。...2.ldconfig ldconfig 命令的作用是决定位于目录/usr/lib和/lib下的共享库所需的运行链接。这些链接保存在的Libs保存在/et/ld.so.conf文件中。...-n ldconfig仅扫描命令行指定的目录,不扫描默认目录(/lib、/usr/lib),也不扫描配置文件/etc/ld.so.conf所列的目录

2.4K20

linux-目录

先看图 根文件系统: linux识别的第一个与根直接关联的文件系统。 FHS:LSB组织定义的LINUX发行版基础目录命名法则及功用规定。...filesystem hierarchy standard,文件系统层级标准 linux目录 目录 描述 / 只有一个跟 \ ;不是一一对应的;第一层次结构的根、整个文件系统层次结构的根目录。...在单用户模式下,你需要使用的常见Linux命令都位于此目录下。系统的所有用户使用的命令都设在这里。...但是,在这个目录下的linux命令通常由系统管理员使用,对系统进行维护。例如:ifconfig命令 /boot 引导加载程序相关的文件。...,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64 配置文件: /etc,/etc/DIRECTORY,/usr/local/

13.9K31

Linux目录结构

简介 由于 Linux 系统是开源的,存在众多不同的发行版,为了防止不同的 Linux 发行版的系统目录结构大相径庭,以至于用户从一个发行版迁移到别的发行版后不会使用,FHS(Filesystem Hierarchy...目前主流的 Linux 发行版基本都遵循 FHS 标准,因此它们的系统目录结构也大致相同。 了解 Linux 文件目录结构的标准和每个目录的详细功能,对于用户用好 Linux 系统至关重要。 2....早期 Linux 在设计的时候,若发生问题时,救援模式通常仅挂载根目录而已,因此有五个重要的目录被要求一定要与根目录放置在一起,那就是 /etc、/bin、/dev、/lib、/sbin 这五个重要目录...CentOS 7.x 版本在救援模式时就挂载了 /usr 目录,而且 CentOS 7.x 已经将 /sbin、/bin、/lib 通通移动到 /usr 下面了,即 /sbin、/bin、/lib 都只是.../usr/sbin、/usr/bin、/usr/lib 的符号链接。

7.2K20

Linux 目录详解

和 Windows 一样,Linux 也有目录的概念。系统中众多的文件需要借助到目录进行存储与管理。我们下面对 Linux 系统中的目录结构以及经常使用到的概念进行一个完整介绍。...而 Linux 则是将整个硬盘统一管理,整个系统只有一个根目录 "/",所有的文件和目录都是在这个根目录下,它表示 Linux 文件系统的起点。...为了规范,绝大多数的 Linux 发行版本中 (参见 《这么多Linux版本,你究竟该怎么选择?》)系统目录的机构都保持了一致。以 CentOS 7 为例,下面介绍一下常用的系统目录和它们的作用。.../lib /lib64:存放连接共享库,作用类似于 Windows 的 dll 文件。...最后 本文介绍了 Linux 系统目录的结构和它们的用途,目录相关的概念,以及最常用到的相关命令。

7.3K20

Linux目录操作

Linux目录操作 本文目录 1 路径名、文件名、工作目录 2 绝对路径、相对路径、四个路径缩写 3 目录中移动 cd pwd、移动目录 mv、重命名目录 mv 4 创建目录 mkdir、删除目录 rmdir...目前所在的目录称为工作目录(当前目录)。.../home/tom/homework homework 对于路径,当使用/开头的名称时,Linux假定这个名称是一个完整的路径名,从根目录开始;当只是用文件名时,Linux假定使用工作目录中的文件。...假设您目前在/home/tom中,那么下面两条命令是等效的: /home/tom/gamelist.txt # 绝对路径名 gamelist.txt # 相对路径名 Linux中有四个路径缩写.....和.是实际的目录,由文件系统提供;~是shell提供的便利写法;-是命令cd提供的便利写法。 Linux认为根目录的父目录就是根目录本身。

5.6K71

Linux(一)目录

作者:小徐 制作时间:20180601 联系方式:xiaoxubigdata@163.com 目录 目录 2 1 Linux总结 20 1.1 概述 20 1.2 常用的Linux下载网址 20...1.3 中国镜像 20 2 Linux 目录结构说明 21 2.1 目录树 21 2.2目录树介绍 21 3 VMware安装教程 22 3.1安装虚拟机 22 3.2在虚拟机中安装Centos 23...以可读的单位显示内存 54 7.4.3.2 以MB为单位显示 54 7.5 mount 命令 55 7.5.1 命令详解 55 7.5.2 参数说明 55 7.5.3 常用命令 55 7.5.3.1 挂载目录...参数说明 57 8.1.2.1 unzip 命令参数说明 57 8.1.2.2 zip 命令参数说明 57 8.1.3 常用命令 57 8.1.3.1 解压zip文件 57 8.1.3.2 解压文件到制定的目录...11.17.3.10打印 UID 和 和 GID 122 11.17.3.11不带颜色打印 122 11.17.3.12 打印每个文件的索引号 122 11.17.3.13增加 / ( 斜线) 标记目录

6.3K11
领券