




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 文件系统概述文件系统概述文件系统类型的含义 (1) 指一种特定的文件格式。例如,我们说Linux的文件系统是ext3,MSDOS的文件系统是FAT16,而Windows XP的文件系统是NTFS或FAT32,就是指这个意思。(2) 指按特定格式进行了“格式化”的一块存储介质。当我们说“安装”或“拆卸”一个文件系统时,指的就是这个意思。(3) 指操作系统中(通常在内核中)用来管理文件系统以及对文件进行操作的机制及其实现。 1 文件系统概述文件系统概述Linux支持的文件系统类型 Linux采用虚拟文件系统技术(VFS)使Linux支持以下文件系统类型:EXT2 二次扩展EXT3 三次扩展SW
2、AP 交换文件系统FAT、FAT32SYSV Unix的文件系统ISO9660 光盘文件系统NFS 网络文件系统MinixLinux还支持基于Windows和Netware的文件系统,例如UMSDOS、MSDOS、VFAT、HPFS、SMB和NCPFS,NTFS等。1 文件系统概述说明:每个实际文件系统类型和操作系统之间通过虚拟文件系统(VFS)来通信。VFS的功能:记录可用的文件系统类型将设备与对应的文件系统类型联系起来处理一些面向文件的通用操作1 文件系统概述ext3文件系统高可用性高可用性 不洁系统关机发生时,每个系统上挂载了的ext2文件系统必须使用e2fsck程序来检查其一致性。由e
3、xt3文件系统提供的登记报表方式意味着不洁关机后没有必要在进行此类文件系统检查。 数据完好性数据完好性 ext3文件系统在发生了不洁系统关机时提供更强健的数据完好性。ext3文件系统允许用户选择数据接受的保护类型和级别。更快的速度更快的速度 尽管ext3把数据写入不止一次,它的总处理能力在多数情况下仍比ext2系统要高。简易转换简易转换 用户可以轻而易举地不经重新格式化而把ext2转换为ext 3系统,从而获得强健的登记式文件系统的优越性。1 文件系统概述Linux的文件类型白色:白色: 普通文件(或黑色)普通文件(或黑色)红色: 压缩文件蓝色:蓝色: 目录文件目录文件浅兰色:浅兰色:链接文件
4、(软)链接文件(软)黄色:黄色: 设备文件盘(设备文件盘(/dev)青绿色:可执行文件(/bin; /sbin)粉红色:图片文件2 Linux目录介绍目录介绍树型目录结构 Linux文件系统采用了多级目录的树型层次结构树型层次结构管理文件。树型结构的最上层是根目录根目录,用表示。在根目录之下是各层目录和文件。 工作目录与用户主目录 当登录Linux时,首先进入到一个特殊的目录,称为主/登录目录。可以通过来指定(或者引用)主目录。当前所在的目录称为当前工作目录(又称当前目录),当前目录可以用“.”表示,当前工作目录的父目录可用“.”表示。/bootdevetchomelibbinprocusrv
5、argrublost+foundsharelocalbinmansrcbinman1php.1Linux目录介绍目录介绍Linux目录结构目录结构2 Linux目录介绍目录介绍目录名说明/Linux系统根目录/bin存放普通用户可执行文件,系统中的任何用户都可以执行该目录中的命令/sbin存放系统的管理命令,普通用户不能执行该目录中的命令/home普通用户的主目录,每个用户在该目录下都有一个与用户名同时的目录/etc存放系统配置和管理文件,这些文件都是文本文件/boot存放内核和系统启动程序/usr该目录最庞大,存放应用程序及相关文件/dev存放设备文件/proc 虚拟的目录,是系统内存的映射
6、。可直接访问这个目录来获取系统信息。/var用于存放大系统中经常变化的文件,如日志文件,用户邮件邮件等/tmp公用的临时文件存储点2 Linux目录介绍目录介绍补:补:/lost+found该目录被fsck用于存放零散文件(没有名称的文件),是被挂载的表现。/lost+found这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。/mnt该目录主要用于存放系统引导后被挂载的文件系统的挂载点。/root 该目录用于存放根用户(超级用户)的主目录。Linux目录介绍目录介绍Linux使用两种方法来表示文件或目录的位置,绝对路径绝对路径和相对路径相对路径。绝对路径绝对路径是从根目录开始
7、依次指出各层目录的名字,它们之间用”分隔,如/home/faculty/sarwar/courses/ee446就是一个绝对路径。相对路径相对路径是从当前目录开始(或者用户主目录开始),指定其下层各个文件及目录的方法。当sarwar登录时,首先进入到它的主目录/home/faculty/sarwar下。在主目录下,用户可以用相对路径./courses/ee446/exams/mid1或者courses/ee446/exams/mid1表示文件mid1。当进入到目录exams时,Exams就成为当前目录目录sarwar就是用户sarwar的主目录绝对路径:绝对路径:/home/faculty/s
8、arwar/courses/ee4463 Linux系统的文件操作命令系统的文件操作命令文件导航命令 ls cd pwd 文件操作命令 touch cp move rm目录操作命令 mkdir rmdir 文件系统显示命令 cat more less head tail文件检索排序命令 grep sort find案例一:1.在根目录(/)下新建一目录 test2.改变当前目录至 /test ,在该目录下,以自己名字的英文缩写建一个空的文件,再建两个子目录(xh)与(ah);3.进入到(xh)子目录中,新建一个空文件text1;4.进入到(ah)子目录中,再新建一个子目录(abc),同时建立空
9、文件text2;5.把刚建的text1文件移动到刚建立的abc子目录下,并改名为text3,同时把text2文件复制到xh子目录中;6.删除text3文件与xh子目录及目录中的文件;并删除abc子目录;7.清屏;Linux系统的文件操作命令系统的文件操作命令ls功能:显示目录中的文件格式:ls 参数 目录名参数: -a: /显示目录下所有文件 -l : /以长格式显示目录下的内容 -F: /显示文件名同时显示类型(*:表示可执行的普通文件/:表示目录:链接文件|:管道文件 ) -R: / 表示递归显示 -t: / 按照修改时间排列显示Linux系统的文件操作命令系统的文件操作命令实例:#ls
10、#ls /bin/#ls grub.conf#ls -l #ls -l /home/ 注:若想回看查到的内容可以按shift+page up 键Linux系统的文件操作命令系统的文件操作命令cd功能:改变当前所在的目录。格式:cd 目录名在cd命令中可以使用“/”表示根目录,“.”表示当前目录,“.”表示上级目录。# cd /usr/sbin/# cd ./u1/# cd .# cd # cd pwd功能:显示当前工作目录的绝对路径。格式:pwd$ pwdLinux系统的文件操作命令系统的文件操作命令touchtouch 功能:改变文件的时间记录、创建空文件 格式:touch touch 参数
11、参数 文件列表文件列表 参数:参数: -t /-t /用给定时间用给定时间 ( CCYY( CCYYMMDDhhmmMMDDhhmm.ssss ) ) 更改文件的时间记录更改文件的时间记录例:例: touch -t 200809121025 file1 touch -t 200809121025 file1 将 file1 的时间记录改为 2008年9月12号10点25分 说明:说明: 若文件不存在,系统会建立一个文件。 默认情况下将文件的时间记录改为当前时间。Linux系统的文件操作命令系统的文件操作命令cp功能:复制文件格式:cp 参数 参数: -f/若文件在目标路径中存在则强制覆盖 -i
12、/当文件在目标路径中存在提示是否覆盖 -R/递归复制(包含子目录一起复制) -b/生成覆盖文件的备份 -v/显示命令执行过程实例: #cp /etc/* /a1/ #cp ./* /bin/ #cp /bin/* ./ #cp -f /sbin/* /exe/Linux系统的文件操作命令系统的文件操作命令rm功能:删除文件格式:rm 参数 参数:-f /强制删除-i /提示是否删除-r /递归删除-v /显示命令执行过程实例: # rm /m1/f1# rm *# rm -f /m1/*# rm -rf /m1/Linux系统的文件操作命令系统的文件操作命令mv功能:移动文件、重命名文件格式:
13、mv参数 参数(同上)-f /强制移动-i /提示是否移动-v /显示命令执行过程实例: # mv /m1/f1 /m2/ # mv f1 f2# mv -f /d1/* /d2/Linux系统的文件操作命令系统的文件操作命令建立目录mkdir 格式:mkdir 参数 参数:-p: 循环建立目录实例:# mkdir /d1/# mkdir /d1/d2/# mkdir p /d3/d4/Linux系统的文件操作命令系统的文件操作命令删除目录rmdir格式:rmdir 参数 参数: -p:循环删除空目录实例:# rmdir ./a1/# rmdir /etc/a2/# rmdir -p /d1/
14、d2/案例二:1.在根目录(/)下新建目录test,test1,把/etc/passwd分别复制到/test1与/test下,并分别改名为file1与file;2.查看file1文件的前二行与最后二行,并记录;3.查看/etc/目录下的文件,并记录前两个文件的文件名;4.查看/etc/目录中所有的文件中包含有sys字母的文件并记录;5.查看/etc/目录中文件包含有conf的前两个文件是什么;6.清屏; (注:以上文件的查看均以正常模式查看、即按名称查看)Linux系统的文件操作命令系统的文件操作命令cat格式:cat 实例:# cat /etc/inittab # cat /abc/abc.
15、txt /输出重定向# cat myfile1 myfile2# cat myfile1 myfile2 /输出追加重定向Linux系统的文件操作命令系统的文件操作命令(1)cat Readme.txt /在屏幕上显示出Readme.txt文件的内容(2)cat text1 text2 text3 /把文件text1和文件text2的内容合并起来,放入text3中。(3)cat text3 /查看text3的内容。(4)cat n text1 text2 /把文件text1的内容加上行号后输入到文件text2中。(5)cat b text2 text3 text4 /把文件text2和text
16、3的内容加上行号后(空白行不加行号)之后将内容附加到文件text4中。Linux系统的文件操作命令系统的文件操作命令more功能:分页显示文件内容。适合显示长文件清单或文本清单,可以一次一屏或一个窗口的显示,基本指令就是按空格键往下一页显示(或回车键显示下一行),按back键往回显示一页。格式:more 选项:-num 一次显示的行数。-d 提示使用者,在画面下方显示press space to continue,q to quit-f 计算行数时,以实际上的行数,而非自动换行后的行数。-p 不以卷动的方式显示每一页,而是先清屏后在显示内容。-c 与-p类似,不同的是先显示内容,再清除其他旧资
17、料。-s 当遇到两行以上的连续空白行,就代换为一行的空白行。+num 从第num行开始显示Linux系统的文件操作命令系统的文件操作命令实例:# more /abc/abc.txt说明:可以用回车键或空格向下换行 按键退出more 不能回翻;补:# ls |more(1)more s testfile /显示testfile,如遇到两行以上空白行则以一行显示。(2)more +20 testfile/从第20行开始显示testfile的内容 Linux系统的文件操作命令系统的文件操作命令less功能:与more基本相同,不同之处是less允许往回卷动已经浏览过的部分,同时less并未在一开始就
18、读入整个文件,因此,打开大文件的时候,它会比一般的文本编辑器快。格式: less 实例:# less /etc/dhcpd.conf说明:Page up /Page Down键上下滚动、 键退出 可以回翻Linux系统的文件操作命令系统的文件操作命令head、tail功能:head只显示文件或者标准输入的头几行内容。默认值是10行。可以通过指定一个数字选项来改变显示的行数。head命令功能正好相反。使用tail命令可以查看文件的后10行。这有助于查看日志文件的最后10行来阅读重要的系统信息。还可以使用tail来观察日志文件被更新的过程,使用-f选项,tail就会自动实时地打开文件中的新消息显示到屏幕上。格式:head -n tail -n 实例: # head -20 a.txt /显示a.txt中前行head -20 /etc/passwd /读取文件的前20行# tail -20 a.txt /显示a.txt中后行#more /etc/passwd|tail -10Linux系统的文件操作命令系统的文件操作命令wc功能:功能:统计文件中的行数、单词数及字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出口检修合同范本
- 加工定制合同范本
- 双桥区短途配送合同范本
- 劳动合同范本文
- 公司股权转让合同范本
- 劳务住宿合同范本
- 劳动合同范本老版
- 书购书合同范本
- 保洁解除协议合同范本
- 劳务派遣终止合同范本
- 2025高中物理《课时作业》人教版选择性必修第1册课时分层作业(八)
- 地震灾害避险与自救手册
- 三方资金转换协议书范本
- 2024住院患者静脉血栓栓塞症预防护理与管理专家共识要点(全文)
- 火锅店后厨培训计划
- CJJ6-2009 城镇排水管道维护安全技术规程
- JT-T-1253-2019道路运输车辆卫星定位系统车辆终端检测方法
- QCT1177-2022汽车空调用冷凝器
- 六年级下健康教案设计
- 人美版新课标小学三年级美术(下册)
- 2024年04月国家药品监督管理局药品审评检查长三角分中心招考聘用笔试笔试历年典型考题及考点研判与答案解析
评论
0/150
提交评论