day 10

作者: 个中秘密 | 来源:发表于2019-03-16 11:03 被阅读0次

第七章 Linux文件过滤及内容编辑处理(下)

思想:  如何提高自学能力?

1、养成主动看书的习惯。

2、养成预习的习惯。

3、课堂上积极思考,对老师提问的问题主动回答,对于不会的问题要主动发问。

4、对老师留的课后拓展的作业要能够完成。

5、对学习的内容要深度总结(思维导图总结,画图总结)等。

6、课后遇到不会的不要轻易问别人,要学会自己解决问题。

7、提升阅读外语的能力。(通过计算机技术能力学习记录单词对应的意思的英文,总结100个报错的翻译)。

1.1、tr:替换或删除字符。

格式:tr “文中的字符”“要替换的字符” <文件名

1..2  grep:文本过滤工具

参数:-v:显示不匹配的行,(排除某些行)

      -color=auto:过滤的内容加色

       -n:number显示匹配行及行号,对输出的内容显示

       -i:ignore不区分大小写

      -c:只统计匹配的行数

      -E:extent使用egrep命令

      -w:word按单词位单位过滤

      -o:只输出匹配的内容

1.3重定向符号的核心知识

1.3.1 > :输出重定向,表示覆盖原文件里的内容

      清空前备份

1.3.2 >>:追加输出重定向,在原文件尾部输入。

1.3.3 <:标准输入重定向,箭头方向就是数据流向

1.3.4 <<:追加输入重定向。

固定含义:  数字0:标准输入(standardinput)

                      数字1:标准输出(standardoutput)

                      数字2:错误输出(error output)

EOF:多行追加

  Cat文件<<  EOF  >文件  -------追加覆盖

  Cat文件<<  EOF  >>文件 ------文件尾部追加

在如下链接中有分享别名的困惑及解决技巧:[if !vml]

[endif]http://oldboy.blog.51cto.com/2561410/699046


第八章 Linux文件类型及查找命令实践

1.1 Linux文件属性概述

文件属性:大小、时间、类型、权限、属主

索引节点:文件的唯一标识

进程号:进程的唯一标识

1.1.1  ls:列出文件和目录信息

   参数: -l:以长格式显示文件详细信息

               -i:在输出的第一列显示文件的“i”节点号

               -h:以人性化显示

1.2  文件属性

第一列:inode索引节点编号

第二列:文件类型及权限。(最后一个字符点号“.”是和selinux有关的一个标识)

第三列:硬连接数

第四列:属主:文件的拥有者,用户

第五列:属组:文件属于的组,用户组

第六列:大小

第七列:月份

第八列:  日

第九列:时间

第十列:文件名

1.2、详解文件的各种属性信息

1.2.1  第1列:inode索引节点编号

(相当于人的身份证、家庭住址,全国唯一)

系统读取文件时首先通过文件名找到inode号码,然后才能读取到文件内容。

1.2.2 第二列:文件类型权限

  每一行的第一个字符一般用来区分文件的类型,例如“d、—、l、b、c、s、p”具体含义如下:

d:表示是一个目录。

-:表示该文件是一个普通的文件。

l:表示该文件是一个符号链接文件(实际上它指向另一  个文件)。

b、c:分别表示该文件为区块设备或其它的外围文件,是特殊类型的文件。

l 、s、p:这些文件关系到系统的数据结构和管道,通常很难见到。

  (每一行的2~9个字符表示文件的访问权限,前3个是所有者权限,中间3个是与所有者同一组用户的权限,后3个是其他用户的权限)

 1.2.2.1权限类型:

r:(read,读取)对于文件,读取;对于目录,浏览。

w:(write,写入)对于文件,可修改内容;对于目录,可删除、移动。

x:(execute,执行)对于文件,可执行;对于目录,可进入。

-:表示不具有该项权限。

“.”:是和selinux有关的一个标识

1.2.3 第三列:表示有多少文件名连接到此节点(硬链接数)

1.2.3.1 ln命令:用于建立两个文件之间的连接关系

     参数:  -s:建立软连接(不加参数为硬链接)

1、硬链接:两个文件名指向的是硬盘上的同一块存储空间,对文件中的任何一个文件内容修改都会影响另一文件。

  格式:  ln  原文件  硬链接名

(注:只能对文件建立硬链接)

2、软链接:是指向另外一个文件的文件名,相当于Windows中的快捷方式。

  格式:  ln -s  原文件  软链接名

(注:可以对文件或目录建立软链接)

1.2.4 第四列:表示文件(目录)的拥有者账号

1.2.5 第五列:表示这个文件的所属群组

 group:群组

1.2.6 第六列:文件的容量大小,单位默认为bytes

1.2.7 第七列:这个文件的创建日期或最近修改日期

1.2.8 第八列:这个文件的文件名

 (注:比较特殊的是,如果文件名之前多一个“.”,则代表这个文件为隐藏文件)

1.3 、Linux 文件类型详细介绍

1.3.1、普通文件(regular file)

三种类型:

      a.纯文本文件:字符数字等内容

      b.数据文件:存放命令收集的信息。

      c.二进制文件:可执行的命令。

1.3.2 目录(directory)

区分:

      a.开头为d

      b.颜色为蓝色

      c.  ls -p,目录结尾加斜线,斜线结尾


相关文章

网友评论

      本文标题:day 10

      本文链接:https://www.haomeiwen.com/subject/zbpjmqtx.html