您的位置:首页 > 其它

BeagleBone Black 第二课:文件结构

2014-07-23 21:53 176 查看
BBB板第二课:文件结构

学习BBB板过程中,感觉好多命令和应用程序都不太清楚,就是说,这块BBB板本身到底内置了什么系统命令和应用程序,就像第一课中的Vncserver命令,其实本身作为应用程序已经安装好,只是我们不知道罢了。用户手册也未提供,所以我觉得我们还是自己来重新认识这块BBB板的文件结构和应用组成吧。以下有些资料来源网上,根据我手上的BBB板实际进行了修改,如果有错误请朋友们根据自己的板做修改。

BeagleBone BlackDebian7.4 (版本号为DebianLinux 3.8.13-bone43)

一、主文件目录

下图为根目录下的所有目录:



主要目录基本功能解释:

├── bin 基础系统所需要的最基础的命令(目录查询dir和ls等等)
├── boot 内核及引导系统程序
│ └── grub 引导配置文件,如menu.lst 或grub.cfg都在里面
├── dev 设备文件
├── etc 系统配置文件
├── home 普通用户家目录
├── lib 动态链接共享库(firmware子目录就是device tree文件)
├── lost+found 文件碎片
├── media 挂载储存设备的挂载目录
├── mnt 挂载储存设备的挂载目录
├── opt 可选安装目录
├── proc 进程信息及内核信息的内存映射
├── root root的家目录
├── run 保存到下次引导前有效的关于系统的信息文件
├── sbin 系统管理的命令(如磁盘工具fdisk等)
├── selinux 安全服务
├── srv 服务启动之后需要提取的数据
├── sys 内核设备树
│ ├── block
│ ├── bus
│ ├── class
│ ├── dev
│ ├── devices
│ ├── firmware
│ ├── fs
│ └── kernel
│ ├── module
│ └── power
├── tmp 临时文件
├── usr 应用程序和文件
│ ├── bin 系统用户安装使用的应用程序(如之前使用的Vncserver)
│ ├── games 游戏
│ ├── include 开发和编译应用程序所需要的头文件
│ ├── lib 常用的动态链接库和软件包的配置文件
│ ├── local 本地安装的程序
│ ├── sbin 超级用户使用的比较高级的管理程序和系统守护程序
│ ├── share 系统共用
│ └── src 内核源代码
├── var
│ ├── backups 备份
│ ├── cache 应用程序的缓存文件
│ ├── lib 系统正常运行时要改变的文件
│ ├── local /usr/local 中安装的程序的可变数据
│ ├── lock 锁定文件
│ ├── log 系统日志
│ ├── mail 邮件日志相关
│ ├── opt opt目录的变量数据
│ ├── run 保存到下次引导前有效的关于系统的信息文件
│ ├── spool 打印机、邮件、代理服务器等假脱机目录
│ └── tmp 比/tmp 允许的大或需要存在较长时间的临时文件
│ └── www 互联网相关

二、部分目录截图
主要有以下几个目录文件:/bin、 /dev 、 /sys/class 、 /lib 、lib/firmware 、 /usr/bin ,相应的功能只能在需要的时候再慢慢通过网络或其他书籍查询了。在这里做不了那么详细。
好多截图,这里就不上传了,自己进相关目录慢慢看下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: