1、wc的用法及其统计的内容
wc(Word Count) :功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
wc不加任何选项的默认用法
——默认先显示所有统计的内容
选项:
-l 显示行
-w 单词数 (不是真正的单词,在文本统计中只有字母之间被空格隔开,就默认为一个单词)
-c 字节数(空格 tab 回车 都占字节数)
2、grep的用法及选项作用
grep :过滤想要的文本内容
用法为:grep [选项]... PATTERN [FILE]... (PATTERN:正则表达式 )
选项及作用:
选项 | 作用 |
-i | 查找时 忽略条件的大小写 |
-v | 反向查找(后面的查找的条件,是除了这个限制的信息,其余都显示) |
-n | 显示行号 |
-r | 递归过滤文件夹中的所有文件 |
-o | 只匹配条件限制的内容 |
-A | 后面跟数字n +匹配的关键字,会显示关键字的后面n行 |
-B | 后面跟数字n +匹配的关键字,会显示关键字的前面n行 |
-C | 后面跟数字n +匹配的关键字,会显示关键字的前后n行 |
grep用到的正则表达式:
^ 以什么开头 放最前
$ 以什么什么结尾 放最后
空白行表示方法:^$
/etc/passwd
/etc/fstab
grep -n 'bash$' passwd 以bash结尾的行
grep -n '^$' fstab 找出空白行
grep -nv '^$' fstab 找出非空白行
注:正则表达式和通配符的区别:正则表达式是匹配文本中的内容,通配符是用在匹配文件的名字
2.1 grep -i
忽略大小写
2.2grep -n
显示行号
2.3 grep -o
只匹配显示内容
2.4 grep -v
取反
2.4 grep -c
显示匹配行数
2.4 grep -r
递归,加上此选项可以过滤文件夹
2.6 grep -A -B -C
3、 tar命令
tar [选项] ... 归档文件名 源文件或目录
tar [选项] ... 归档文件名 [-C 目标目录]
制作归档的固定格式 : tar 组合选项 自定义压缩包的名称 选中的压缩文件
注意: 选项有顺序要求: f 是所有选项中必选项,而且也是末尾的固定位置
选项 | 作用 |
-f | 代表使用归档 |
-c | 建立归档文件 |
-x | 解开归档文件 |
-p | 保留源文件权限 |
-v | 显示归档过程 , 解归档过程 |
-C | 指定解压目录 |
-z | 代表使用 gzip 压缩 |
-j | 代表使用 bzip2 压缩 |
-t | 不解开归档文件 只查看归档文件中的内容 |
3.1 压缩演示
tips:使用tar不会删除原文件,好评。
3.2 解压缩演示
4、总结
1.熟悉掌握压缩过程,尤其是对归档tar 选项的掌握
2.注意单文件压缩方式中Bzip2和Gzip,看清解压时的格式
3.了解wc的用法,注意wc 统计单词是有缺陷的
4.掌握grep的所用选项用法,利用好正则表达式来筛选你所需要的信息