0%

linux fhs 规范

linux文件路径和windows不太一样,windows有CDEFG各种盘,但是Linux一切由/而生。

常见的位置:

位置 作用
/ 又叫根路径(root),代表了整个系统。以下所有的路径都是他的子路径
/boot/ 放系统启动所需的东西
/usr 放可运行的程序
/usr/bin/ 放一些基本指令
/usr/local/ 相当于给其他用户可以放想放程序的一个路径,里面也有/bin,/etc/等等子路径
/usr/include/ 放c和c++的头文件
/usr/lib 放可供所有架构调用的二进制库文件、放守护进程类型的程序
/usr/share 放可供各种可以一起使用的一些东西,比如帮助文档、字体等等
/usr/share/doc 放程序使用的帮助文档
/etc 装程序的配置文件
/homt 普通用户的家
/root/ 超级管理员的家
/srv/ 装载服务(一般可以装看不见的一些进程)
/tmp 临时文件存放处
/var/ 放一些永久的变量(值会经常变,但是变量不变)
/dev/ 插入的设备都会以文件的方式呈现出来(很好去Linux下一切皆文件的思想)
/proc/ 存放这台电脑的软件信息
/sys/ 存放这台电脑的硬件信息(以文件的方式存放)
/bin/ 开机直接挂载(指向/usr/bin/)
/sbin/ 开机直接被挂载(指向/usr/sbin/)
/usr/sbin/ 放root的基本指令

家的位置(/home/<用户名>/)

位置 作用
~/.config 放本用户的个人配置文件
~/.local/bin 放用户自行安装的可执行程序文件
~/.local/lib 放用户自行安装的库文件
~/.local/share 程序之间共享的资源