Day9 预习笔记

 Linux文件过滤和内容编辑

1.重定向符号的知识

'1>'  标准输出重定向箭头的方向就是数据的流向 把左边的数据流向右边 会清空右边之前的数据

'1>>' 追加输出重定向内容追加文件尾部

'0<'  标准输入重定向

'0<<'追加输入重定向

'2>' 错误输出重定向

'2>>' 错误追加输出重定向

数字1 表示标准输出standard output

数字0 表示标准输入standard input

数字2 表示错误输出重定向

2.文件属性:大小 实践 类型 权限 属主

3 .tr替换或删除字符

1对1替换(按字符替换)

tr 'a-z'  'A-Z'  < 文件名

4.grep过滤 (用于查找文件中的符合指定格式的字符串)

-v 排除内容过滤※

-i (ignore)不区分大小写 参数可以配合使用※

-n 对过滤输出端内容显示原文件的行号※

-w 以单词为单位过滤※

-o 只显示过滤的内容

-E 扩展的grep 即egrep 

grep -E 'a|b'  匹配过滤a或b

5. 普通文件

Linux中扩展名兼容Windows 方便区分

三种类型:纯文本文件 :字符数字等内容  数据文件 :存放命令收集的信息

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

用file查看文件属性

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

进程号:进程的唯一标识

第一列:索引节点

索引节点:系统读取文件时首先通过文件名找到inode 然后才能读取文件内容

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

第三列:硬连接数

第四列:属主----文件的拥有这用户

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

第六列:大小

第七列:月份

第八列:日

第九列:时间

第十列:文件名

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