根文件系统中各个常用目录简介
来源:互联网 发布:管理学网络计划图例题 编辑:程序博客网 时间:2024/06/05 06:00
正常来说,根文件系统至少要包括一下目录:
/etc : 存储重要的配置文件。
/bin: 存储常用且开机时必须要用到的执行文件。
/sbin:存储着开机过程中所需要的系统执行文件。
/lib:存储/bin及/sbin的执行文件所需要的链接库,以及linux的内核模块。
/dev:存储设备文件。
注:这五大目录必须存储在根文件系统上,缺一不可。
具体分析:
一、/bin目录
该目录下存放所有用户都可以使用的、基本的命令,这些命令在挂接其他文件系统之前就可以使用,所以/bin目录必须和根文件系统在同一个分区中。
/bin目录下常用的命令有:cat,chgrp,chmod,cp,ls,sh,kill,mount,umount,mkdir,mknod,test等,我们在利用Busybox制作根文件系统时,在生成的bin目录下,可以看到一些可执行的文件,其实就是那些可用的命令。
二、/sbin目录
该目录下存放系统命令,即只有管理员能够使用的命令,系统命令还可以存放在/usr/sbin,/usr/local/sbin目录下,/sbin目录中存放的都是基本的系统命令,他们永远启动系统,修复系统等,与/bin目录相似,在挂接其他文件系统之前就可以使用/sbin,所以/sbin目录必须和根文件系统在同一个分区中,/sbin目录下常用的命令有:shutdown,reboot,fdisk,fsck等,本地用户自己安装的系统命令放在/usr/local/sbin目录下。
三、/dev目录
该目录下存放的是设备文件,设备文件是linux中特有的文件类型,在linux系统下,以文件的方式访问各种设备,即通过读写某个设备文件来操作控制某个具体硬件,比如通过”/dev/ttySAC0”文件可以操作串口0等等其他硬盘都一样。
四、/etc目录
该目录下存放着各种配置文件,对于pc的linux系统,/etc目录下的文件和目录非常多,这些目录文件是可选的,他们依赖于系统中所拥有的应用程序,依赖于这些这些程序是否需要配置文件,这也就是说/etc不光是配置操作系统,还能配置应用程序,所以在嵌入式系统中,这些内容可以大大精简。
五、/lib目录
该目录下存放着共享库和可以加载的各种驱动程序,共享库用于启动系统,运行根文件系统中的可执行程序。
六、/home目录
用户目录,他是可选的,对于每一个普通用户,在/home目录下都有一个以该用户名命名的子目录,里面存放这用户相关的配置文件。
七、/root目录
根用户的目录,与此对应,普通用户的目录是/home下的某个子目录。
八、/usr目录
/usr目录的内容可以存在另一个分区中,在系统启动后再挂接到根文件系统中的/usr目录下,里面存放的是共享、只读的程序和数据,这表明/usr目录下的内容可以在多个主机间共享,这些主要也符合FHS标准,/usr中的文件应该是只读的。
九、/var目录
与/usr目录相反,/var目录中存放可变的数据,比如spool目录(mail,news),log文件,临时文件。
十、/proc目录
这是一个空目录,常常作为proc文件系统的挂节点,proc文件系统是一个虚拟的文件系统,它没有实际的存储设备,里面的目录,文件多事由内核临时生成的,用来表示系统的运行状态,可以操作其中的文件控制系统。
十一、/mnt目录
用于临时挂载某个文件系统的挂节点,通常是空目录,也可以在里面创建空的子目录,用于临时挂载光盘、硬盘等。
十二、/tmp目录
用于存放临时文件,通常是空目录,一些需要生成临时文件的程序用到的/tmp目录下,所以/tmp目录必须存在并且可以访问。
- 根文件系统中各个常用目录简介
- Linux 根文件系统中各个主要目录存放的内容
- 文件系统各个目录功能作用
- linux文件系统目录结构简介
- [Linux] Linux-文件系统目录描述简介
- Linux文件系统以及目录结构简介
- Linux文件系统以及目录结构简介
- Linux文件系统以及目录结构简介
- Linux-文件系统以及目录结构简介
- Linux文件系统以及目录结构简介
- Linux文件系统以及目录结构简介
- Linux文件系统以及目录结构简介
- Linux文件系统以及目录结构简介
- 建立根文件系统目录
- SylixOS中Proc文件系统简介
- linux 文件系统几个常用目录的作用
- linux文件系统下常用目录文件说明
- 常用的文件系统操作命令--目录命令
- use a circular buffer for video frames on iOS
- 深入理解Android音视频同步机制(二)ExoPlayer的avsync逻辑
- 58到家数据库30条军规解读
- HDU 1087 Super Jumping! Jumping! Jumping!
- 【操作系统】记录的成组误区
- 根文件系统中各个常用目录简介
- 理论知识:电路基础知识
- stm32f407部分外设驱动,can总线,定时器,gpio,串口,系统时钟等
- 最长公共子序列
- Java面试题:如何用java代码写一个堆栈
- 校招编程题:求最优解题方案
- 再探进程间通信
- keytool获取apk包的MD5
- Linux学习一:几个常用的命令