grep:文本过滤工具(print lines matching a pattern)
参数 含义
--color=auto 过滤的内容加色
-v 显示不匹配的行,就是排除某些行;(取反)
-i Ignore(忽略)不区分大小写
-n number(数字)对输出的内容显示在源文件中的行号 标准输出重定向,
-w word 按单词为单位过滤
-o 只输出匹配的内容
-E extend扩展的grep,即egrep
tr:替换或删除字符(tranlate or delete characters)
格式:tr “文中的字符” “要替换的字符” < 文件名
重定向符号的核心知识****
![](https://img.haomeiwen.com/i16833153/6a68baa3bf675c60.png)
第8章 Linux文件类型及查找命令实践
文件属性: 文件的大小,时间,类型,属主。
索引节点:文件的唯一标识
身份证人的唯一标识
进程号:进程的唯一标识
33631870 -rw-r--r--. 1 root root 4 Mar 13 11:29 a.txt
1 2 3 4 5 6 7 8 9 10
第一列:inode索引节点编号(相当于人的身份证、家庭住址,全国唯一);
系统读取文件时首先通过文件名找到inode号码,然后才能读取到文件内容。
第二列:文件类型及权限。这一列共11个字符,
其中第一个字符为文件类型,
随后的9个字符为文件的对应权限,
最后一个字符点号“.”是和selinux有关的一个标识;
第三列: 硬连接数
第四列: 属主:文件的拥有者,用户
第五列: 属组:文件属于的组,用户组
第六列: 大小
第七列: 月份
第八列: 日
第九列: 时间
第十列: 文件名
第二列第一个字符:文件类型
一切皆文件。Windows中是通过扩展包名来区分文件,Linux里有自己的文件类型,Linux的里扩展名兼容windows方便区分文件。
1、 普通文件(regular file)
图片 视频 文档 都是文件
创建:touch vim echo cat
拷贝、移动:cp 、mv
删除:rm
三种类型:
a.(纯)文本文件:字符
b.二进制文件:可执行的命令
c.数据格式文件:存放命令收集的信息
2、 d 目录(directory)
生成:mkdir -p
复制:cp -a -r
删除rm -rf
区分:
a.开头为d
b.颜色为蓝色
c.ls -p 目录结尾加斜线
网友评论