




免费预览已结束,剩余39页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章文件系统和目录管理 文件系统和目录管理是学习和使用Linux的基础 也是Linux系统管理与维护中最重要的部分之一 本章将对Linux目录与文件系统的基本知识 以及磁盘管理操作中的一些重要或者常见的命令做较为详细的介绍 2 1文件系统的概念 本节将对Linux文件系统的概念和Linux目录结构的基本概念等进行较为系统 全面的介绍 2 1文件系统的概念 文件系统 操作系统用来存储和管理文件的方法 系统角度 文件系统对文件存储空间进行组织和分配 并对文件的存储进行保护和检查 用户角度 文件系统可以帮助用户建立文件 并对文件的读 写和删除提供保护和控制 2 1 1Linux常用文件系统介绍 Linux常用文件系统 MSDOS MS DOS文件系统 DOS Windows和OS 2使用该文件系统不支持长文件名 主要用于挂载Microsoft操作系统生成的软盘 ISO9660 标准的CDROM文件系统 允许长文件名Swap 用于交换 Swap 分区 交换分区是系统虚拟内存的一部分 用于在当前内存不足时暂时保存数据 数据被交换到交换分区 当再次需要时调回内存 NFS Sun公司推出的网络文件系统 允许在多台计算机之间共享同一文件系统 易于从所有这些计算机上存取文件Ext2 扩展文件系统 在1994年引入的第二扩展文件系统 2 1 1Linux常用文件系统介绍 Linux常用文件系统 Ext3 Ext2的升级版本 在Ext2基础上加入了记录元数据的日志功能 保持向前和向后的兼容性 支持异步的日志 总体性能好于Ext2 SMB 支持SMB协议的网络文件系统 可用于实现Linux与Windows系统的文件共享VFAT Microsoft扩展FAT VFAT 文件系统 支持长文件名 被Windows9x 2000 XP使用 NTFS 由windows2000 XP 2003操作系统支持 特别为网络和磁盘配额 文件加密等安全特性设计的一种磁盘格式 2 1 2Linux文件介绍 在Linux系统上 任何软件和I O设备都被视为文件 Linux中的文件名最大支持255个字符 分别可以用A Z a z 0 9以及 等字符来命名 2 1 2Linux文件介绍 和Windows不同 Linux文件名是区分大小写的 所有的UNIX系列操作系统都遵循这个规则 Linux下也没有盘符的概念 如Windows下的C盘 D盘 而只有目录 不同的硬盘分区是被挂载在不同目录下的 2 1 2Linux文件介绍 此外 Linux的文件没有扩展名 所以Linux下的文件名称和它的种类没有任何关系 例如 abc exe可以是文本文件 而abc txt也可以是可执行文件 2 2Linux文件系统的组织方式 Linux文件系统目录层次结构 2 2Linux文件系统的组织方式 Linux的路径 路径 表示文件或目录在文件系统中所处的层次绝对路径 是指由根目录 为起点来表示系统中某个文件或目录的位置的方法3 相对路径 是以当前目录为起点 表示系统中某个文件或目录在文件系统中的位置的方法 2 2Linux文件系统的组织方式 Linux的设备文件表示方法 2 2 1文件路径 Linux的目录类型1 工作目录 也叫当前目录 WorkdingDirectory 可以随时改变 2 主目录 系统管理员增加用户时创建的 每个用户都有自己的主目录 不同用户的主目录一般互不相同 用户刚登录到系统中时 其工作目录就是该用户的主目录 通常与用户的登录名相同 可以用 引用自己的主目录文件的路径访问 1 绝对路径访问2 相对路径访问 2 2 2Linux系统的默认目录 2 2 2Linux系统的默认目录 2 3管理目录的常用命令 1 mkdir命令创建目录需要使用mkdir命令 mkdir命令的常用格式如下 mkdir option dirname 该命令创建名为dirname的目录 mkdir命令要求创建目录的用户在当前目录 即dirname的父目录 中具有写权限 并且dirname不能是当前目录中已有的目录或文件名称 2 3管理目录的常用命令 2 rmdir命令删除目录需要使用rmdir命令 rmdir命令的常用格式如下 rmdir option dirname dirname表示目录名 rmdir命令可以从一个目录中删除一个或多个子目录项 须要注意的是 一个目录被删除之前必须是空的 和mkdir命令一样 删除某目录时也必须具有对父目录的写权限 2 3管理目录的常用命令 3 cd命令cd命令即英文词组changedirectory的缩写 作用是改变当前工作目录 cd命令的常用格式如下 cd directory 2 3管理目录的常用命令 4 pwd命令pwd命令即英文词组printworkingdirectory的缩写 作用是显示当前工作目录的路径 该命令无参数和选项 在Linux层次目录结构中 用户可以在被授权的任意目录下用mkdir命令创建新目录 也可以用cd命令从一个目录转换到另一个目录 然而 没有提示符来告知用户目前处于哪一个目录中 要想知道当前所处的目录 可以用pwd命令 该命令显示整个路径名 2 3管理目录的常用命令 5 ls命令ls是英文单词list的简写 其功能为列出目录的内容 这是用户最常用的命令之一 因为用户要不时地查看某个目录的内容 该命令类似于DOS下的dir命令 对于每个目录 该命令将列出其中所有的子目录与文件 对于每个文件 ls将输出其文件名以及所要求的其他信息 默认情况下 输出条目按字母顺序排序 当未给出目录名或文件名时 就显示当前目录的信息 ls命令的常用格式如下 ls option dirname filename 2 4Linux文件系统的类型 1 普通文件普通文件包括源程序文件 脚本文件 可执行程序文件及各种数据文件 普通文件类型标识位为 2 4Linux文件系统的类型 2 目录文件目录文件是一种特殊文件 目录下可以包含文件和子目录 目录文件类型标识位为 d 2 4Linux文件系统的类型 3 套接字文件套接字 socket 是网络通信的常用方法 Linux文件系统可以通过套接字文件实现网络通信 套接字的文件类型标识位为 s 2 4Linux文件系统的类型 4 命名管道命名管道主要是用来实现进程间的通信 命名管道的文件类型标识位为 p 2 4Linux文件系统的类型 5 设备文件Linux将设备作为特殊文件处理 设备文件分为两类 字符设备和块设备 字符设备的文件类型标识位为 c 块设备的文件类型标志位为 b 字符输入输出设备像打印机和键盘都属于字符设备 磁盘等属于块设备 2 4Linux文件系统的类型 6 链接文件为管理方便和节省磁盘空间 Linux允许一个物理文件拥有一个以上的逻辑名即链接文件 链接文件相当于windows中的快捷方式 链接文件类型标识位为 l 2 5文件和目录的权限 Linux通过权限管理来实现系统的安全和用户数据的安全 2 5 1权限的常规表示 文件和目录的权限 无权限 表示无权限读 r 允许读文件内容和查看目录中有哪些文件和目录写 w 允许向文件中写入数据 以及在目录下创建或删除文件和目录执行 x 允许将文件作为程序执行 以及访问目录 2 5 1权限的常规表示 权限的作用范围 u user的缩写 文件所有者 创建者 g group的缩写 同组用户o other的缩写 除所有者 同组用户以外的其他用户a all的缩写 全部的用户 2 5 1权限的常规表示 文件和目录的权限字段 2 5 2使用chmod改变文件 目录访问权限 chmod的权限两种用法 1 包含字母和操作符表达式的文字设定法2 包含数字的数字设定法 2 5 2使用chmod改变文件 目录访问权限 文字设定法 文字设定法的形式chmod who mode 文件名Mode r读w可写x可执行s在文件执行时把进程的属主或组ID置为该文件的文件属主如 u s设置文件的用户ID位 g s设置组ID位 2 5 2使用chmod改变文件 目录访问权限 数字设定法 数字设定法的数字表示属性的含义为 0表示没有权限1表示可执行权限 x 2表示可写权限 w 4表示可读权限 r 数字设定法的一般形式为 chmod mode 文件名 2 5 3使用chown改变文件 目录所有权 命令一般形式为 chown 选项 用户 组文件 目录选项 R递归改变指定目录及其下面的所有子目录和文件的拥有者 v显示chown命令所做的工作 2 6管理磁盘存储器 Linux磁盘存储管理不同于Windows 一般是将存储设备以文件命名 使用的时候需要挂载 2 6 1存储设备的命名 2 6 1存储设备的命名 在linux系统中 USB设备被视为SCSI设备 使用这个设备文件的格式为 sdX 系统中的第一个SCSI设备表示为 sda 第二个表示为 sdb 如果第一SCISI设备是硬盘 U盘就会被识别为 sdb 2 6 2磁盘空间管理 1 使用df命令检查文件系统的磁盘占用情况 命令的使用形式 df 选项 2 6管理磁盘存储器 2 使用du命令检查磁盘空间的使用情况 命令的使用形式 du 选项 设备分区 目录名 2 6 3添加新硬盘 1 硬盘的安装 关闭计算机 对硬盘及BIOS进行设置 关机命令 shutdown hnow快速关机 B 重启计算机 确认硬盘是否被识别 查看计算机设备的命令 dmesg grep磁盘设备名 2 6 3添加新硬盘 2 在新硬盘上创建分区fdisk的命令格式 fdisk 选项 磁盘设备文件名称 分区练习 详见教材P227 2 6 3添加新硬盘 3 分区格式化mkfs的命令格式用法 mkfs 选项 设备名称选项中可以设置格式化的文件系统类型 t文件系统类型 默认ext2 还有ext3 vfat ntfs等 2 6 3添加新硬盘 4 挂载文件系统挂载 mount命令格式用法 mount 选项 磁盘设备文件挂载点说明 挂载点可以是在 mnt目录下创建的子目录 也可以是系统分区类型 如 root boot等选项中 格式化的文件系统类型设置方法 t文件系统类型 默认ext2 还有ext3 vfat ntfs等 注意 mount命令适合手动挂载 如需启动后自动挂载需修改文件 etc fstab卸载 umount命令格式用法 umount挂载点 2 6 3添加新硬盘 补充 U盘的挂载Vfat fat16 32 文件系统的U盘挂载 mount tvfat磁盘设备文件挂载点 oiocharset 字符集 其中 磁盘设备文件为sdX X为已有SCSI设备最后编号 1 挂载点需在 mnt目录下创建一个子目录 如需支持中文编码 可用 oiocharset gb2312NTFS文件系统的U盘挂载 mount tntfs磁盘设备文件挂载点 oiocharset 字符集 注意 ntfs文件系统默认安装不支持 需安装软件包 2 6 3添加新硬
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全管理在外语学习中的作用试题及答案
- 内部审计与外部审计的协调试题及答案
- 2025年入团活动案例试题及答案解析
- 听取专家解析2024年民用航空器维修人员考试试题及答案
- 对未来的期待2025年入团考试试题及答案
- 吸收新知识2024年高级审计师考试试题及答案
- 2025年建造师考试的复习技巧与试题及答案
- 无人机安全检查流程试题及答案
- 个性化护理计划试题及答案
- 无人机飞行操作的趣味课题试题及答案
- 北京市海淀区中考自主招生考试物理试题
- 台海局势之我见课件
- 不良资产尽职调查清单
- 国开电大应用写作形考任务6答案
- 《欧洲西部》课件2
- 中小学文言文阅读详解基础篇 56:《齐人攫金》
- 第十五届运动会场馆医疗保障工作方案
- 岗位风险辨识及风险辨识结果、风险控制措施培训记录
- 印染厂染色车间操作手册培训教材
- 中医正骨机器人的实体建模和仿真分析
- 《学弈》优质课教学课件
评论
0/150
提交评论