linux-centos7-服务器命令课件教程第2章文件系统.ppt
《linux-centos7-服务器命令课件教程第2章文件系统.ppt》由会员分享,可在线阅读,更多相关《linux-centos7-服务器命令课件教程第2章文件系统.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Date: 7/5/2022目录 2.1项目一:Linux下文件管理的实践2.1.1文件系统概述2.1.2Linux的树形目录结构2.1.3Linux的文件管理命令 2.2项目二:使用vim编辑文档2.2.1vim编辑器2.2.2查看文件内容命令2.2.3管道与重定向命令 2.3项目三:使用U盘备份文件2.3.1挂载点2.3.2查询设备名2.3.3挂载文件系统2.3.4卸载文件系统 2.4项目四:扩充系统的硬盘空间 2.5知识扩展 2.5.1命令行下提高工作效率的方法 2.5.2文件系统的自动挂载 2.6本章小结Date: 7/5/20222.1项目一:项目一:Linux下文件管理下文件管理的
2、实践的实践Linux操作系统安装完成后,新进公司的网络部实习生被安排使用guestuser1账号访问Linux操作系统尽快熟悉Linux环境的相关操作以便胜任相关工作。作为Linux系统的初学者,为了理解Linux操作系统中目录及文件的概念,掌握Linux环境下目录及文件的相关命令,实践了如下操作: : (1)创建目录/home/guestuser1/work1,/home/guestuser/work2; (2)将当前目录切换到/home/guestuser/work1; (3)显示当前路径; (4)在/home/guestuser1/work1目录下生成文件file1; (5)显示当前目录
3、下的所有内容(包括隐藏文件),以确认是否生成文件file1;Date: 7/5/20222.1项目一:项目一:Linux下文件管理下文件管理的实践的实践 (6)将文件file1拷贝到目录/home/guestuser1/work2下; (7)查看/home/guestuser1/work2目录下是否有file1文件,以确认拷贝操作是否成功; (8)删除/home/guestuser1/work1目录下的file1文件; (9)删除空目录/home/guestuser1/work1; (10)将file1文件改名为file2; (11)查找当前目录下所有以“file”开头的文件。Date: 7/
4、5/20222.1项目一:项目一:Linux下文件管理下文件管理的实践的实践序号知识点详见章节1了解Linux文件系统概念2.1.12了解Linux目录结构2.1.23掌握文件操作相关命令2.1.3Date: 7/5/20222.1.1文件系统概述文件系统概述1.文件系统的基本概念 操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。它规定了文件的存储方式及文件索引方式等信息。文件系统主要由三部分组成,分别是与文件管理相关的软件、被管理的文件和实施文件管理所需的数据结构。Date: 7/5/20222.1.1文件系统概述文件系统概述2文件系统类型 xfs是CentOS 7
5、默认的文件系统类型。 ext2是Linux自带的文件系统类型,Linux在早期的发行版本中使用ext2作为默认使用的文件系统。 ext3是在ext2的基础之上发展演变而来,具有ext2没有的优点。 Reiserfs是SuSE Linux默认的文件系统类型。 swap文件系统在Linux中作为交换分区的文件系统使用。 网络文件系统(Network File System,NFS)。 ISO9660是光盘文件使用的标准文件系统,Date: 7/5/20222.1.2Linux的树形目录结构的树形目录结构1.常用目录介绍Date: 7/5/20222.1.2Linux的树形目录结构的树形目录结构2.
6、特殊目录符号意义.当前工作目录.父目录用户主目录-前一个工作目录Date: 7/5/20222.1.2Linux的树形目录结构的树形目录结构3.文件的命名 Linux支持长文件名,最长可以达到256个字节。Linux的文件名中不能含有空格和以下特殊字符: ! # ¥ %(); Linux操作系统中的文件名和命令都需要区分大小写。4.绝对路径和相对路径 (1)绝对路径 绝对路径是以根目录为起点,完整地表示到目标文件或目录的路径。 (2)相对路径 相对路径是以当前目录为起点,完整地表示到目标文件或目录的路径。Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令1用mkdir
7、命令创建目录 mkdir(make directory的缩写)命令用于创建新的目录,可以同时创建一个或多个目录。 命令格式: mkdir 选项 目录名称选项功能说明-m在创建目录时设定权限模式-p创建目录结构中指定的每一个目录,如果目录不存在则创建目录,如果目录已存在也不会被覆盖-v或-verbose:每次创建新目录都显示信息Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令例2.1在当前位置创建目录web。 #mkdir web例2.2在/home下创建目录web,假设目前位于系统的根目录中。 方法一: #mkdir home/web /相对路径方法 方法二: #m
8、kdir /home/web /绝对路径方法 方法三: #cd home #mkdir webDate: 7/5/20222.1.3Linux的文件管理命令的文件管理命令例2.3在root用户主目录中创建目录work1和work2,在/tmp目录下创建www目录,假设目前位于root用户主目录中。 #mkdir work1 work2 /tmp/www例2.4在root用户主目录中创建目录树web1/web2/web3/web4,假设目前位于root用户主目录中。 #mkdir -p web1/web2/web3/web4Date: 7/5/20222.1.3Linux的文件管理命令的文件管理
9、命令2用cd命令切换目录 该命令用于改变当前目录,使用户进入指定的目录,并使该指定目录成为当前目录。 命令格式: cd 目录名称Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令例2.5切换当前位置为/home #cd /home例2.6目前位于系统根目录,创建/home/student目录,并进入student目录。 #mkdir home/student #cd home/student例2.7切换到当前目录的父目录。 #cd .例2.8返回当前用户的主目录 方法一: #cd 方法二: #cd /表示主目录Date: 7/5/20222.1.3Linux的文件管理
10、命令的文件管理命令3用pwd命令查看当前路径 pwd(print working directory的缩写)命令用于显示当前目录的绝对路径。 命令格式: pwdDate: 7/5/20222.1.3Linux的文件管理命令的文件管理命令4用ls命令查看当前目录下的信息 该命令用于列出一个或多个目录下的内容(目录或文件)。这是一个应用非常广泛的命令,支持很多的选项,以实现更详细的功能。 命令格式: ls 选项 目录名称Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令选项功能说明-a列出目录下的所有文件,包括以 . 开头的隐含文件(all)-d将目录像文件一样显示,而不
11、是显示其下的文件(directory)-i输出文件 i 节点的索引信息(inode)-l列出文件的详细信息(long)-m横向输出文件名,并以“,”作为分格符-x按列输出,横向排序-R列出所有子目录下的文件-S以文件大小排序 (Size)-1一行只输出一个文件 (1个文件)-help在标准输出上显示帮助信息Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令例2.9查看当前目录下的所有文件,含隐藏文件。 #ls -a例2.10以长格式方式查看/home目录下的所有文件信息。 方法一: #ls -l -a /home 方法二: #ll -a /homeDate: 7/5/
12、20222.1.3Linux的文件管理命令的文件管理命令5用touch命令创建/更新文件 该命令用于创建一个新的空文本文件。 命令格式: touch 文件名例2.11在当前位置创建文件file1和file2。 #touch file1 file2Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令6用cp命令复制文件及目录 cp(copy的缩写)命令可用于目录或文件的复制。 命令格式: cp 选项 源文件 目标文件选项功能说明-a保留链接、文件属性,复制目录时可递归的复制目录 -f如果目标文件或目录已经存在,则将其覆盖,并不作提示 (force)-i如果目标文件或目录已
13、经存在,则对用户进行提示,可以用字母y确认,其他字母都是否认-r复制目录,实现将源目录下的文件和子目录一起复制到目标目录中Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令例2.12将文件file1复制到/home目录下并重命名为file2。 #cp file1 /home/file2例2.13将文件file1复制到/home目录下并重命名为file2,如果/home下已经存在file2文件,则备份原file2文件。 #cp -b file1 /home/file2例2.14将work1目录复制到/home目录下。 #cp -r work1 /homeDate: 7/
14、5/20222.1.3Linux的文件管理命令的文件管理命令7用mv命令移动/重命名文件及目录 mv(move的缩写)命令用于移动或重命名目录或文件。Linux操作系统中没有单独的重命名命令,因此,可利用该命令来间接实现。 命令格式: mv 选项 源文件 目标文件Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令例2.15将文件file1重命名为file2。 #mv file1 file2例2.16将文件file2移动到/tmp目录下并重命名为file3,如果/tmp下已经存在file3文件,则备份原file3文件。 #mv -b file2 /tmp/file3例2
15、.17将目录work2移动到/tmp目录下。 #mv work2 /tmp例2.18将文件file2移动到/tmp目录下并重命名为file3 #mv file2 /tmp/file3Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令8用rm命令删除文件 rm(remove的缩写)命令用来删除文件或目录。可以删除一个或多个文件或目录,也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。 命令格式: rm 选项 目标文件选项功能说明-f强制删除文件或目录 (force)-i对用户进行提示,(inform)可以用字母y确认,其他字母
16、都是否认-r目录删除,将指定目录下的所有文件及其子目录一并删除Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令例2.19删除文件file。 #rm file例2.20删除目录work。 #rm -r work例2.21强制删除目录work。 #rm -rf workDate: 7/5/20222.1.3Linux的文件管理命令的文件管理命令9用rmdir命令删除目录 rmdir(rmove directory的缩写)命令的删除对象必须是空目录,且必须在上级目录进行删除操作。 命令格式: rmdir 选项 目录名选项功能说明-p删除指定的目录树-v-verbose 删
17、除目录过程中输出诊断信息-help显示命令帮助信息Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令10用find命令查找文件 该命令用于在相应路径下查找满足条件的文件。 命令格式: find 查找目录的路径 查找条件选项 对查找条件的设定选项功能说明-name通过文件名查找文件-user通过用户名查找文件-type通过文件类型查找文件-size通过文件大小查找文件-atime通过文件的最后访问日期查找文件(单位:天)-mtime通过文件的最后修改日期查找文件(单位:天)-newer查找比指定文件更新的文件-amin查找在指定时间内曾被存取过的文件(单位:分钟)-cm
18、in查找在指定时间内被更改过的文件(单位:分钟)-perm查找符合指定权限数值的文件Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令例2.22在/root目录下,查找所有文件拥有者是root的文件。 #find /root -user root例2.23查找/etc目录下所有以pass字符串开头的文件。 #find /etc -name pass*Date: 7/5/20222.1.3Linux的文件管理命令的文件管理命令11获取帮助 在字符界面下常使用man命令获得帮助 在命令行下使用info获取帮助Date: 7/5/20222.1项目一:项目一:Linux下文
19、件管理下文件管理的实践的实践操作过程:(1)根据项目描述要求在/home/guestuser1/目录下分别创建work1和work2两个子目录,由于已经明确所要生成目录的绝对路径,所以可以通过mkdir命令直接生成指定的目录,执行命令:$mkdir /home/guestuser1/work1$mkdir /home/guestuser1/work2需要注意的是,在生成目录时,可以使用绝对路径,也可以使用相对路径。如果只写出一个目录的名字,则新的目录将会被创建在当前目录中。(2)要进入指定的路径,可以直接用cd命令加绝对路径的方式进行操作,执行命令:$cd /home/guestuser1/w
20、ork1(3)显示当前路径可以验证上一步操作的正确性,执行命令:$pwdDate: 7/5/20222.1项目一:项目一:Linux下文件管理下文件管理的实践的实践(4)由于是在当前位置创建文件file1,可以使用相对路径的操作方法来实现,执行命令:$touch file1(5)由于要求显示包括隐藏文件在内的所有文件,因此需要添加选项-a,执行命令:$ls -a(6)由于要求将当前目录下的文件拷贝到另一个目录中,因此不需要写源文件的绝对路径,只需要写出被拷贝的对象名file1就可以,执行命令:$cp file1 /home/guestuser1/work2(7)为了验证file1文件拷贝是否成
21、功,查看/home/guestuser1/work2目录下的内容,命令格式:$ls /home/guestuser1/work2Date: 7/5/20222.1项目一:项目一:Linux下文件管理下文件管理的实践的实践(8)目前位于系统/home/guestuser1/work1路径下,所以删除目录/home/guestuser1/work1中的file1文件,执行命令:$rm file1(9)删除目录/home/guestuser1/work1,首先要切换出当前位置,执行命令:$cd .$rm -r /home/guestuser1/work1(10)由于需要将文件file1改名成file
22、2,并不涉及到对文件的备份问题,所以直接进行mv操作,执行命令:$cd /home/guestuser1/work2$mv file1 file2Date: 7/5/20222.1项目一:项目一:Linux下文件管理下文件管理的实践的实践(11)需要查找的范围是当前目录,所以不需要指明查找目录的路径。而查找所有以“file”开头的文件,则查找的依据是文件的名称,所以条件选项选择-name,执行命令:$find -name file*需要注意的是,查找结果是文件存放的相对路径。其中“./file2”,代表的是当前目录下的文件file2。也就是说“.”代表当前目录。另外,“.”代表上层目录。如果指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux centos7 服务器 命令 课件 教程 文件系统
限制150内