day03 Linux系统目录结构
-
Linux系统目录结构
-
windows 以多根的方式组织文件 C:\ D:\
-
Linux 以单根的方式组织文件 / (虚线代表软链接)
-
[图片上传失败...(image-b2e65c-1582033019675)]
-
bin--->存放C语言编译好的二进制可执行文件——无法查看源码
-
boot--->启动
-
dev---> 特殊的文件——只要是设备相关信息都在这里
-
etc--->配置文件——非常重要
-
home--->家目录
-
root--->超级管理员的家目录
-
run--->
-
sbin--->超级管理员才可执行
-
tem--->临时存放的文件
-
usr--->
-
var--->可变文件
-
-
存放命令相关的目录
-
/bin 普通用户使用的目录 /bin/ls, /bin/data
-
/sbin 管理员使用的目录 /sbin/service
-
-
存放用户相关数据的家目录,比如windows不同的用户登录系统显示的桌面背景不一样
-
/home 普通用户的家目录,默认为/home/username 里面会有初始环境变量设定——最好不要修改或删除,会出问题
-
/root 超级管理员root的家目录,普通用户无权操作
-
-
系统文件目录
-
/usr 相当于windows的C:\windows
-
/usr/local 软件安装的目录,相当于C:\program file
-
/usr/bin/ 普通用户使用的应用程序(重要)
-
/usr/sbin/ 管理员使用的应用程序(重要)
-
/usr/lib 库文件Glibc 32bit
-
/usr/lib64 库文件Glibc 64bit
-
-
启动目录
- /boot 存放的系统启动相关的文件,例如kernel,grub(引导装载程序)——不能改
-
配置文件目录——非常重要
-
/etc 极其重要,后续所有服务的配置都在这个目录
-
/etc/sysconfig/network-scripts/ifcfg- 网络配置文件
-
/etc/hostname 系统主机名配置文件
-
/etc/resolv.conf dns客户端配置文件
-
/etc/hosts 本地域名解析配置文件
-
-
可变的目录与临时目录
-
/var 存放一些变化文件,比如/var/log/下的日志文件
-
/var/tmp 进程产生的临时文件
-
/tmp 系统临时目录(类似公共厕所)
-
-
设备目录文件
-
/dev 存放设备文件,比如硬盘,硬盘分区,光驱等
-
/dev/null 黑洞设备,只进不出,类似于垃圾回收站
-
/dev/random 生存随机数的设备
-
/dev/zero 能源源不断的产生数据,类似于取款机,随时随地取钱
-
-
虚拟的文件系统(如对应的进程停滞则/proc下对应目录则会被删除)
-
/proc 反应当前系统正在运行进程的实时状态
-
类似于汽车正在运行过程中的仪表板,能看到汽车的油耗,时速,转向灯等
-
-
-
文件的定义
-
比如:/etc/hostname, 整个文件中包含文件名称以及文件是所在的位置,我么将这个叫做路径,也就是说我们是通过路径对文件进行定位
-
绝对路径 只要以/开始的都算是绝对路径
-
相对路径 相对于当前目录来说
-
. 和..的区别
-
.代表当前目录
-
..代表当前目录的上一级目录
-
-
网友评论