liunx文件的认识


文件管理

创建 复制 移动 查看 编辑 压缩 查找 删除 等等

系统目录结构

几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文

件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像

一棵树的分支,所以该结构又被称为 目录树 。

windows:一多根的方式组织文件(C:\ D:

Linux:以单根的方式组织文件 /

FHS全称(Filesystem Hierarchy Standard),中文意思是目录层次标准,是Linux的目录规范标准。

FHS定义了两次规范:

1.“/”目录下的各个目录应该放什么文件数据。

2.针对/usr 和 /var 这两个目录的子目录来定义。


bin -> usr/bin            # 存放系统命令(普通用户可以执行)
sbin -> usr/sbin          # 存放系统命令(大部分命令只能超级用户执行)
lib -> usr/lib            # 库文件(操作系统需要用到的组件 插件...)
lib64 -> usr/lib64        # 库文件(64位操作系统库文件)
boot 					# 存放系统启动文件
media 					# 媒体库目录(可以存放视频,图片...)
mnt 					# mount 如果有U盘 光驱以外的设备,挂载目录
opt 					# 存放第三方应用安装包的目录
root 					# 超级用户root的家目录
home					 # 普通用户的家目录
run 					# 存放系统中运行的所有进程PID文件
srv 					# 网站数据存放目录
sys						 # 操作系统相关文件存放目录
tmp						 # 所有用户都可以操作的目录(回收站)
usr 					# 用户文件存放目录
dev 					# 设备文件
etc 					# 系统配置文件 .conf .cfg .configure
proc 					# 系统信息都存放这目录下(硬件信息,进程信息 变化信息)
var 					# 存放一些系统中变量文件,和一些不断发生
变化的可变文件

/dev目录

/dev/sda					 # 系统中的第一块硬盘
/dev/sda1 				    # 系统中的第一块硬盘的第一个分区
/dev/sda2 					# 系统中的第一块硬盘的第二个分区
/dev/sdb 					# 系统中的第二块硬盘
/dev/random					 # 生成随机数的
/dev/null 					# 黑洞,将终端上输出的内容,放入黑洞
/dev/cdrom					 # 光驱
/dev/pts/{0 1 2 3}			 # 连接服务器的虚拟终端设备

/etc目录

/etc/hosts 									# 本地DNS解析文件
/etc/passwd 								# 存放用户信息文件
/etc/sysconfig/network-scripts/ifcfg-网卡名     # 网卡配置文件
/etc/hostname 								# 主机名配置文件
/etc/resolv.conf							 # DNS配置文件

/proc目录

/proc/meminfo                         # 内存信息
/proc/cpuinfo                         # CPU信息

/var目录

/var/log/messages               # 系统日志
/var/log/secure                 # 系统登录日志

路径

特殊目录'.' '..'

..: 当前目录的上一级目录
. :当前目录

相对路径

相对路径:            浦东新区/建韵路399号
绝对路径(完整路径): 中国/上海/浦东新区/建韵路399号
以 '/' 开头的路径,都是绝对路径
不以'/'开头的都是相对路径