根目录下面,有许多文件,这次先做一个简单的介绍,后面随着我学习的不断深入,会不断完善。
1、bin
binanry(二进制),使用的命令全部以二进制文件的形式保存在这个目录下,这个目录下的所有文件不需要任何权限就可以执行,系统启动后直接启动的目录,缺少bin目录,系统无法正常运行。
2、boot
内核文件
3、dev
device(设备)
4、home
家目录
5、etc
etcetera(等等),早期unix把各种零碎的文件保存在这个目录下,系统所有的设置项都是以文件的形式保存在这个目录下。
6、lib
library(图书馆,库,框架),保存着系统,程序,甚至硬件运行所依赖的库文件。
7、usr
Unix software resource(软件资源目录),是区别于系统的指令
bin:保存的是安装软件时产生的一些指令。
etc:非系统应用的配置或者设置。
lib:非系统库
include:非系统程序的头文件,c语言常用的头文件,如stdio.h
local:系统建议的软件安装目录
sbin:systembin,保存shell指令,但只能被root执行
src:source,源,Linux源代码保存在这
share:共享目录,存放帮助文档,软件说明等文件cd
games:游戏
tmp:用户临时缓存目录
8、var
variable(变量)
系统和程序在运行的时候产生或者需要用到的文件都会被释放的这个目录下。
9、proc
process directory(进程目录)
这个文件保存在内核中,也就是说关机后,关机再开机后,这个目录是不一样的。
10、sbin
根目录下的bin和sbin是系统级,usr目录下的bin和sbin是应用级。
注意:
/bin存放的是最常见的命令,如ls,cd,cp。首先都是操作这个系统必须基本命令,所有的用户都能使用。
/sbin 存放一些权限敏感的命令,如init,shutdown,系统所必须的命令,有些需要管理员权限才能运行。
/usr/bin是一些用户的指令,如SSH,vi,ping,不是系统所必须的。
/usr/sbin是系统必备但不是必须。