第3节 在linux系统中管理目录和文件.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3节 在linux系统中管理目录和文件

管理目录和文件 目标: 1.了解文件系统层次标准(FHS) 2.识别linux系统中的文件类型 3.更改目录并列出目录内容 4.创建和查看文件 5.管理文件和目录 6.在linux上找到文件 7.搜索文件内容 目标1:了解文件系统层次标准(FHS) ?Filesystem Hierarchy Standard(FHS,文件系统层次结构标准) Linux和UNIX的文件系统是一个以“/ “为根的阶层式的树状文件结构,/ 因此被称为根目录。所有的文件和目录都置于根目录/ 之下。在早期的UNIX系统中,各个厂家各自定义了自己的UNIX系统的文件系统构成,比较混乱。  为了避免在Linux也产生同样的问题,在Linux面世不久,就开始了对Linux文件系统进行标准化的活动,形成了FHS (Filesystem Hierarchy Standard)。 了解文件系统层次标准(FHS) 关于FHS:文件系统层次标准定义了/目录下应该有哪些目录(/boot,/dev,/proc….),它们应该包含什么内容? 定义了2层结构: 针对/下面第一层目录:比如/bin下面要放用户可执行的程序,/etc下面放配置文件等 针对/var和/usr下面的目录:比如/usr/share放共享的资料,/var/log下面放系统的日志等 了解文件系统层次标准(FHS) 了解文件系统层次标准(FHS) 根目录/: 文件系统树的最顶层,系统启动的时候第一个被mount的目录,所有开机时要设计的程序必须位于该分区中。/etc, /bin, /dev, /lib, /sbin 这5个目录必须和/目录在一个分区,不能单独设置分区 /bin:重要的可执行程序,所有用户(包括管理员和普通用户)都可以执行的程序.比如ls, mv, rm, mkdir, rmdir, gzip, tar, cat, cp, mount等 了解文件系统层次标准(FHS) /boot:对系统启动非常重要的一个目录,包含了boot loader(/boot/grub)的信息和压缩内核。 /dev:设备目录,所有的设备在linux里都是以文件的形式在该目录里面出现(比如CD设备、打印机、鼠标)。应用程序通过对这个文件进行读写来访问设备。 设备文件分两类:字符设备文件和块设备文件。 注意:/dev/null设备 了解文件系统层次标准(FHS) /etc:该目录下包含的系统的配置文件,所有应用程序的配置文件都在里面有相应的文件。/etc/apache2,/etc/samba 根据FHS不能在此处存储任何可执行程序。 /home:非root用户默认的主目录,默认新创建的用户都在该目录下有一个以自己用户名命名的目录,里面有该用户的一些初始配置文件。 了解文件系统层次标准(FHS) /lib:包含应用程序运行时需要调用的库文件和内核相关的模块存储在/lib/modules/中. /media:设备的mount点,像 cdroom,usb,floppy等默认mount到该目录 了解文件系统层次标准(FHS) /opt:应用程序目录,已安装的程序可以将其静态文件存储在目录/opt中。 /root:管理员root的主目录。它最好与根目录在一个分区中。 /sbin:系统二进制,包含系统管理的重要程序(ifconfig)一般是让管理员用的。 了解文件系统层次标准(FHS) /srv:服务的数据目录,用于存储各种服务的数据。像/srv/www是apache的默认数据存放目录。 /tmp:临时区域,用来放临时文件,任何人可以读写该目录,所有程序的临时文件在删除前都存储在/tmp/中。 了解文件系统层次标准(FHS) /usr/:应用程序,图形界面文件,其他库,本地安装程序,文档… 了解文件系统层次标准(FHS) /var:可变文件,包含可以在运行时修改的文件(cache或者log) 了解文件系统层次标准(FHS) /proc:保存提供给用户的进程信息(ps,top),该目录不包含任何实际文件. /sys:系统信息目录,以树形结构提供有关的硬件的总线,设备等信息。 /mnt:临时mount目录 目标2:识别linux系统中的文件类型 linux中的文件类型与windows有着显著的区别,最显著的区别在于linux对目录和设备都当作文件来处理,这样就简化了对各种不同类型设备的处理 ,提高了效率。Linux文件类型常见的有: 普通文件 目录 设备文件 链接 套接字 FIFO Linux中的文件类型 普通文件:用一个名称表示的一组连续的数据 -rw- 目录:目录是一种特殊的文件,它包含了一系列的实体, 每一个实体包含了该目录下的一个对象的文件名和inode 值。

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档