- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 Linux文件系统 3.2 案例1:文件与目录的基本操作 3.3 案例2:文件内容操作命令 3.5 文件统计命令 wc 3.6 文件帮助命令 (一)什么是文件系统 文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构,即在磁盘上组织文件的方法。分区或磁盘在作为文件系统使用前需要初始化,并将记录数据结构写到磁盘上,这个过程叫建立文件系统。我们在DOS下常常进行的格式化磁盘进程也是一个建立文件系统的过程。不同的操作系统所支持的文件系统是不同的,一个文件系统在一个操作系统下可以正常地被使用,转移到另一操作系统时往往会出问题。 文件系统是在一个磁盘或分区组织文件的方法,如NTFS、FAT32和Ext3等。 一般情况下,我们先将磁盘分区,然后再将分区使用相应的文件系统组织起来,目的是方便用户使用和管理文件。 (三) Linux文件介绍 1、文件 文件可以简单地理解为一段程序或数据的集合。在操作系统中,文件被定义为一个具有符号名的相关记录的集合。符号名用来惟一地标识一个文件,也就是文件名。 大小写严格区分! 除了/之外,所有的字符都合法 (Why?) 尽量避免使用如下字符: 空格符、制表符、退格符和字符:?,@ # $ () \ | ;‘ ’“ ” 等。 以“.”开头的文件或目录是隐藏的 文件和目录 按名存取 在同一目录下,文件不能重名,文件和目录也不能重名 在不同目录下,可以重名 操作题目: 1)进入一个目录,找到一个文件,然后建一个同名目录,看错误提示 2)先建一个目录,然后建一个同名文件 2、文件类型 普通文件 - 目录 d 设备文件(字符设备文件c、块设备文件b) 链接文件 l 举例: cd /lib ls –l (可查看普通文件,目录和链接文件) cd /dev ls -l 注: 文件颜色的区别 白色: 普通文件(或黑色) 红色: 压缩文件 蓝色: 目录文件 浅兰色:链接文件(软) 黄色: 设备文件盘(/dev) 青绿色:可执行文件(/bin; /sbin) 粉红色:图片文件 (四)Linux目录结构 1、树形目录结构 Linux文件系统采用了多级目录的树型层次结构管理文件。树型结构的最上层是根目录,用/表示,即linux的顶层目录,其中含有下级子目录或文件的信息;子目录中又可含有更下级的子目录或者文件的信息。这样一层一层地延伸下去,构成一棵倒置的树。 LINUX只有一个根目录:/ 就象是一棵树 WINDOWS有多个根目录:\ 就象是多棵树, 在LINUX下,所有的文件系统在使用的时候都必须挂载到此树形结构的某个目录下,我们称为挂载点。 工作目录与用户主目录 当登录Linux时,首先进入到一个特殊的目录,称为主/登录目录。可以通过~来指定(或者引用)主目录。当前所在的目录称为当前工作目录(又称当前目录),当前目录可以用“.”表示,当前工作目录的父目录可用“..”表示。 补: /lost+found该目录被fsck用于存放零散文件(没有名称的文件),是被挂载的表现。/lost+found这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 /mnt该目录主要用于存放系统引导后被挂载的文件系统的挂载点。 /root 该目录用于存放根用户(超级用户)的主目录。 2、路径 路径:是指从树形目录中的某个目录层次到某个文件的一条道路。路径的主要构成是目录名称。 路径分为绝对路径和相对路径 绝对路径是从/(也被称为根目录)开始的 例: /usr /etc/X11 /usr/src/debug 如果一个路径是从/开始的,它一定是绝对路径。 相对路径 凡是没有从根目录出发的路径都是相对路径 例如: cd dev cd src/debug 文件的路径 路径中用到的特殊符号 .?? 表示用户所处的当前目录..? 表示上级目录~? 表示当前用户自己的主目录例: cd . 切换到当前目录 cd .. 切换到上一级目录 cd ~ 或者cd 切换到自己的主目录 文件的路径 理解 .的含义和用法 例: cd / cd dev cd / cd ./dev 切换到了哪个目录? 理解 ..的含义和用法 cd
文档评论(0)