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的基本指令 |
| /mnt/ | 一些临时设备的挂载点(如U盘)(一般用户来自己挂载) |
| /media/ | 系统拓展设备的挂载点(如CD、软盘等)(系统自动装载) |
| /dev/ | 比如插入USB后的设备 |
家的位置(/home/<用户名>/)
| 位置 | 作用 |
|---|---|
| ~/.config | 放本用户的个人配置文件 |
| ~/.local/bin | 放用户自行安装的可执行程序文件 |
| ~/.local/lib | 放用户自行安装的库文件 |
| ~/.local/share | 程序之间共享的资源 |