Linux基础:文件系统层次与命令详解

需积分: 0 1 下载量 2 浏览量 更新于2024-08-03 收藏 635KB PDF 举报
Linux基础命令(一).pdf文档深入介绍了Linux系统的基础知识,特别是其文件系统层次化结构,这是理解Linux操作的关键组成部分。Filesystem Hierarchy Standard (FHS) 是一套针对Unix发行版推荐的文件组织标准,它定义了Linux文件系统的主要目录及其用途。 1. **文件目录结构**: - `/`:根目录,作为所有其他目录的起点,包含系统的核心组件。 - `/bin`:存放常用的用户命令,如ls。 - `/boot`:存放系统启动所需文件,如内核和引导加载程序。 - `/dev`:设备文件目录,用于连接硬件设备。 - `/etc`:系统配置文件存放地,如网络配置、服务配置等。 - `/home`:普通用户的主目录。 - `/root`:系统管理员(root)的主目录。 - `/run`:存放进程运行时的数据,如内存中的临时文件。 - `/sbin`:包含管理员使用的系统命令,如shutdown。 - `/tmp`:临时文件目录,所有用户可访问,但生命周期较短。 - `/usr`:常规程序文件、库文件、文档等,细分为`/usr/bin`、`/usr/local`、`/usr/sbin`和`/usr/tmp`。 - `/lib`和`/lib64`:存放程序库文件,64位程序库在`/lib64`。 - `/media`和`/mnt`:挂载外部存储设备的目录。 - `/opt`:可选应用安装位置。 - `/proc`:显示当前系统进程信息。 - `/srv`:存储本地提供服务的数据。 - `/sys`:存放硬件驱动和系统状态信息。 2. **路径类型**: - **绝对路径**:从根目录开始,明确指出文件位置,如`/etc/sysconfig/network-scripts/ifcfg-ens33`。 - **相对路径**:相对于某个参照点的路径,如`./file.txt`表示当前目录下的file.txt,`../parentdir/file.txt`表示上一级目录的file.txt。 3. **文件命名规则**: - 文件名长度不超过255个字符。 - 禁止使用`/`作为文件名字符。 - 文件名区分大小写。 - 隐藏文件以点`.`开头。 在Linux中,这些目录结构和命名规则对于正确管理和维护文件系统至关重要。理解它们有助于新用户快速熟悉环境,同时对系统管理员进行高效的维护工作也大有裨益。此外,熟知不同路径类型对于编写脚本和配置文件时定位文件位置也非常重要。掌握Linux基础命令(一)有助于构建扎实的Linux技能基础。
2021-09-13 上传
2021-09-13 上传