源代码所有在目录:/usr/src/linux (大部分linux发行版本中)
|--Documentation /*对于内核的文档说明*/
| |--arm /* Advanced RISC Machines 所生产的芯片结构体系*/
| | `--nwfpe
| |--cdrom /*光驱*/
| |--fb /* Framebuffer的一些文档*/
| |--filesystems /*文件系统*/
| |--i386 /*英特尔CPU结构体系*/
| |--isdn /*专线网络*/
| |--kbuild
| |--m68k /*Motorola的基于MC680x0的体系结构*/
| |--networking /*网络作业*/
| | `--ip_masq
| |--powerpc /*苹果公司的PC机*/
| |--sound /*音频设备*/
| |--sysctl
| `--video4linux /*针对LINUX系统的视频设备*/
| `--bttv
|--arch /*architecture体系结构目录,存放与硬件结构相关的核心代码*/
| `--i386 /* 英特尔cpu及与之相兼容体系结构的子目录*/
| |--boot /*引导程序*/
| | |--compressed /*压缩内核处理*/
| | `--tools /*生成压缩内核映像的程序*/
| |--kernel /*相关内核特性实现方式,如信号处理、时钟处理*/
| |--lib /*硬件相关工具函数*/
| |--math-emu /*浮点单元软件仿真*/
| `--mm /*memory manager内存管理器,包含本地内存处理实现的核心代码*/
| `-- alpha /*康柏的Alpha体系结构*/
| `-- s390 /*IBM的System/390体系结构*/
| `-- sparc /*Sun的SPARC体系结构*/
| `-- sparc64 /*Sun的Ultra-SPARC体系结构*/
| `-- mips /*SGI的MIPS体系结构*/
| `-- ppc /*Motorola-IBM的基于PowerPC的体系结构*/
| `-- m68k /*Motorola的基于MC680x0的体系结构*/
| `-- arm /*基于ARM处理器的体系结构*/
|--configs
|--drivers /*所有设备驱动程序的源代码,占总代码量的50%*/
| |--acorn /*Acorn的设备*/
| | |--block /*块设备驱动程序*/
| | |--char /*字符设备驱动程序*/
| | |--net /*网络设备驱动*/
| | `--scsi /*Small Computer System Interface小型计算机系统接口的驱动程序代码*/
| |--apl000 /*富士的AP1000设备 */
| |--block /*块设备驱动程序,比如ide(ide.c)。*/
| | `paride /*从并口访问IDE设备的支持*/
| |--cdrom /*专用CD-ROM设备(除ATAPI和SCSI之外)*/
| |--char /*字符设备驱动程序*/
| | |--ftape /*磁带流设备*/
| | | |--compressor
| | | |--lowlevel
| | | `--zftape
| | |--hfmodem /*无线电设备*/
| | |--ip2 /* IntelliPort的多端口串行控制器*/
| | `--joystick /*游戏手柄*/
| |--dio /*惠普的HP300 DIO总线的支持*/
| |--fc4 /*光纤设备*/
| |--isdn /*ISDN网络专线设备驱动*/
| | |--act2000 /* IBM Active 2000 (ISA)网卡*/
| | |--avmb1
| | |--divert /* IP 散射*/
| | |--eicon /* Eicon 网络公司所生产的芯片 */
| | |--hisax /*西门子HiSax芯片*/
| | |--icn /* Internet Call Notification V.92协议的一个引人注目的“调制解调器通话等待”功能*/
| | |--isdnloop /*ISDN环*/
| | |--pcbit /* PCbit 软件公司产品 */
| | `--sc
| |--macintosh /*苹果的Macintosh设备*/
| |--misc /*杂项设备*/
| |--net /*网络*/
| | |--fc
| | |--hamradio /*无线电设备*/
| | | `--soundmodem /*无线 Modem */
| | `--irda
| |--nubus /*苹果的Macintosh Nubus的支持*/
| |--pci /*Peripheral Component Interconnect外部设备互连驱动*/
| |--pnp /*即插即用设备驱动*/
| |--sbus /*Sun的SPARC SBus的支持*/
| | |--audio /*音频设备*/
| | `--char /*字符设备驱动程序*/
| |--scsi /*Small Computer System Interface小型计算机系统接口*/
| | `--aic7xxx /* 另一种SCSI设备 */
| |--sgi /* SGI的设备*/
| | `--char /*字符设备驱动程序*/
| |--sound /*音频卡设备*/
| | `--lowlevel /* MPEG-2的一种低级输入格式*/
| |--tc /*Sun的TurboChannel支持*/
| |--usb /* Universal Serial Bus通用串行总线*/
| | `--maps
| |--video /*视频卡设备*/
| `--zorro /* Amiga的Zorro总线的支持*/
|--fs /*filesystem文件系统目录,是包括所有支持的文件系统代码的位置*/
| |--adfs /* Acorn Disc 文件系统,用于 ARM Risc PC 的 RiscOS 操作系统上*/
| |--affs /*用于 Amiga 的 AmigaOS 操作系统上*/
| |--autofs /*自动加载文件系统*/
| |--coda /*与 NFS 类似,但拥有较 NFS 还先进的特色*/
| |--devpts /* /dev/pts虚拟文件系统*/
| |--efs /* SGI IRIX的EFS文件系统*/
| |--ext2 /*第二扩展文件系统*/
| |--fat /*MS的fat32文件系统*/
| |--hfs /*苹果电脑的文件系统*/
| |--hpfs /*IBM的OS/2 平台的文件系统*/
| |--isofs /*ISO9660一种光盘cd-rom上的文件系统*/
| |--lockd /*远程文件锁定的支持*/
| |--minix /*MINIX系统的文件系统*/
| |--msdos /*MS的fat16文件系统*/
| |--ncpfs /*可以将 Novell NetWare 的 IPX 共享出来的磁盘挂上来使用*/
| |--nfs /*网络文件系统*/
| |--nfsd /*集成的网络文件系统服务器*/
| |--nls /*读取Unicode文件名时动态将其转换为相应的语言编码.因此引入了NLS支持*/
| |--ntfs /*MS在NT系统中开始使用的一种文件系统*/
| |--proc /*/proc虚拟文件系统*/
| |--qnx4 /*QUX操作系统的文件系统*/
| |--romfs /*这是非常小的只读文件系统,用于只读的储存设备*/
| |--smbfs /*SMB文件系统*/
| |--sysv /* SystemV、SCO、Xenix、Coherent和Version7文件系统*/
| |--ufs /*UnixBSD、SunOs、FreeBSD、NetBSD、OpenBSD和NeXTStep文件系统*/
| |--umsdos /*WinLinux操作系统使用的一种容量大但不太稳定的文件系统*/
| `--vfat /*VFAT文件系统,一种FAT文件系统的扩展系统*/
|--ibcs /*Intel二进制兼容标准*/
| |--Doc /*文档*/
| |--PROD.Patches /**/
| |--Patches /*补充*/
| |--Tools /*兼容工具*/
| |--VSYS /*VSYS公司的设备*/
| |--devtrace /*设备跟踪*/
| |--iBCSemul /* Intel二进制兼容标准修补目录*/
| | `--maps
| |--include /*头文件*/
| | `--ibcs /*Intel二进制兼容标准*/
| `--x286emul /*X286补充文件*/
|--include /*包括编译核心所需要的大部分头文件*/
| |--asm->asm-i386 /*与IBM芯片结构相关的头文件*/
| |--asm-generic /*与平台无关低级头文件*/
| |--asm-i386 /*包含与英特尔CPU结构相关的头文件*/
| |--linux /*包含与平台无关的头文件*/
| | |--byteorder /*字节交换函数*/
| | |--lockd /*远程文件加锁*/
| | |--modules /*模块支持*/
| | |--modules-BOOT /*引导模块支持*/
| | |--modules-smp /*多进程、多处理器模块支持*/
| | |--modules-up /*模块支持*/
| | |--nfsd /*集成的网络文件服务器*/
| | |--raid /*磁盘阵列*/
| | `--sunrpc /*Sun的远程过程调用*/
| |--net /*网络*/
| | `--irda
| |--scsi /*包含与SCSI设备相关的头文件*/
| `--video
|--init /*包含核心的初始化代码(注:不是系统的引导代码),包含两个文件*/
|--ipc /*包含了处理进程间通信需要的所有代码,以及所有重要的信号处理C代码*/
|--kernel /*内核核心部分:进程、定时、程序执行、信号、模块。。。*/
|--lib /*核心的库代码*/
|--mm /*memory manager内存管理器,包含本地内存处理实现的核心代码*/
|--modules /*子系统模块*/
|--net /*安放与网络设备及协议相关的代码*/
| |--802 /*802无线通讯协议核心支持代码*/
| | |--pseudo /*虚拟设备*/
| | `--transit /*移动*/
| |--appletalk /*与苹果系统连网的协议*/
| |--ax25 /*AX25无线INTERNET协议*/
| |--bridge /*桥接设备*/
| |--core /*核心*/
| |--decnet /*网络数据库*/
| |--econet /*ECONET公司的设备*/
| |--ethernet /*宽带接入*/
| |--ipv4 /*IP协议族V4版32位寻址模式*/
| |--ipv6 /*IP协议族V6版*/
| |--ipx /* NOVELL用于NETWARE客户端/服务器的协议群组*/
| |--irda /*红外通讯协议栈*/
| | |--compressors /*数据压缩*/
| | |--ircomm /*把红外口当作串口或并口进行处理的一种方式*/
| | |--irlan /*一种红外局域网协议*/
| | `--irlpt /*红外打印协议*/
| |--lapb /*链路访问过程平衡协议*/
| |--netlink /*无线电话网络协议*/
| |--netrom /*一种无线网络协议*/
| |--packet /*封包协议*/
| |--rose /*一种无线网络协议*/
| |--sched /*进程调度*/
| |--sunrpc /*一种数据库服务协议*/
| |--unix
| |--wanrouter /*路由器*/
| `--x25 /*包含X.25协议所涉及的核心代码*/
|--pcmcia-cs-3.0.14 /*个人计算机存储卡国际协会标准*/
| |--cardmgr /*PC卡服务启动程序*/
| |--clients /*客户端*/
| | `--patches /*补充*/
| |--debug-tools /*调试工具*/
| |--doc /*文档*/
| |--etc /*配置*/
| | `--cis
| |--flash
| |--include /*头文件*/
| | |--linux
| | `--pcmcia /*PC卡*/
| |--man /*说明*/
| `--modules /*子系统模块*/
`--scripts /*生成内核映像的外部程序,包含用于配置核心的脚本文件等*/
|--ksymoops /*内核调试工具,它将试图将代码转换为指令并将堆栈值映射到内核符号*/
`--lxdialog /*进程间通讯语言DIALOG的原始码*/

linux文件目录详解相关推荐

  1. Linux系统结构 详解

    Linux系统结构 详解 标签: 产品产品设计googleapple互联网 2011-01-07 14:14 31038人阅读 评论(6) 收藏 举报 分类: Linux(21) 版权声明:本文为博主 ...

  2. Linux: 系统结构详解

    Linux系统一般有4个主要部分: 内核.shell.文件系统和应用程序.内核.shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序.管理文件并使用系统.部分层次结构如图1-1所 ...

  3. Linux 系统结构详解——新手上路

    Linux 系统结构详解 Linux系统一般有4个主要部分: 内核.shell.文件系统和应用程序.内核.shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序.管理文件并使用系统 ...

  4. Linux 目录详解 树状目录结构图

    1.树状目录结构图 2./目录 目录 描述 / 第一层次结构的根.整个文件系统层次结构的根目录. /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如:cat.ls.cp,和/ ...

  5. 《Linux命令详解手册》——Linux畅销书作家又一力作

    关注IT,更要关心IT人,让系统管理员以及程序员工作得更加轻松和快乐.鉴于此, 图灵公司引进了国外知名出版社John Wiley and Sons出版的Fedora Linux Toolbox: 10 ...

  6. Linux系统详解 系统的启动、登录、注销与开关机

    Linux系统详解 第六篇:系统的启动.登录.注销与开关机 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://johncai.blo ...

  7. 每天一个linux命令(25):linux文件属性详解

    每天一个linux命令(25):linux文件属性详解 Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下 ...

  8. c linux time微秒_学习linux,看这篇1.5w多字的linux命令详解(6小时讲明白Linux)

    用心分享,共同成长 没有什么比每天进步一点点更重要了 本篇文章主要讲解了一些linux常用命令,主要讲解模式是,命令介绍.命令参数格式.命令参数.命令常用参数示例.由于linux命令较多,我还特意选了 ...

  9. 《嵌入式Linux软硬件开发详解——基于S5PV210处理器》——2.2 DDR2 SDRAM芯片

    本节书摘来自异步社区<嵌入式Linux软硬件开发详解--基于S5PV210处理器>一书中的第2章,第2.2节,作者 刘龙,更多章节内容可以访问云栖社区"异步社区"公众号 ...

最新文章

  1. 我的.net程序为何不能执行?
  2. A. Many Equal Substrings(自己很水)
  3. dbcp_c3p0连接mysql8.0.13
  4. 《Forward团队-爬虫豆瓣top250项目-设计文档》
  5. 如何清空其他终端上的屏幕
  6. ElasticSearch SQL 日期函数
  7. __attribute__((weak)) 简介及作用
  8. Thompson sampling
  9. 阿里云服务器安装宝塔流程
  10. 【华为云技术分享】让电变“机灵”,华为云与开发者共同打造智慧用电
  11. #91;#12304;#26469;#20998;#26399;#23458;#26381;#30005;#35805;#12305;#93;
  12. Win10任务栏卡死解决方法
  13. Oracle RushQL勒索病毒恢复方法
  14. 假设检验中原假设和备择假设的选取问题
  15. 大学最后一个学习的半年,Do crazily without hesitation
  16. Simulink仿真入门到精通(五) Simulink模型的仿真
  17. 视频号自2023年起向商家收费;字节跳动裁员;阿里巴巴组织架构调整 | T资讯...
  18. STM32的全系列MCU的ID号的地址及读取方法
  19. TAPAS: Weakly Supervised Table Parsing via Pre-training 原论文解读
  20. 新站如何让百度快速收录

热门文章

  1. java 汇编_大话+图说:Java 汇编指令——只为让你懂
  2. 使用winsockfix修复网络正常但无法浏览网页
  3. SpringBoot集成支付宝沙箱手机网站支付详细流程和踩坑分享
  4. java 获取ftp 文件路径_java在浏览器上获取FTP读文件路径
  5. 华为笔记本没有网线口_matebook 14有网线接口吗
  6. win7虚拟机上安装visual studio2017社区版的相关问题以及解决办法
  7. python3.x 与python2.x print的区别 input区别
  8. 基于web的教学答疑系统
  9. 终于搞定美团app人气榜提取的数据分类工作
  10. iPad 使用技巧:Apple Pencil