




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,Linux的文件管理,1,PPT学习交流,1文件系统概述,文件系统类型的含义(1)指一种特定的文件格式。例如,我们说Linux的文件系统是ext3,MSDOS的文件系统是FAT16,而WindowsXP的文件系统是NTFS或FAT32,就是指这个意思。(2)指按特定格式进行了“格式化”的一块存储介质。当我们说“安装”或“拆卸”一个文件系统时,指的就是这个意思。(3)指操作系统中(通常在内核中)用来管理文件系统以及对文件进行操作的机制及其实现。,2,PPT学习交流,1文件系统概述,Linux支持的文件系统类型Linux采用虚拟文件系统技术(VFS)使Linux支持以下文件系统类型:EXT2二次扩展EXT3三次扩展SWAP交换文件系统FAT、FAT32SYSVUnix的文件系统ISO9660光盘文件系统NFS网络文件系统MinixLinux还支持基于Windows和Netware的文件系统,例如UMSDOS、MSDOS、VFAT、HPFS、SMB和NCPFS,NTFS等。,3,PPT学习交流,1文件系统概述,说明:每个实际文件系统类型和操作系统之间通过虚拟文件系统(VFS)来通信。VFS的功能:记录可用的文件系统类型将设备与对应的文件系统类型联系起来处理一些面向文件的通用操作,4,PPT学习交流,1文件系统概述,ext3文件系统高可用性不洁系统关机发生时,每个系统上挂载了的ext2文件系统必须使用e2fsck程序来检查其一致性。由ext3文件系统提供的登记报表方式意味着不洁关机后没有必要在进行此类文件系统检查。数据完好性ext3文件系统在发生了不洁系统关机时提供更强健的数据完好性。ext3文件系统允许用户选择数据接受的保护类型和级别。更快的速度尽管ext3把数据写入不止一次,它的总处理能力在多数情况下仍比ext2系统要高。简易转换用户可以轻而易举地不经重新格式化而把ext2转换为ext3系统,从而获得强健的登记式文件系统的优越性。,5,PPT学习交流,1文件系统概述,Linux的文件类型白色:普通文件(或黑色)红色:压缩文件蓝色:目录文件浅兰色:链接文件(软)黄色:设备文件盘(/dev)青绿色:可执行文件(/bin;/sbin)粉红色:图片文件,6,PPT学习交流,2Linux目录介绍,树型目录结构Linux文件系统采用了多级目录的树型层次结构管理文件。树型结构的最上层是根目录,用表示。在根目录之下是各层目录和文件。工作目录与用户主目录当登录Linux时,首先进入到一个特殊的目录,称为主/登录目录。可以通过来指定(或者引用)主目录。当前所在的目录称为当前工作目录(又称当前目录),当前目录可以用“.”表示,当前工作目录的父目录可用“.”表示。,7,PPT学习交流,/,Linux目录介绍,Linux目录结构,8,PPT学习交流,2Linux目录介绍,9,PPT学习交流,2Linux目录介绍,补:/lost+found该目录被fsck用于存放零散文件(没有名称的文件),是被挂载的表现。/lost+found这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。/mnt该目录主要用于存放系统引导后被挂载的文件系统的挂载点。/root该目录用于存放根用户(超级用户)的主目录。,10,PPT学习交流,Linux目录介绍,Linux使用两种方法来表示文件或目录的位置,绝对路径和相对路径。绝对路径是从根目录开始依次指出各层目录的名字,它们之间用”分隔,如/home/faculty/sarwar/courses/ee446就是一个绝对路径。相对路径是从当前目录开始(或者用户主目录开始),指定其下层各个文件及目录的方法。当sarwar登录时,首先进入到它的主目录/home/faculty/sarwar下。在主目录下,用户可以用相对路径./courses/ee446/exams/mid1或者courses/ee446/exams/mid1表示文件mid1。,11,PPT学习交流,当进入到目录exams时,Exams就成为当前目录,目录sarwar就是用户sarwar的主目录,12,PPT学习交流,绝对路径:/home/faculty/sarwar/courses/ee446,13,PPT学习交流,3Linux系统的文件操作命令,文件导航命令lscdpwd文件操作命令touchcpmoverm目录操作命令mkdirrmdir文件系统显示命令catmorelessheadtail文件检索排序命令grepsortfind,14,PPT学习交流,案例一:在根目录(/)下新建一目录test改变当前目录至/test,在该目录下,以自己名字的英文缩写建一个空的文件,再建两个子目录(xh)与(ah);进入到(xh)子目录中,新建一个空文件text1;进入到(ah)子目录中,再新建一个子目录(abc),同时建立空文件text2;把刚建的text1文件移动到刚建立的abc子目录下,并改名为text3,同时把text2文件复制到xh子目录中;删除text3文件与xh子目录及目录中的文件;并删除abc子目录;清屏;,15,PPT学习交流,Linux系统的文件操作命令,ls功能:显示目录中的文件格式:ls参数目录名参数:-a:/显示目录下所有文件-l:/以长格式显示目录下的内容-F:/显示文件名同时显示类型(*:表示可执行的普通文件/:表示目录:链接文件|:管道文件)-R:/表示递归显示-t:/按照修改时间排列显示,16,PPT学习交流,Linux系统的文件操作命令,实例:#ls#ls/bin/#lsgrub.conf#ls-l#ls-l/home/注:若想回看查到的内容可以按shift+pageup键,17,PPT学习交流,Linux系统的文件操作命令,cd功能:改变当前所在的目录。格式:cd目录名在cd命令中可以使用“/”表示根目录,“.”表示当前目录,“.”表示上级目录。#cd/usr/sbin/#cd./u1/#cd.#cd#cdpwd功能:显示当前工作目录的绝对路径。格式:pwd$pwd,18,PPT学习交流,Linux系统的文件操作命令,touch功能:改变文件的时间记录、创建空文件格式:touch参数文件列表参数:-t/用给定时间(CCYYMMDDhhmm.ss)更改文件的时间记录例:touch-t2file1将file1的时间记录改为2008年9月12号10点25分说明:若文件不存在,系统会建立一个文件。默认情况下将文件的时间记录改为当前时间。,19,PPT学习交流,Linux系统的文件操作命令,cp功能:复制文件格式:cp参数参数:-f/若文件在目标路径中存在则强制覆盖-i/当文件在目标路径中存在提示是否覆盖-R/递归复制(包含子目录一起复制)-b/生成覆盖文件的备份-v/显示命令执行过程实例:#cp/etc/*/a1/#cp./*/bin/#cp/bin/*./#cp-f/sbin/*/exe/,20,PPT学习交流,Linux系统的文件操作命令,rm功能:删除文件格式:rm参数参数:-f/强制删除-i/提示是否删除-r/递归删除-v/显示命令执行过程实例:#rm/m1/f1#rm*#rm-f/m1/*#rm-rf/m1/,21,PPT学习交流,Linux系统的文件操作命令,mv功能:移动文件、重命名文件格式:mv参数参数(同上)-f/强制移动-i/提示是否移动-v/显示命令执行过程实例:#mv/m1/f1/m2/#mvf1f2#mv-f/d1/*/d2/,22,PPT学习交流,Linux系统的文件操作命令,建立目录mkdir格式:mkdir参数参数:-p:循环建立目录实例:#mkdir/d1/#mkdir/d1/d2/#mkdirp/d3/d4/,23,PPT学习交流,Linux系统的文件操作命令,删除目录rmdir格式:rmdir参数参数:-p:循环删除空目录实例:#rmdir./a1/#rmdir/etc/a2/#rmdir-p/d1/d2/,24,PPT学习交流,案例二:在根目录(/)下新建目录test,test1,把/etc/passwd分别复制到/test1与/test下,并分别改名为file1与file;查看file1文件的前二行与最后二行,并记录;查看/etc/目录下的文件,并记录前两个文件的文件名;查看/etc/目录中所有的文件中包含有sys字母的文件并记录;查看/etc/目录中文件包含有conf的前两个文件是什么;清屏;(注:以上文件的查看均以正常模式查看、即按名称查看),25,PPT学习交流,Linux系统的文件操作命令,cat格式:cat实例:#cat/etc/inittab#cat/abc/abc.txt/输出重定向#catmyfile1myfile2#catmyfile1myfile2/输出追加重定向,26,PPT学习交流,Linux系统的文件操作命令,(1)catReadme.txt/在屏幕上显示出Readme.txt文件的内容(2)cattext1text2text3/把文件text1和文件text2的内容合并起来,放入text3中。(3)cattext3/查看text3的内容。(4)catntext1text2/把文件text1的内容加上行号后输入到文件text2中。(5)catbtext2text3text4/把文件text2和text3的内容加上行号后(空白行不加行号)之后将内容附加到文件text4中。,27,PPT学习交流,Linux系统的文件操作命令,more功能:分页显示文件内容。适合显示长文件清单或文本清单,可以一次一屏或一个窗口的显示,基本指令就是按空格键往下一页显示(或回车键显示下一行),按back键往回显示一页。格式:more选项:-num一次显示的行数。-d提示使用者,在画面下方显示pressspacetocontinue,qtoquit-f计算行数时,以实际上的行数,而非自动换行后的行数。-p不以卷动的方式显示每一页,而是先清屏后在显示内容。-c与-p类似,不同的是先显示内容,再清除其他旧资料。-s当遇到两行以上的连续空白行,就代换为一行的空白行。+num从第num行开始显示,28,PPT学习交流,Linux系统的文件操作命令,实例:#more/abc/abc.txt说明:可以用回车键或空格向下换行按键退出more不能回翻;补:#ls|more(1)morestestfile/显示testfile,如遇到两行以上空白行则以一行显示。(2)more+20testfile/从第20行开始显示testfile的内容,29,PPT学习交流,Linux系统的文件操作命令,less功能:与more基本相同,不同之处是less允许往回卷动已经浏览过的部分,同时less并未在一开始就读入整个文件,因此,打开大文件的时候,它会比一般的文本编辑器快。格式:less实例:#less/etc/dhcpd.conf说明:Pageup/PageDown键上下滚动、键退出可以回翻,30,PPT学习交流,Linux系统的文件操作命令,head、tail功能:head只显示文件或者标准输入的头几行内容。默认值是10行。可以通过指定一个数字选项来改变显示的行数。head命令功能正好相反。使用tail命令可以查看文件的后10行。这有助于查看日志文件的最后10行来阅读重要的系统信息。还可以使用tail来观察日志文件被更新的过程,使用-f选项,tail就会自动实时地打开文件中的新消息显示到屏幕上。格式:head-ntail-n实例:#head-20a.txt/显示a.txt中前行head-20/etc/passwd/读取文件的前20行#tail-20a.txt/显示a.txt中后行#more/etc/passwd|tail-10,31,PPT学习交流,Linux系统的文件操作命令,wc功能:统计文件中的行数、单词数及字符数格式:#wc选项文件名选项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年执业药师测试卷带答案详解(轻巧夺冠)
- 执业药师之《西药学专业一》强化训练高能附参考答案详解(典型题)
- 化工生产安全管理细则
- 员工薪资规定
- 城市交通改善方案
- 纺织服饰设计理念报告
- 第4课 我的身体会说话教学设计-2025-2026学年小学心理健康三年级下册教科版
- 企业社会责任制度的建立
- 2.3溴和碘的提取教学设计-2025-2026学年高中化学沪科版2020必修第一册-沪科版2020
- 人教版一年级英语期末试卷
- 餐饮行业部SOP运营管理手册
- 健康跑活动安全免责协议书
- DB11∕T 2000-2022 建筑工程消防施工质量验收规范
- 护理学科建设
- 1《中国人民站起来了》课堂实录2024-2025学年高中语文选择性必修上册
- 3银行出纳3支票
- 第二单元(教学课件)-【大单元教学】三年级语文上册同步备课系列(统编版)
- 铝加工(深井铸造)企业事故隐患排查清单
- 中国盐业集团有限公司招聘笔试题库2024
- 人教版培智一年级(上)生活语文教案
- 重庆市渝北区2024年小升初英语试卷( 含笔试解析无听力原文无音频)
评论
0/150
提交评论