Chinaunix首页 | 论坛 | 博客
  • 博客访问: 50502
  • 博文数量: 25
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 251
  • 用 户 组: 普通用户
  • 注册时间: 2015-07-15 09:28
文章分类
文章存档

2017年(25)

分类: 嵌入式

2017-09-06 10:19:19

1./bin 目录
   该目录下的命令可以被 root 与一般账号所使用,由于这些命令在挂接其它文件系统之前就可以使用,所以 /bin 目录必须和根文件系统在同一个分区中。
   /bin 目录下常用的命令有:cat、chgrp、chmod、cp、ls、sh、kill、mount、umount、mkdir、[、test等。其中 "[" 命令就是 test 命令,我们在利用 Busybox 制作根文件系统时,在生成的 bin 目录下,可以看到一些可执行的文件,也就是可用的一些命令。

2./sbin 目录
   该目录下存放系统命令,即只有系统管理员(俗称最高权限的 root)能够使用的命令,系统命令还可以存放在 /usr/sbin,/usr/local/sbin 目录下,/sbin 目录中存放的是基本的系统命令,它们用于启动系统和修复系统等,与 /bin 目录相似,在挂接其他文件系统之前就可以使用 /sbin,所以 /sbin目录必须和根文件系统在同一个分区中。
   /sbin 目录下常用的命令有:shutdown、reboot、fdisk、fsck、init 等,本地用户自己安装的系统命令放在 /usr/local/sbin 目录下。

3、/dev 目录
   该目录下存放的是设备与设备接口的文件,设备文件是 Linux 中特有的文件类型,在 Linux 系统下,以文件的方式访问各种设备,即通过读写某个设备文件操作某个具体硬件。比如通过
"dev/ttySAC0" 文件可以操作串口 0,通过 "/dev/mtdblock1" 可以访问 MTD 设备的第 2 个分区。比较重要的文件有 /dev/null, /dev/zero, /dev/tty, /dev/lp* 等。

4./etc 目录
   该目录下存放着系统主要的配置文件,例如人员的账号密码文件、各种服务的其实文件等。一般来说,此目录的各文件属性是可以让一般用户查阅的,但是只有 root 有权限修改。对于 PC 上的 Linux 系统,/etc 目录下的文件和目录非常多,这些目录文件是可选的,它们依赖于系统中所拥有的应用程序,依赖于这些程序是否需要配置文件。在嵌入式系统中,这些内容可以大为精减。

5./lib 目录
   该目录下存放共享库和可加载(驱动程序),共享库用于启动系统。运行根文件系统中的可执行程序,比如:/bin /sbin 目录下的程序。

6./home 目录
   系统默认的用户文件夹,它是可选的,对于每个普通用户,在 /home 目录下都有一个以用户名命名的子目录,里面存放用户相关的配置文件。

7./root 目录
   系统管理员(root)的主文件夹,即是根用户的目录,与此对应,普通用户的目录是 /home 下的某个子目录

8./usr 目录
   /usr 目录的内容可以存在另一个分区中,在系统启动后再挂接到根文件系统中的 /usr 目录下。里面存放的是共享、只读的程序和数据,这表明 /usr 目录下的内容可以在多个主机间共享,这些主要也符合 FHS 标准的。/usr 中的文件应该是只读的,其他主机相关的,可变的文件应该保存在其他目录下,比如 /var。/usr 目录在嵌入式中可以精减。

9./var 目录
   与 /usr 目录相反,/var 目录中存放可变的数据,比如 spool 目录(mail,news),log 文件,临时文件。

10./proc 目录
   这是一个空目录,常作为 proc 文件系统的挂接点,proc 文件系统是个虚拟的文件系统,它没有实际的存储设备,里面的目录,文件都是由内核临时生成的,用来表示系统的运行状态,也可以操作其中的文件控制系统。

11./mnt 目录
   用于临时挂载某个文件系统的挂接点,通常是空目录,也可以在里面创建一引起空的子目录,比如 /mnt/cdram /mnt/hda1 用来临时挂载光盘、移动存储设备等。

12. /tmp 目录
   用于存放临时文件,通常是空目录,一些需要生成临时文件的程序用到的 /tmp 目录下,所以 /tmp 目录必须存在并可以访问。

阅读(1226) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~