第4讲_Linux目录文件及常用命令.ppt_第1页
第4讲_Linux目录文件及常用命令.ppt_第2页
第4讲_Linux目录文件及常用命令.ppt_第3页
第4讲_Linux目录文件及常用命令.ppt_第4页
第4讲_Linux目录文件及常用命令.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三讲Linux目录文件及常用命令 河南大学计算机与信息工程学院授课人 周毅 联系电话mail zhouyi 计算机专业核心课程之一 2 Linux文件系统 文件系统 负责管理和存储文件信息的软件机构 与文件管理有关的软件被管理的文件实施文件管理所需的数据结构Linux支持多种文件系统 JFS ReiserFS ext ext2 ext3 ISO9660 XFS Minx MSDOS UMSDOS VFAT NTFS HPFS NFS SMB SysV PROC等 3 Linux文件系统 虚拟文件系统 VFS VFS VirtualFileSystem 间接层 用于处理涉及文件的系统调用 并调用物理文件系统代码中的必要功能进行I O操作 利于集成和使用多种类型的文件系统 4 Linux文件系统 inode节点 VFS定义了每个文件系统必须实现的函数集 接口涉及三类对象 文件系统 i节点和打开文件 每个文件都是由i节点的结构来表示 其含有对特定文件的描述 文件类型 访问权限 属主 时间戳 大小及数据块指针 5 常用文件系统 FAT16和FAT32文件系统NTFS文件系统ext2和ext3 标准文件系统 swap文件系统 交换分区 NFS文件系统 网络文件系统 ISO9660文件系统 光盘操作 6 Linux目录结构 7 Linux目录结构 bin bin就是二进制 binary 的英文缩写 在这里存放前面Linux常用操作命令的执行文件 如mv ls mkdir等 有时 这个目录的内容和 usr bin里面的内容一样 它们都是放置一般用户使用的执行文件 boot 这个目录下存放操作系统启动时所要用到的程序 如启动grub就会用到其下的 boot grub子目录 dev 该目录中包含了所有Linux系统中使用的外部设备 要注意的是 这里并不是存放的外部设备的驱动程序 它实际上是一个访问这些外部设备的端口 由于在Linux中 所有的设备都当作文件一样进行操作 比如 dev cdrom代表光驱 用户可以非常方便地像访问文件 目录一样对其进行访问 8 Linux目录结构 etc 该目录下存放了系统管理时要用到的各种配置文件和子目录 如网络配置文件 文件系统 x系统配置文件 设备配置信息 设置用户信息等都在这个目录下 系统在启动过程中需要读取其参数进行相应的配置 etc rc d 该目录主要存放Linux启动和关闭时要用到的脚本 在后面的章节中还会进一步地介绍 etc rc d init 该目录存放所有Linux服务默认的启动脚本 在新版本的Linux中还用到的是 etc xinetd d目录下的内容 9 Linux目录结构 home 该目录是Linux系统中默认的用户工具根目录 执行adduser命令后系统会在 home目录下为对应账号建立一个名为同名的主目录 lib 该目录是用来存放系统动态链接共享库的 几乎所有的应用程序都会用到这个目录下的共享库 因此 千万不要轻易对这个目录进行什么操作 lost found 该目录在大多数情况下都是空的 只有当系统产生异常时 会将一些遗失的片段放在此目录下 media 该目录下是光驱和软驱的挂载点 misc 该目录下存放从DOS下进行安装的实用工具 一般为空 mnt 该目录是软驱 光驱 硬盘的挂载点 也可以临时将别的文件系统挂载到此目录下 10 Linux目录结构 proc 该目录是用于放置系统核心与执行程序所需的一些信息 而这些信息是在内存中由系统产生的 故不占用硬盘空间 root 该目录是超级用户登录时的主目录 sbin 该目录是用来存放系统管理员的常用的系统管理程序 tmp 该目录用来存放不同程序执行时产生的临时文件 一般Linux安装软件的默认安装路径就是这里 usr 这是一个非常重要的目录 用户的很多应用程序和文件都存放在这个目录下 类似与Windows下的ProgramFiles的目录 11 usr bin 系统用户使用的应用程序 usr sbin 超级用户使用的比较高级的管理程序和系统守护程序 usr src 内核源代码默认的放置目录 srv 该目录存放一些服务启动之后需要提取的数据 sys 这是Linux2 6内核的一个很大的变化 该目录下安装了2 6内核中新出现的一个文件系统sysfs Linux目录结构 12 Linux目录结构 Sysfs文件系统集成了下面3种文件系统的信息 针对进程信息的proc文件系统 针对设备的devfs文件系统以及针对伪终端的devpts文件系统 该文件系统是内核设备树的一个直观反映 当一个内核对象被创建的时候 对应的文件和目录也在内核对象子系统中被创建 var 这也是一个非常重要的目录 很多服务的日志信息都存放在这里 13 Linux文件类型 1 普通文件2 目录文件3 链接文件4 设备文件 14 普通文件仅仅就是字节序列 Linux并没有对其内容规定任何的结构 普通文件可以是程序源代码 C C Python Perl等 可执行文件 文件编辑器 数据库系统 出版工具 绘图工具等 图片 声音 图像等 以符号 开头 root JLUZHroot ls linstall log rw r r 1rootroot234442006 04 20install log root JLUZHroot Linux文件类型 普通文件 15 Linux文件类型 目录文件 目录文件是Linux中存储文件名的唯一地方 当把文件和目录相对应起来时 也就是用指针将其链接起来之后 就构成了目录文件 以 d 开头 root JLUZHroot ls l总用量224 rw r r 1rootroot17712006 04 20anaconda ks cfgdrwxr xr x4rootroot40962008 01 20app rw r r 1rootroot859432008 01 20app tardrwxr xr x2rootroot409610月1505 41gdbtestdrwxr xr x2rootroot40962008 01 20hanoidrwxr xr x2rootroot409610月1505 05hellodrwxr xr x2rootroot40962008 01 21memtest root JLUZHroot 16 Linux文件类型 链接文件 root JLUZHroot ls linstall log rw r r 1rootroot234442006 04 20install log root JLUZHroot ln sinstall logwen txt root JLUZHroot ls lwen txtlrwxrwxrwx1rootroot1110月1506 24wen txt install log root JLUZHroot 链接文件有些类似于Windows中的 快捷方式 但是它的功能更为强大 它可以实现对不同的目录 文件系统甚至是不同的机器上的文件直接访问 并且不必重新占用磁盘空间 以 l 开头 17 Linux文件类型 设备文件 root JLUZHroot ls l dev ttycrw rw rw 1rootroot5 02003 01 20 dev tty root JLUZHroot ls l dev hda1brw rw 1rootdisk3 12003 01 30 dev hda1 root JLUZHroot 在linux下 为了屏蔽用户对设备访问的复杂性 采用了设备文件 即可以通过像访问普通文件一样的方式来对设备进行访问读写 以 c 开头 字符设备 以字符模式进行I O操作 以 b 开头 块设备 通过高速缓存以块模式写数据操作 18 Linux文件属性 19 第一个字符显示文件的类型 表示普通文件 d 表示目录文件 l 表示链接文件 c 表示字符设备 b 表示块设备 p 表示命名管道比如FIFO文件 FirstInFirstOut 先进先出 f 表示堆栈文件比如LIFO文件 LastInFirstOut 后进先出 Linux文件属性 20 r 表示可读 w 表示可写 x 表示可执行 表示该用户组对此没有权限 第一个字符之后的3个三位字符组 Linux文件属性 21 root JLUZHroot ls l总用量248 rwxr xr x1rootroot115482008 04 20aaadrwxr xr x4rootroot40962008 01 20app rw r r 1rootroot859432008 01 20app tardrwxr xr x2rootroot409610月1505 41gdbtestdrwxr xr x2rootroot40962008 01 20hanoidrwxr xr x2rootroot409610月1505 05hellodrwxr xr x2rootroot40962008 01 21memtest root JLUZHroot Linux文件属性 练习 22 Linux常用操作命令 内核 Shell和用户 23 Linux中运行的Shell的环境是 系统工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论