资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1情境4 文件与设备管理2阿福的烦恼通过2天的练习,阿福已经大致学会了 Linux命令的使用方法,也掌握了一些常用的 Linux命令。可是在有些命令,特别是一些关 于目录和文件操作命令的使用过程中,系统经 常会给出诸如“路径错误”或“权限不够”之类的 错误提示。另外,在Windows系统中使用很方 便的光盘和U盘,在Linux中就是不听使唤。3咋回事嘛?笨蛋!你知道什么叫树 吗?你知道什么叫路径 吗?你知道什么叫挂载 、卸载吗?456阿福的学习计划 1、 Linux文件系统管理 2、在Linux中使用移动存储设备71、 Linux文件系统管理 Linux文件系统类型 Linux系统的目录结构 文件类型与文件属性 建立与使用文件系统8Linux文件系统类型 Linux的文件系统是ext2和ext3。 Linux引入虚拟文件系统以兼容使用其他 类型的文件系统,例如FAT16、FAT32、 NTFS、MINIX、UFS、ISO9660等。 9Linux系统的目录结构 /文件系统的根目录 /bin存放普通实用程序 /sbin存放管理员实用程序 /dev存放设备文件 /home存放用户个人目录 /lib存放库文件 /usr存放与用户直接相关的程序或文件 /boot存放与系统启动相关的文件 /etc存放系统配置文件 /mnt设备挂载点目录 /tmp临时目录 /var存放动态信息文件10文件类型与文件属性(1) 命名规范 长度最多是256个字符 区分大小写字母 可以包含空格等特殊字符,但必须使用引号 不可以包含“/”字符11 路径概念 绝对路径: 从根目录开始 以“/”开头文件类型与文件属性(2) 相对路径: 从当前目录开始 不以“/”开头12 文件属性 文件属性包括文件类型与文件的权限 可以使用以下命令来显示文件属性: $ ls l 或 $ ll文件类型与文件属性(3)13 文件类型 Linux支持多种文件类型,每一类用一个 字符来表示,其说明如下: -:常规文件 d:目录 b:块特殊设备 c:字符特殊设备 p:有名管道 s:信号灯 m:共享存储器文件类型与文件属性(4)14文件的权限权限由三个字符串组成,这三个字符串分别表示:该 文件所有者的权限、组中其他人的权限和系统中其人 的权限;每个字符串又由三个字符组成,依次表示对文件的读 (用字符r表示)、写(用字符w表示)和执行权限( 用字符x表示)。当用户没有相应的权限时,该权限的 对应位置用短线“-”来表示。文件类型与文件属性(5)15 例如: drwxr-x- 表示的含义是:d表示这条信息是目录;目录拥 有者的权限是rwx(表示有读、写和执行权限 );组中其他人对该目录的权限是r-x(表示有 读和执行权限,没有写权限),系统中其他人 对该目录的权限是-(表示读、写和执行权限 都没有)。文件类型与文件属性(6)16 权限除了可用r、w、x来表示外,也可用一个3位的数 字来表示,比如644,其百位上的数代表拥有者的权限 ,十位上的数代表拥有者所属的组中的用户的权限, 个位上的数,代表其他用户对该文件的权限。这种采 用数字来表示权限的方法,称为绝对权限表示法。 例如: drwxr-x- 采用绝对权限表示法表示为: 750文件类型与文件属性(7)17 chmod 命令 功能:修改文件的权限 语法: chmod 选项 绝对权限值 要改变的文 件或目录名 选项: -R:递归设置指定目录下的所有文件的权限。 说明:只有文件或目录的拥有者或root用户才 有此更改权。改变文件的权限18 chmod 命令 例如:myfile.txt文件目前的权限为rw-r-r-,若 要更改为rw-rw-r-,其实现的命令为: chmod 664 /home/liyang/myfile.txt ll /home/liyang/myfile.txt -rw-rw-r- 1 liyang student 11 Jul 4 05:39 myfile.txt 改变文件的权限19建立与使用文件系统(1) 创建分区Red Hat Linux 9提供了fdisk和parted两个命令用于对硬盘 进行分区,fdisk命令简单易用,parted命令功能强大一些 ,但使用较复杂。20建立与使用文件系统(2) 创建分区fdisk命令用法:fdisk 设备名第1个IDE设备的设备名为hda,第2个为hdb,第1个SCSI硬盘 设备为sda,第2个SCSI硬盘为sdb。若要对第2个IDE硬盘创建分区,则操作命令就应为:fdisk /dev/hdb。 fdisk命令以交互方式进行操作的,在菜单中选择相应功能键 即可。21 在分区建立文件系统 分区创建后,接下来就要根据要创建的文件系统类型 ,选择相应的命令来格式化分区,从而实现在分区创 建相应的文件系统。只有建立了文件系统后,该分区 才能用于存取文件。 建立与使用文件系统(3)22 在分区建立文件系统 建立ext3文件系统,使用mke2fs命令,用法为: mke2fs 设备名 建立vfat文件系统,使用mkdosfs命令,用法为: mkdosfs 设备名 建立swap文件系统,使用mkswap命令,用法为: mkswap 设备名 比如:要在刚才创建的分区上创建ext3文件系统,则格 式化命令为: #mke2fs /dev/hdb建立与使用文件系统(4)23 挂载和使用文件系统 为了将分区挂载到Linux文件系统中,需要先创 建一个挂载点目录,或利用某个现成的空目录 。 使用mount命令挂载文件系统;使用umount命令 卸载文件系统。建立与使用文件系统(5)24建立与使用文件系统(6) mount命令 功能:将某个文件系统挂载到某个目录上。 语法: mount 选项 设备名 挂载目录 说明: 除非在/etc/fstab文件中有相关项,否则须指明设备 名、挂载目录以及由-t 引导的类型选项。 使用该命令一般要求使用root用户,如果设备有在 /etc/fstab列出并有对应的用户设置,普通用户也可 以使用。25建立与使用文件系统(7) mount命令 选项: -t 文件系统类型:指定设备的文件系统类型,常见 的有: ext3 : linux 目前常用的文件系统 (默认) ext2 : linux 常用的文件系统 msdos : MS-DOS的fat,就是fat16 vfat : windows98常用的fat32 nfs :网络文件系统 iso9660 : CD-ROM光盘标准文件系统 ntfs : windows NT 2000的文件系统 auto :自动检测文件系统 26建立与使用文件系统(8) mount命令 选项: -o 选项:指定挂载文件系统时的选项。有些也可用 在/etc/fstab中。常用的如下: codepage=XXX 代码页 iocharset=XXX 字符集 ro 以只读方式挂载 rw 以读写方式挂载 nouser 使一般用户无法挂载 user 可以让一般用户挂载设备27建立与使用文件系统(9) umount命令 语法:umount 设备名|挂载目录 说明:用于卸载已安装的某个文件系统。 28 挂载和使用文件系统 假设要求将硬盘分区挂载到/usr目录下面的myvod目录 ,则操作命令为: rootrh9 root#mkdir /usr/myvod 创建挂载点目录 rootrh9 root#mount /dev/sdb1 /usr/myvod 挂载/dev/sdb1设备到/usr/myvod目录 rootrh9 root#mount 查看当前已挂载的设备建立与使用文件系统(10)29 挂载和使用文件系统 从输出的内容中,就会看到下面一行的内容,表明挂 载成功。 /dev/sdb1 on /usr/myvod type ext3 (rw) 以后存取/usr/myvod目录中的文件,实际上就是存取第 2个SCSI硬盘中的文件。若要卸载该硬盘分区,则执行 命令: umount /dev/sdb1建立与使用文件系统(11)302、在Linux中使用移动存储设备 在Linux中使用USB存储设备 在Linux中使用光盘31在Linux中使用USB存储设备 USB存储设备常用的主要是U盘和USB移动硬盘两种。 在Linux中,将USB存储设备当作SCSI设备来对待,对于U 盘,如果没有进行分区,则使用相应的SCSI设备文件名来 挂载使用,如果U盘中存在分区,则使用相应分区的设备 文件名来进行挂载。USB硬盘,则使用对应分区的设备文 件名来进行挂载即可。 USB存储设备不使用时,要先umount,然后再移除USB设 备。32在Linux中使用U盘 将U盘插入计算机的USB接口。 创建挂载点目录 为了能挂载使用U盘,需在/mnt目录下,创建一个 用于挂载USB盘的目录,如usb-disk。 rootrh9 root# mkdir /mnt/usb-disk33 挂载和使用U盘 当前U盘只有一个FAT分区,因此使用sdb1设备名 来挂载,实现命令为: rootrh9 root# mount -t vfat /dev/sdb1 /mnt/usb -disk 执行挂载命令时,只要未输出错误信息,则意味 着挂载成功,进入/mnt/usb-disk目录,就可存取访 问U盘中的内容了。在Linux中使用U盘34 卸载U盘 卸载U盘,则实现命令为: rootrh9 root# umount /mnt/usb-disk 在Linux中使用U盘35在Linux中使用光盘 Red Hat Linux 9 可以自动识别光盘并实现自 动挂载和卸载,在需要时可以手工实现挂 载和卸载。 挂载和使用光盘 rootrh9 root# mount /dev/cdrom /mnt/cdrom -t iso9660 卸载光盘 rootrh9 root# umount /mnt/cdrom 36小结Linux的文件系统是 ext2和ext3,可兼容 使用其他文件系统。路径有绝对路径 和相对路径。移动设备使用前要用mount命令挂 载;使用完毕要用umount命令卸 载。否则要出问题哦!文件和目录的权限很 重要哦!权限有两种 表示方法。37
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号