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号
以 '/' 开头的路径,都是绝对路径
不以'/'开头的都是相对路径