1.在安装Linux后,先要了解清楚系统主要目录到底是干什么用的,避免以后再操作上的失误等。下面,就对Linux主要目录做一下简要说明:/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)

/dev:设备文件

设备文件:

块设备:随机访问,数据块

字符设备:线性访问,按字节为单位

设备号:主设备号(major)和次设备号(minor)

/etc:配置文件

/home:用户的家目录,每一个用户的家目录通常默认为以用户名命名的目录名

/root:管理员的家目录,不在/home目录下,Unix系统下则不存在root家目录

/lib:库文件

/lib/modules:内核模块文件

静态库,以.a结尾的文件

动态库,以.so(shared object)结尾的文件

/media:挂载点目录,移动设备

/mnt:挂载点目录,额外的临时文件系统

/misc:杂项目录

/opt:可选目录,以前通常是第三方程序的安装目录

/proc:伪文件系统,内核映射文件

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件,/var/tmp

/var:可变化的文件

/bin:可执行文件,用户命令

/sbin:管理命令

/usr:这个目录存放只读文件

/usr/bin

/usr/sbin

/usr/lib

/usr/local:

/usr/local/bin

/usr/local/sbin

/usr/local/lib 第三方软件的默认安装路径

2.在对Linux安装后的目录做了一番说明后,参考了赵炯《Linux内核0.11完全注释》后,初步了解了一下kernel源码的目录结构,也为以后编译kernel源码做一下准备:kernel版本:0.11

boot/ 系统引导的汇编程序

fs/ 生成内核的文件系统

include/ 以.h结尾的头文件

init/ 内核初始化程序

kernel/ 内核的进程调度、信号处理、系统调用等核心程序

lib/ 内核库函数

mm/ 内存管理程序

tools/ 生成内核的Image文件的工具程序

Makefile 编译工具make的配置文件,通过此文件对内核源码进行编译

linux 源码 目录,Linux系统主要目录及kernel源代码目录相关推荐

  1. linux源码文件名,Linux中文件名解析处理源码分析

    Linux中文件名解析处理源码分析 前言 Linux中对一个文件进行操作的时候,一件很重要的事情是对文件名进行解析处理,并且找到对应文件的inode对象,然后创建表示文件的file对象.在此,对文件名 ...

  2. dr.com linux源码安装,Linux在不采用坑爹的Dr.com客户端下的连网方式(亲测可行 ,简单易行)...

    笔者纠结学习Linux系统的过程中无网络的问题很久,编译大型软件需要相关的编译库软件包,软件包又存在复杂的依赖关系,所以,单单在Windows系统下把编译库软件包下载下来是相当繁琐的过程,还无法解决依 ...

  3. Linux源码手机,Linux操作系统源代码详细分析

    对于内核的进一步讨论将超出本章的既定范围,因此在这个问题上我们到此为止.然而本书中也包括了其他必需的内核代码.在读完第4章和第5章之后,也许你会希望再次仔细研读一下这部分内容.有关这个问题的两个文件是 ...

  4. linux源码acl,Linux自主访问控制机制模块详细分析之posix_acl.c核心代码注释与acl.c文件介绍...

    原标题:Linux自主访问控制机制模块详细分析之posix_acl.c核心代码注释与acl.c文件介绍 2.4.4.6 核心代码注释 1 posix_acl_permission() int(stru ...

  5. Linux源码实例,linux下常用二层抓包源码实例

    #include #include #include #include #include /* the L2 protocols */ /* 其中socket_type可以是SOCK_DGRAM,SO ...

  6. 如何获取linux源码

    如何获取linux源码 前言 博主是一位刚入门linux的小白,想要通过分析linux的源代码来进一步学习linux,万万没想到,本来满心斗志,到头来竟然被最简单的下载源码这一步给难住了,折腾了两三个 ...

  7. linux 源码目录结构 文件系统目录结构

    学习Linux也有一段时间了,具体来整理一下Linux源码的目录结构和文件系统的目录结构,以便加深记忆. 一.Linux源码的目录结构 首先上一张截图,如下所示: 再看各个文件的介绍,借用一下其他资源 ...

  8. Linux源码的目录结构和Linux文件系统的目录结构

    Linux源码的目录结构和Linux文件系统的目录结构 我是一个小白,最近找工作找到是一份驱动方面的工作,刚从学校毕业出来啥也不懂.个人觉得首先了解的就是一个工程的目录下的文件分别表示什么,所以看了别 ...

  9. Linux源码目录结构和Linux文件系统目录结构

    学习Linux也有一段时间了,具体来整理一下Linux源码的目录结构和文件系统的目录结构,以便加深记忆. 一.Linux源码的目录结构 首先上一张截图,如下所示: 再看各个文件的介绍,借用一下其他资源 ...

  10. linux源码包卸载方式

    linux源码包软件的安装与卸载 3人收藏此文章,我要收藏 发表于1年前 , 已有593次阅读 共0个评论 Linux软件安装与卸载(源码包形式):一般情况下linux程序的发布不能像windows那 ...

最新文章

  1. spring 项目中的一个异常
  2. python中list作为函数参数_在python中list作函数形参,防止被实参修改的实现方法
  3. 前端如何让倒计时更准确
  4. Codeforces Round #693 (Div. 3)A~G解题报告
  5. 【com编程】IE浏览器(右键扩展功能总结版)
  6. 错误 ORA-01102: cannot mount database in EXCLUSIVE mode 的处理方法
  7. 如何更改 Windows XP 中的 Windows 登录屏幕保护程序
  8. 中标麒麟系统安装步骤
  9. 【笔记】移植C的GNU Go到网页版
  10. R如何导入带有分隔符号的文件
  11. 将RT-Thread Nano移植到STM32F401CCU6
  12. SparkSQL Analyzed实例源码解析
  13. lpx寒假作业案例3
  14. mysql group by COLUMN desc问题
  15. 4.2 存储器读写指令的发射与执行2
  16. 数控加工零件工艺性分析
  17. error: dst ref refs/heads/master receives from more than one src
  18. 颠覆麦肯锡、BCG,这家公司的AI商业决策系统能做到吗?
  19. 机器人杆长标定_一种SCARA机器人标定方法与流程
  20. 图解电动汽车:电动汽车总线技术

热门文章

  1. java java se_Java SE 11:推动Java前进
  2. 数据聚合Spring Data MongoDB:嵌套结果
  3. activemq和jms_保证主题,JMS规范和ActiveMQ的消息传递
  4. 默认HotSpot最大直接内存大小
  5. PrimeFaces:在动态生成的对话框中打开外部页面
  6. Drools:基于PHREAK堆栈的评估和向后链接
  7. Neo4j Java REST绑定–第2部分(批处理)
  8. Spring中的@Cacheable开销
  9. Http Invoker的Spring Remoting支持
  10. Java的String类是上帝的对象吗?