为了学好linux,不得不了解该系统下各个文件夹的作用
以下是我读取到的文件夹
etc lost+found mnt proc selinux tmp VMwareTools-10.0.0-2977863.tar.gz
boot home media net root srv sys usr vmware-tools-distrib
dev lib misc opt sbin tftpboot var bin
首先我们来看第一个文件夹 etc
ect:
系统管理和配置文件所在目录
里面包含了用户的信息、主机ip、bash等文件
lost+found
当Linux 系统错误时,将遗失的片段放入,
通常在最底层
系统修复过程中恢复的文件
mnt
用来挂载外部设备,以便被系统调用
在虚拟机中则是方便与主机进行文件交互,mut里创建一个共享目录
安卓机里通常也有
porc
虚拟的目录,是系统内存的映射。
可直接访问这个目录来获取系统信息
/proc/sys 可写,用来修改内核参数
/proc/cpuinfo 查看cpu信息
/proc/driver 查看驱动信息
selinux
伪文件系统kernel子系统通常使用的命令
tmp
公共的临时文件存储点
boot
内核及其他系统启动所需文件
home
用户的默认主目录
media
一般挂载DVD等媒体文件
root
系统管理员的主目录
srv
系统启动服务时候可以访问的数据库目录
sys
内核态的一些驱动或者设备
usr
用户目录
/usr/include linux下开发和编译应用程序所需要的头文件,如c语言头文件
dev
主要存放设备文件
lib
常用的动态链接库和软件包的配置文件
misc
该目录可以用来存放杂项文件或目录,即那些用途或含义不明确的文件或目录可以存放在该目录下。
opt
安装大的应用程序
sbin
超级管理命令,这里存放的是系统管理员使用的管理程序
var
某些大文件的溢出区,比方说各种服务的日志文件
bin
二进制可执行命令
该目录存放着系统最常用的最重要的命令,相当于DOS下的内部命令,只不过它们是以独立的文件形式存在。比如:ls、cp、mkdir等命令。这个目录中的文件都是可执行的并且是普通用户都可以使用的命令。作为系统最基础的命令都放在这里。