预习笔记

三月十一日

   一;重定向:重定向是Linux里的一个重要名词,使用重定向符号可以让数据从一个地方(文件或工具)无损失地流到另一个地方(文件或工具)

   二;标准输入、输出、错误输出

      1,标准输入:表示一个数据的流入方向,通常表示数据从文件等流入到处理的工具或命令中,用代码0表示,使用<或<<符号来指示数据朝箭头所指的方向流动

      2,标准输出:也表示一个数据的流入方向,表示将命令等处理的一般信息输出到文件,通常用1表示,使用>或者>>符号来指示出具所流动的方向

      3,标准错误输出:同上面两个一样也是表示数据的流入方向,通常用代码2表示,使用>或>>符号来指示数据的流动方向,和标准输出不同的是,标准错误输出2表示将错误的信息传输到文件等,不输出正确的普通信息。

      4,标准输入代码为0,配合<或<<使用,数据流从右到左

        标准输出代码为1,配合>或>>使用,数据流从左到右

        标准错误输出代码为2,配合>或>>使用,数据流从左到右

     5,标准输入重定向,0<或<,清空已有内容,数据一般从文件流向处理的命令

        追加输入重定向,0<<或<<,追加内容到底部,数据一般从文件流向处理命令

        标准输出重定向,1>或>,正常输出重定向到文件,会清空已有内容

         标准输出追加重定向,1>>或>>,将内容追加重定向到文件底部,不会清空已有内容

         标准错误输出重定向,2>,将标准错误内容重定向到文件底部,如果文件存在内容则清空

         标准错误输出追加重定向,2>>,将标准错误内容追加到文件底部,不会清空已有内容

三月十三日:

第一列:inode索引节点编号(相当于人的身份证、家庭住址,全国唯一);系统读取文件时首先通过文件名找到inode号码,然后才能读取到文件内容。

第二列:文件类型及权限。这一列共11个字符,

其中第一个字符为文件类型,随后的9个字符为文件的对应权限,最后一个字符点号“.”是和selinux有关的一个标识;

第三列:硬连接个数,相当于超市的多个入口,可以从不同的文件入口进入文件,还可以互为备份

第四列:文件或目录所属的用户(属主),在Linux系统里,文件和程序的存在必须要有用户和组满足相应的存在要求

第五列:文件或目录所属的组(属组)

第六列:文件或目录的大小

第七列:月份(文件或目录修改的时间)

第八列:日(文件或目录修改的时间)

第九列:具体时间(文件或目录修改的时间)

第十列:实际的文件或目录名(文件名不算是文件的属性)

三月十五日:

Inode和Block的特点

     Inode的特点:

         1:ext3/ext4文件系统(CentOS5.x/6.x默认的文件系统)下,一个非空文件至少占用一个Inode和一个Block

         2:Inode节点号相同的文件互为硬链接文件,可以认为是一个文件的不同入口

         3:Inode在某一个文件系统(分区)内是唯一的

     Block的特点:

         1:磁盘读取数据是以Block为单位读取的

         2:没读取一个Block就会消耗一次磁盘的I/O

         3:若文件比较大,一个文件可能占用多个Block

         4:若文件比较小,一个Block剩余空间会被浪费,无论内容有多小

     查看Inode的命令:df -i    

     查看Block的命令:df -h

三月十四日(星期四下午考试就没有预习)

你可能感兴趣的:(预习笔记)