Linux各目录及文件介绍

linux目录类似一个树,顶层是根目录

主要分区

/      根目录,整个目录结构的起始点   

/bin  二进制可执行命令,一般用户使用的命令

/sbin  超级管理命令,这里存放的是系统管理员使用的管理程序

/boot  包含引导Linux的重要文件,如grub和内核文件等;放置内核及LILO、GRUB等导引程序(bootloader)的文件,用于启动

/dev  所有设备都在该目录下,硬盘,分区,键盘,鼠标,USB,tty等所有的设备文件都放在这个目录。

/etc  系统管理和配置文件,系统的所有配置文件都放在它下面

/etc/rc.d  启动的配置文件和脚本

/home  用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示,存放各用户的家目录($HOME)及其文件和配置文件

/root  系统管理员的主目录,该目录是root用户的家目录($HOME)

/lib  标准程序设计库,文件系统的库文件,有点像Windows的Program Files,共享连接库,如C库和C编译器等等。

/mnt  系统提供这个目录是让用户临时挂载其他的文件系统,用于加载各种文件系统, 移动设备文件系统的挂点

/tmp  公共的临时文件存储点,用于存放临时文件,临时文件目录,重新启动时被清除

/media  用于加载各种媒体,如:光盘、软盘等,挂接CD-ROM等设备的目录

/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里。
用于存放系统异常时丢失的文件(如突然宕机),以利于恢复

/proc  虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息, proc文件系统是一个假的文件系统。它不存在在磁盘某个磁盘上。而是由核心在内存中产生。用于提供关于系统的信息(originally aboutprocesses, hence the name)。下面说明一些最重要的文件和目录。 /proc文件系统在procman页中有更详细的说明。

proc下面的目录

/proc/1 关于进程1的信息目录。每个进程在/proc 下有一个名为其进程号的目录。
/proc/cpuinfo 处理器信息,如类型、制造商、型号和性能。
/proc/devices 当前运行的核心配置的设备驱动的列表。
/proc/dma 显示当前使用的DMA通道。
/proc/filesystems 核心配置的文件系统。
/proc/interrupts 显示使用的中断,and how many of each there have been.
/proc/ioports 当前使用的I/O端口。
/proc/kcore 系统物理内存映象。与物理内存大小完全一样,但实际不占用这么多内存; (记住:除非你把它拷贝到什么地方,/proc下没有任何东西占用任何磁盘空间。)
/proc/kmsg 核心输出的消息。也被送到syslog 。
/proc/ksyms 核心符号表。
/proc/loadavg 系统”平均负载”;3个没有意义的指示器指出系统当前的工作量。
/proc/meminfo 存储器使用信息,包括物理内存和swap。
/proc/modules 当前加载了哪些核心模块。

/sys  用于存放系统信息,虚拟的基于内存的文件系统

/var  某些大文件的溢出区,比方说各种服务的日志文件。用于存放那些在时间、大小、内容上会经常变化的文件, var包括系统一般运行时要改变的数据。如存放应用程序数据和日志记录的目录。每个系统是特定的,即不通过网络与其他计算机共享。

var下面的目录

/var/cache 应用程序缓存目录

/var/account 处理账号日志(选项)

/var/crash 系统错误信息(选项)

/var/games 游戏数据

/var/lib 各种状态数据

/var/lock 文件锁定纪录。许多程序遵循在/var/lock中产生一个锁定文件的约定,以支持他们正在使用某个特定的设备或文件。其他程序注意到这个锁定文件,将不试图使用这个设备或文件。

/var/log 各种程序的Log文件,特别是login (/var/log/wtmplog所有到系统的登录和注销) 和 syslog (/var/log/messages里存储所有核心和系统程序信息。 /var/log 里的文件经常不确定地增长,应该定期清除。

/var/mail 电子邮件

/var/opt /opt目录的变量数据

/var/run 进程的标示数据

/var/spool mail, news, 打印队列和其他队列工作的目录。每个不同的spool在/var/spool 下有自己的子目录,例如,用户的邮箱在/var/spool/mail 中。

/var/tmp 临时文件目录。比/tmp 允许的大或需要存在较长时间的临时文件。

/usr 用于存放普通用户的应用程序、库文件和文档等

/opt 用于存放安装的“可选(optionally)”程序,存放后来追加的用户应用程序

/srv主要用来存储本机或本服务器提供的服务或数据

/selinux 伪文件系统kernel子系统通常使用的命令

usr下面的目录

/usr/X11R6X Window系统的所有文件
/usr/bin 用户和管理员的标准命令。有些命令在/bin 或/usr/local/bin 中。
/usr/include c/c++等各种开发语言环境的标准include文件
/usr/lib 应用程序及程序包的连接库
/usr/local 系统管理员安装的应用程序目录,本地安装的程序和其他东西在/usr/local下。这样可能在升级新版系统或新distribution时无须重新安装全部程序。
/usr/local/share 系统管理员安装的共享文件
/usr/sbin 用户和管理员的标准命令
/usr/share 存放使用手册等共享文件的目录
/usr/share/dict 存放词表的目录(选项)
/usr/share/man 系统使用手册
/usr/share/misc 一般数据
/usr/share/sgmlSGML 数据(选项)
/usr/share/xmlXML 数据(选项)


持续更新



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值