第4章 Linux使用基础 4.3.1文件、目录与权限 为了便于管理和识别,用户可以把扩展名 作为文件名的一部分。圆点用区分文件 名和扩展名。扩展名对于将文件分类是十 分有用的。用户可能对某些大众已接纳的 标准扩展名比较熟悉,例如,C语言编写的 源代码文件总是具有C的扩展名。用户可以 根据自己的需要,随意加入自己的文件扩 展名
第4章 Linux 使用基础 4.3.1 文件、目录与权限 ◼ 为了便于管理和识别,用户可以把扩展名 作为文件名的一部分。圆点用于区分文件 名和扩展名。扩展名对于将文件分类是十 分有用的。用户可能对某些大众已接纳的 标准扩展名比较熟悉,例如,C语言编写的 源代码文件总是具有C的扩展名。用户可以 根据自己的需要,随意加入自己的文件扩 展名
第4章 Linux使用基础 4.3.1文件、目录与权限 以下例子都是有效的 Linux文件名。 preface chapter 1. txt XU. C XU bak
第4章 Linux 使用基础 4.3.1 文件、目录与权限 ◼ 以下例子都是有效的Linux文件名。 preface chapter1.txt xu.c xu.bak
第4章 Linux使用基础 4.3.1文件、目录与权限 Linux操作系统支持以下文件类型普通文件、目 录文件、设备文件以及符号链接文件 普通文件() 文本文件它由ASCI字符构成例如信件报告和 称作脚本 script的命令文本文件后者由 shell解 释执行。 (据文件它由来自应用程序的数字型和文本型 数据构成例如电子表格、数据库以及字处理文档 可执行的二进制程序它由机器指令和数据构成 例如您已经学过的系统命令、命令文本文件也能 是可执行的
第4章 Linux 使用基础 4.3.1 文件、目录与权限 ◼ Linux操作系统支持以下文件类型普通文件、目 录文件、设备文件以及符号链接文件。 ◼ 普通文件(-) ◼ 文本文件 它由ASCII 字符构成例如信件报告和 称作脚本script 的命令文本文件后者由shell 解 释执行。 ◼ 数据文件 它由来自应用程序的数字型和文本型 数据构成例如电子表格、数据库以及字处理文档。 ◼ 可执行的二进制程序 它由机器指令和数据构成。 例如您已经学过的系统命令、命令文本文件也能 是可执行的
第4章 Linux使用基础 4.3.1文件、目录与权限 ■目录文件(d) 简称为目录是一种特殊的文件利用它可以 构成文件系统的分层树型结构执行程序可 以通过请求系统建立一个文件并把它放到 目录中同样也可以将它从目录中删除每个 目录文件中至少包括两个文件".."表示上 级目录"."表示该目录本身
第4章 Linux 使用基础 4.3.1 文件、目录与权限 ◼ 目录文件(d) 简称为目录是一种特殊的文件利用它可以 构成文件系统的分层树型结构执行程序可 以通过请求系统建立一个文件并把它放到 目录中同样也可以将它从目录中删除每个 目录文件中至少包括两个文件". ."表示上 一级目录" ."表示该目录本身
第4章 Linux使用基础 4.3.1文件、目录与权限 设备文件(C、b) 设备文件是一种特别文件 Linux系统利用它们来标识 各个设备驱动器核心使用它们与硬件设备通信。 有两类特别设备文件它们对应不同类型的设备驱动器 字符设备最常用的设备类型允许I/0传送任意大小的 数据取决于设备本身的容量,使用这种接口的设备包 括终端、打印机以及鼠标。 块设备这类设备利用核心缓冲区的自动缓存机制缓冲 区进行I/O传送总是以1KB为单位,使用这种接口的 设备包括硬盘、软盘和RAM盘
第4章 Linux 使用基础 4.3.1 文件、目录与权限 ◼ 设备文件(c、b) 设备文件是一种特别文件Linux 系统利用它们来标识 各个设备驱动器核心使用它们与硬件设备通信。 有两类特别设备文件它们对应不同类型的设备驱动器 ◼ 字符设备 最常用的设备类型允许I/O 传送任意大小的 数据取决于设备本身的容量,使用这种接口的设备包 括终端、打印机以及鼠标。 ◼ 块设备 这类设备利用核心缓冲区的自动缓存机制缓冲 区进行I/O 传送总是以1KB 为单位,使用这种接口的 设备包括硬盘、软盘和RAM 盘