1、cat 命令 用于查看纯文本文件(较短),格式:"cat[选项][文件]"

查看文本文件

[root@localhost /]# cat 文件名
cat 参数
参数 作用
-n 显示行号
-b 显示行号(不包括空格)
-A 显示出不可见的符号,如 空格,tab建
   

2、more  命令 用于查看纯文本文件(较长的)格式:"more[选项] 文件"

  查看文本文件

[root@localhost etc]#  more 文件名
more 参数
参数 作用
-数字 预先显示的行数 (默认为一页)
-d 显示提示语句与报错信息

3、head 命令用于查看文本的前N行

查看文本前20行

head -n  文件名
head 命令
参数 作用
-n 10 显示10行
-n -10 正常输出但不显示最后的10行

  

4、tail  查看纯文本的文档的后N行 格式为:"tail [选项][文件]"

查看文本文件的后20行:

[root@localhost etc]# tail -n   文件名
tail 参数
参数 作用
-n 10 显示后面10行
-f 持续刷新显示的内容

5、tr 命令用于转换文本文件中的字符,格式为:"tr[原始字符][目标字符]"

[root@localhost etc]# cat tr.tex |tr[a-z][A-Z]

6、od 命令用于对查看特殊格式的文件。格式为"od[选项][文件]"

7、wc  命令用于统计制定文本的行数,字数,字节数,格式为:"wc[参数] 文本"

wc命令
参数 作用
-l 显示行数

-w

只显示单词数
-c 只显示字节数

查看当前系统的用户数

[root@localhost etc]# wc -l /etc/passwd

8、cut

9、diff 命令用于比较多个文件文本的差异 格式为:"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的更多相关文章

  1. 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系统常用的 ...

  2. Linux基本操作命令之文件查看cat more less tail head

    cat 参考之前博客:Linux基础命令之cat使用方法大全 more 命令 命令:more使用权限:所有使用者使用方式:more [选项] filename说明:类似于cat,不过会一页一页的显示内 ...

  3. 自学Linux Shell3.6-文件查看命令file cat more less tail head

    点击返回 自学Linux命令行与Shell脚本之路 3.6-文件查看命令file cat more less tail head 1.参看文件类型file 该命令用来识别文件类型,也可用来辨别一些文件 ...

  4. Linux常用基本命令(tail )

    tail命令 作用:从文件的尾部查看,跟head命令作用相反,参数也差不多,默认显示后面10行 格式: tail [option] [file] -n : 显示行数 -c<字节数> gho ...

  5. linux中,使用cat、head、tail命令显示文件指定行

    小文件可以用cat(也可以用head.tail) 显示文件最后20行:cat err.log | tail -n 20 显示文件前面20行:cat err.log | head -n 20 从20行开 ...

  6. 二:Linux 的基本命令、VI编辑器、Linux中软件安装

    Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E--盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...

  7. 第四周博客之一---Linux的基本命令(前5个)

    一.Linux的系统结构 "/"根目录部分有以下子目录: 1./bin:系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用. 2./boot:用于自举加载程序(LILO ...

  8. Linux 的基本命令

    Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E……盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...

  9. Linux常用基本命令(less)

    转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...

随机推荐

  1. 课堂Beta发布140字评论

    Beta发布140字评论: 第一组:飞天小女警 此项目组的功能是礼物挑选,创意十足,用户只要一听名字便会被深深吸引,并且页面设计感,时尚感十足,不断吸引客户的眼球,而且发布到云服务器上面. 第二组:金 ...

  2. 【经验】ansible 批量推送公钥

    1.使用 ssh-keygen -t rsa生成密钥对 ssh-keygen -t rsa 2.推送单个公钥到远程机器 格式: ssh-copy-id -i ~/.ssh/id_rsa.pub use ...

  3. 通过js获得html标签的值

    js获取html元素的值并赋值 1).input文本框 <input type="text" value="时间" placeholder="姓 ...

  4. 空MVC项目找不到System.Web.Optimization的处理办法

    install-package Microsoft.AspNet.Web.Optimization Create the bundle in Global.asax Application_Start ...

  5. 怎么将oracle数据库的数据迁移

    打开要导出数据的PC,进入cmd界面 先进入数据库输入sqlplus,账号system密码508956.有权限的账户密码 2. create directory dir_555 as 'd:/asd1 ...

  6. SQL Server 2008 r2 输入SQL语句不能自动提示的解决办法

    先利用“配置工具-SQL Server 配置管理器”关闭所有MSSQLSERVER服务,利用SQL Server Installation Center,进入Maintenance,选择Repair, ...

  7. linux 怎么完全卸载mysql数据库

    在linux下开发,mysql数据库是经常用到的,对于初学者来说,在linux怎么安装卸载mysql数据库,也许可能比较痛苦,这里简单介绍下,怎么卸载msql数据库. a)查看系统中是否以rpm包安装 ...

  8. Android框架之AndroidAnnotations详细讲解

    一: (1)一个activity如过使用AndroidAnnotions注入时, 那么它在 AndroidManifest.xml注册时,应该加入_ 比如: MainActivity的注册时 < ...

  9. ASCII、Unicode、GBK和UTF-8字符编码的区别联系

    转自http://dengo.org/archives/901 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物.他们看到8个开关状态是好的,于是他们把这称 ...

  10. 原生JS中apply()方法的一个值得注意的用法

    今天在学习vue.js的render时,遇到需要重复构造多个同类型对象的问题,在这里发现原生JS中apply()方法的一个特殊的用法: var ary = Array.apply(null, { &q ...