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 文件名
| 参数 | 作用 |
| -n 10 | 显示10行 |
| -n -10 | 正常输出但不显示最后的10行 |

4、tail 查看纯文本的文档的后N行 格式为:"tail [选项][文件]"
查看文本文件的后20行:
[root@localhost etc]# tail -n 文件名
| 参数 | 作用 |
| -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的更多相关文章
- linux 浏览查看文件more,less,head,tail,cat,tac,od,nl命令使用简介
参考:linux 基本命令详解 cat,tac,nl,more,less,head,tail,od 命令more,less,head,tail,cat,tac,od,nl等是是使用Linux系统常用的 ...
- Linux基本操作命令之文件查看cat more less tail head
cat 参考之前博客:Linux基础命令之cat使用方法大全 more 命令 命令:more使用权限:所有使用者使用方式:more [选项] filename说明:类似于cat,不过会一页一页的显示内 ...
- 自学Linux Shell3.6-文件查看命令file cat more less tail head
点击返回 自学Linux命令行与Shell脚本之路 3.6-文件查看命令file cat more less tail head 1.参看文件类型file 该命令用来识别文件类型,也可用来辨别一些文件 ...
- Linux常用基本命令(tail )
tail命令 作用:从文件的尾部查看,跟head命令作用相反,参数也差不多,默认显示后面10行 格式: tail [option] [file] -n : 显示行数 -c<字节数> gho ...
- linux中,使用cat、head、tail命令显示文件指定行
小文件可以用cat(也可以用head.tail) 显示文件最后20行:cat err.log | tail -n 20 显示文件前面20行:cat err.log | head -n 20 从20行开 ...
- 二:Linux 的基本命令、VI编辑器、Linux中软件安装
Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E--盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...
- 第四周博客之一---Linux的基本命令(前5个)
一.Linux的系统结构 "/"根目录部分有以下子目录: 1./bin:系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用. 2./boot:用于自举加载程序(LILO ...
- Linux 的基本命令
Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E……盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...
- Linux常用基本命令(less)
转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...
随机推荐
- Spring环境搭建之:导入jar包、配置文件名称及放置位置
Spring环境搭建之:导入jar包.配置文件名称及放置位置 现在项目开发中spring框架应用的还是比较多的,自己用的还不太熟练,每次用的时候总配置半天,总有些配置弄错,就找个时间总结以下,方便以后 ...
- TDDL DataSource
TDDL DataSource 分为 AtomDataSource GroupDatasource 他们两者没有依赖关系, 都实现了 JDBC 规范, 可以作为独立的 datasource 单独使用 ...
- CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义
entity framework,没在view引用 实体对象时,一直没问题,引用后爆出这个错误来 CS0012: 类型"System.Data.Objects.DataClasses.En ...
- mysql备份文件注释乱码处理工具
我们有时候需要做mysql数据库的注释,可是备份出来的是乱码,怎么办呢? 本工具软件来帮你的忙. 将GBK库备份后的文本文件中夹带的UTF8乱码转换为GBK编码,就不再乱码了. http://down ...
- vmware安装linux6.3
安装信息: 1.vmware9.0下载地址:http://pan.baidu.com/share/link?shareid=1287299796&uk=2585121485 2.oraclel ...
- 用jquery编写的tab插件
用jquery编写的tab插件 源码 $.fn.ss_tab = function (options) { var box = $(this); var btns = $(this).find(&qu ...
- C、C++、Java、go的语法区别
详细C++.Java比较:http://www.cnblogs.com/stephen-liu74/archive/2011/07/27/2118660.html 一.C.C++的区别 在很大程度上, ...
- TCP/IP协议和HTTP协议 浩哥指教
TCP和IP在HTTP协议的上层,HTTP算是应用层,IP协议建立的是电脑跟电脑之间的联系,具体过程是,物理上,通过网线,解析MAC地址,到达路由,路由告诉数据将要去哪里,对方电脑通过NDS解析,解析 ...
- Session失效之 IE iframe cookie问题(p3p)
项目中,在做门户系统时,使用了iframe嵌套展示各个子系统的页面,其中有个页面在ie8下,始终无法正常登陆. 后来项目经理分析,应该是iframe跨域导致,赶忙查看了连接地址,还真是一个跨域的页面. ...
- 《CODE》读后笔记——第1~13章
1.电筒密谈 Morse code表 文中提到"英语词汇就是一种编码".这句话仿佛有一种哲学思想在里面,万物皆可以以任何形式编码,只是编码的方式和途径不同.有些编码简单易懂易于接受 ...