linux-12基本命令之 cat,more,head, tail ,tr,od,wc,cut,diff
Posted 风之子手
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-12基本命令之 cat,more,head, tail ,tr,od,wc,cut,diff相关的知识,希望对你有一定的参考价值。
1、cat 命令 用于查看纯文本文件(较短),格式:"cat[选项][文件]"
查看文本文件
[root@localhost /]# cat 文件名
参数 | 作用 |
-n | 显示行号 |
-b | 显示行号(不包括空格) |
-A | 显示出不可见的符号,如 空格,tab建 |
2、more 命令 用于查看纯文本文件(较长的)格式:"more[选项] 文件"
查看文本文件
[root@localhost etc]# more 文件名
参数 | 作用 |
-数字 | 预先显示的行数 (默认为一页) |
-d | 显示提示语句与报错信息 |
3、head 命令用于查看文本的前N行
查看文本前20行
head -n 10 文件名
参数 | 作用 |
-n 10 | 显示10行 |
-n -10 | 正常输出但不显示最后的10行 |
4、tail 查看纯文本的文档的后N行 格式为:"tail [选项][文件]"
查看文本文件的后20行:
[root@localhost etc]# tail -n 20 文件名
参数 | 作用 |
-n 10 | 显示后面10行 |
-f | 持续刷新显示的内容 |
5、tr 命令用于转换文本文件中的字符,格式为:"tr[原始字符][目标字符]"
[root@localhost etc]# cat tr.tex |tr[a-z][A-Z]
6、od 命令用于对查看特殊格式的文件。格式为"od[选项][文件]"
7、wc 命令用于统计制定文本的行数,字数,字节数,格式为:"wc[参数] 文本"
参数 | 作用 |
-l | 显示行数 |
-w |
只显示单词数 |
-c | 只显示字节数 |
查看当前系统的用户数
[root@localhost etc]# wc -l /etc/passwd
8、cut
9、diff 命令用于比较多个文件文本的差异 格式为:"diff[参数]文件"
参数 | 作用 |
-b | 忽略空格引起的差异 |
-B | 忽略空格引起的差异 |
-brief或-q | 仅报告是否存在差异 |
-c | 使用上下文输出格式 |
比较2个文件的差异
[root@localhost etc]# diff diff_a.txt diff_b.txt
仅显示比较后的结果,相同或者不相同
root@localhost etc]# diff --brief diff_a.txt diff_b.txt
以上是关于linux-12基本命令之 cat,more,head, tail ,tr,od,wc,cut,diff的主要内容,如果未能解决你的问题,请参考以下文章