Ubuntu目录和linux内核文件用途

一,目录:

1./:根目录,是整个文件系统的起点

2./bin:binary 二进制可执行文件目录,包含用于系统启动和运行的基本命令

3./boot: 启动加载器目录,包含用于系统启动的内核和引导程序文件。

4./dev: device 设备文件目录,包含系统中使用的所有设备文件,如硬盘、光驱、键盘、鼠标等5./etc: etcetera 系统配置文件目录,包含系统配置文件、网络配置文件、用户账户等各种系统信息。

6./home: 用户主目录,每个用户都有一个主目录,在该目录下保存该用户的所有数据和配置文件

7./lib: 库文件目录,包含系统所需要的共享库文件。

8./media:挂载目录,用于暂时挂载外部设备,如USB 设备、光盘等

9./mnt:mount 挂载目录,用于挂载临时文件系统

10./opt:可选应用程序软件包目录,包含第三方软件安装包和应用程序。

11./proc: process 虚拟文件系统目录,包含系统和进程运行时的信息。

12./root: 超级用户的主目录

13./run: 运行时数据目录,用于保存系统运行时所需的运行信息

14./sbin: 二进制可执行文件目录,包含系统启动和维护的基本命令

15./srv:服务数据目录,存储特定服务或应用程序提供的数据

16./tmp:temp 临时文件目录,存储临时文件,一般在系统重启后会自动清理

17./usr:用户应用程序和文件目录树

18./var:variable 可变数据目录,存储系统及服务运行时产生的日志文件、缓存文件等可变数据

二 ,linux内核移植文件:

2,arch:存放各个架构的内容(arm/x86等)

3,block:块设备相关内容

4,certs:列表信息

5,COPYING:内核描述文档

6,CREDITS:内核贡献者列表

7,Documentat:内核帮助文档(所有内核信息可以在这个帮助文档中找到)

8,drivers:驱动相关代码

9,fs:文件系统相关代码

10,include:内核中头文件目录

11,init:内核初始化相关代码

12,ipc:内核中进程通信相关代码

13,Kbuild:Makefile会调用这个文件完成内核编译

14,Kconfig:生成基于图形化界面信息(make menuconfig)

15,lib:内核库相关信息

16,LICENSES -------->遵循GPL协议

17,MAINTAINERS -------->内核当前贡献者列表

18,Makefile -------->工程管理文件

19,scripts -------->和编译相关目录(shell脚本)

20,security-------->内核安全相关代码

21,tools-------->内核源码工具目录

22,crypto -------->内核加密算法

相关推荐
A小辣椒1 天前
TShark:Wireshark CLI 功能
linux
A小辣椒2 天前
TShark:基础知识
linux
AlfredZhao2 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334663 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪3 天前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush43 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5203 天前
Linux 11 动态监控指令top
linux
不会C语言的男孩3 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言