目录:
/bin ====== 原始bin目录 (Linux内核级的命令)
/usr/bin ====== 厂商级bin目录 (厂商自定义的)
centos将原始bin和厂商级bin融合在厂商级bin里,用于存放日常使用的命令
/usr/local/bin ====== 用户级bin目录(自己写的脚本放这里)
/sbin ====== 系统级bin目录(系统级命令放这儿,比如ip)
/dev ====== 设备文件目录,存放硬件设备的信息
/etc ====== 配置文件目录
/home ====== 普通用户家目录的父目录
/lib ====== 库文件的目录
/proc ====== 运行时的进程目录
/run ====== 运行时的文件目录
/var ====== 运行时的变量文件目录
/srv ====== 服务文件目录
/sys ====== 系统目录,存放内核信息
文件类型:
- ====== 文件
d ====== 文件夹
l ====== 符号链接
s ====== 套接字文件,网络间通信使用
b ====== 块设备文件
c ====== 字符设备文件
p ====== 管道文件
链接:
Linux中的链接相当于快捷方式,指向某个文件或文件夹
硬链接:只适用于文件。当Linux创建文件时,只存储真实数据,用"inode"来表示,有一个引用(文件名)指向了"inode",创建一个硬链接相当于多了一个引用,当删除一个引用时,不会影响其他引用,只有在删除最后一个引用时,真实数据才会被删除(即inode被删除)。
符号链接:指向某个文件或文件夹的快捷方式,原文件删除时,链接失效。