Linux目录类似于一个树,最顶层是根目录,根目录是Linux文件系统的入口,所有的目录、文件、设备都在根目录之下。根目录下包括:
以下对这些目录进行详细介绍:
(1)/bin:存放系统最常用最重要的命令,以独立的文件形式存在,此目录中的文件都是可执行的并且是普通用户都可以使用的命令,如:ls、cp、mkdir等命令。
(2)/boot:Linux的内核级引导系统的程序所需要的文件都存放在该目录中
(3)/dev:设备文件文件存储在该目录中,这个目录是所有Linux的外部设备文件
(4)/etc:系统管理和配置文件,如:用户帐号及密码配置文件等
(5)/home:普通用户的主目录都默认存放在该目录中
(6)/lib:标准程序设计库或称动态链接共享库,几乎所有的应用程序都必须用到这些共享库
(7)/lost+found:用来存放非正常关机或系统意外崩溃产生的一些临时文件
(8)/media:即插即用型存储设备的挂载点自动在该目录下创建,如:U盘
(9)/mnt:用于存放挂载存储设备的挂载目录,让用户临时挂载别的文件系统
(10)/opt:该目录是可选的软件包安装目录,我们可以将有些软件包安装在该目录中
(11)/proc:虚拟的目录,是系统内存的映射,可直接访问此目录来获得系统信息,其内容不在硬盘上而在内存里
以下是/proc 目录下一些比较重要的目录介绍:
A) /proc/cpuinfo:关于处理器的信息,如类型、厂家、型号和性能等
B) /proc/devices: 当前运行内核所配置的所有设备清单
C) /proc/filesystems:当前运行内核所配置的文件系统
D) /proc/dma:当前正在使用的DMA通道
E) /proc/interrupts:正在使用的中断和曾经有多少个中断
F) /proc/ioports:当前正在使用的I/O端口
(12)/root:Linux超级权限用户(系统管理员)的主目录
(13)/sbin:超级管理员命令,存放系统管理员使用的管理程序,普通用户无权限执行这个目录下的命令
(14)/selinux:用来加固操作系统,以提高系统的安全性
(15)/srv:存放服务器特定服务相关的数据
(16)/sys:存放管理设备文件、系统信息
(17)/tmp:公共的临时文件存储点
(18)/usr:是最庞大的目录,要用到的应用程序和文件基本都在这个目录
以下是/usr下一些重要目录介绍:
A) /usr/bin:可执行程序的目录,普通用户就有权限执行。当我们从系统自带的软件 安装一个程序时,其可执行文件大多会放在这个目录中
B) /usr/sbin:可执行程序的目录,大多存放涉及系统管理的命令
C) /usr/local:这个目录一般是用来存放用户自编译安装软件的存放目录
D) /usr/lib:该目录是库文件的存储目录,用来存放一些常用的共享库
E) /usr/share:该目录用于存放系统共用的东西
F) /usr/src:该目录是内核源码存放地
(19)/var:该目录的内容是经常变动的,如:/var/log用来存放系统日志的目录,/var/lib用来存放一些库文件
以上就是Linux的一些重要目录介绍,以后还会继续介绍一些重要指令、权限问题等,希望大家多多关注。