linux相关路径含义

2018-07-06 10:56:10

下面是对一些路径的解释,可能不是特别全面,后期慢慢补全。


/bin -> /usr/bin

该目录存放常用命令。

/boot

该目录默认下存放的是Linux的启动文件和内核。

/dev

存放一些设备文件包括块设备,字符设备等。

/etc

存放配置文件

/etc/services	#端口--端口简介


/home

各个用户的家目录

/lib -> /usr/lib

32为系统的库文件

/lib64 -> /usr/lib64

64为系统的库文件

/mnt

临时挂载目录

/opt

一般是第三方目录安装路径


/proc

可以在该目录下获取内核信息,该目录为 proc 内存虚拟文件系统,存在于内存中,不占用磁盘空间。

/proc/cmdline 		载入 kernel 时所下达的相关指令与参数!查阅此文件,可了解指令是如何启动的!
/proc/cpuinfo 		本机的 CPU 的相关信息,包含频率、类型与运算功能等
/proc/devices 		这个文件记录了系统各个主要设备的主要设备代号,与 mknod 有关呢!
/proc/filesystems 	目前系统已经载入的文件系统啰!
/proc/interrupts 	目前系统上面的 IRQ 分配状态。
/proc/ioports 		目前系统上面各个设备所配置的 I/O 位址。
/proc/kcore 		这个就是内存的大小啦!好大对吧!但是不要读他啦!
/proc/loadavg 		还记得 top 以及 uptime 吧?没错!上头的三个平均数值就是记录在此!
/proc/meminfo 		使用 free 列出的内存信息,嘿嘿!在这里也能够查阅到!
/proc/modules 		目前我们的 Linux 已经载入的模块列表,也可以想成是驱动程序啦!
/proc/mounts 		系统已经挂载的数据,就是用 mount 这个指令调用出来的数据啦!
/proc/swaps 		到底系统挂载入的内存在哪里?呵呵!使用掉的 partition 就记录在此啦!
/proc/partitions 	使用 fdisk -l 会出现目前所有的 partition 吧?在这个文件当中也有纪录喔!
/proc/uptime 		就是用 uptime 的时候,会出现的信息啦!
/proc/version 		核心的版本,就是用 uname -a 显示的内容啦
/proc/bus/* 		一些总线的设备,还有 USB 的设备也记录在此喔
/proc/self 			指向自己的/proc/pid

/proc/pid/cmdline	启动的指令
/proc/pid/environ	环境变量
/proc/pid/limits	系统一些限制
/proc/pid/cwd		当前工作目录
/proc/pid/exe		可执行程序
/proc/pid/root		该程序更目录(一般为/)

/proc/pid/fd		打开的文件描述符目录

/proc/sys/kernel	#内核的一些配置
/proc/sys/net		#网络的一些配置
/proc/sys/net/ipv4/ip_forward  #1开启ip转发,0表示关闭


/root

root 用户家目录

/run

tmpfs 虚拟文件系统,存在于内存,重启后就会清空,一般记录各个程序的pid。

/sys

系统相关,读者可以参考 sys文件系统

/tmp

临时目录

/usr

包含绝大部分所有用户(users)都能访问的应用程序和文件 包含二进制文件,库文件。文档和二级程序的源代码。

/var

该目录存放那些经常被修改的文件,包括各种日志、数据文件。

©著作权归作者所有
收藏
推荐阅读
简介
天降大任于斯人也,必先苦其心志。