文件内容查看

Linux系统文件与目录管理_(2)文件内容查看

前面讲解了文件与目录的管理,下面就将讲讲文件内容的查看.

文件内容查看主要是三个命令:cat,less,more

下面现简单的说下他们的特点,然后再一一介绍

  • cat由第一行开始显示文件内容
  • tac从最后一行开始显示文件内容
  • nl显示时候,同时输出行号
  • more是一页一页的显示文件内容
  • less与more类似,不过可以往前翻页
  • head只看前面几行
  • tail只看后面几行
  • od一二进制方式读取文件内容

直接查看文件内容

直接查看文件的内容,可以用cat,tac,nl这三个命令

由于cat和tac的选项和参数是一样的,所以就不赘述了.

cat(concatenate)

cat命令的只要功能是把一个文件的内容连续打印在屏幕上面,但是文件超过40行之后就会来不及看了.那个时候一般就用more或者less了

$ cat [option] 文件目录

选项与参数说明如下:

选项与参数说明
-A相当于-vET
-b显示行号,但是空白行不会标出
-E将结尾的换行符$显示出来
-n打印出行号,联通空白也会有行号
-T将[Tab]以^T的形式打印出来
-v会列出一些看不到的特殊字符

nl(numbered line)

与cat -n相比nl能够对行号进行更多的设计.

$ nl [option] 文件

选项与参数说明如下:

选项与参数说明
-b指定行号的指定方式,主要有下面两种
-b a类似体验cat -n,无论是否为空行,都会显示出行号
-b t空行不显示行号(默认值)
-n列出行号表示方法,主要有三种
-n ln行号在屏幕的左边
-n rn行号在自己栏位的最右方显示,而且不加0
-n zn与-n rn一样,但是加0
-w 数字指定默认栏位的数字数

可翻页查看

这里主要就是more和less了

more(一页页的翻)

$ more 文件

注意:

  • 进入用more来查看文件之后,就进入了类似于man page 和info page类似的界面,这个这个界面里面也是有一些按键可以使用

按键说明:

  • 空格键(Space):代表向下翻一页
  • Enter:代表向下翻一行
  • /字符串:代表在当前现实的内容之中,向下查询字符串
  • :f :显示文件名称和目前显示的行数
  • q: 代表立即离开more
  • b 或者[Ctrl]+b:代表往回翻一页

less(一页页的翻)

less与more命令一样,但是按键不一样,下面主要讲解按键:

  • Space:同
  • Page Down:往下翻一页
  • Page Up:往上翻一页
  • /字符串:向下查找字符串
  • ?字符串:向上查找字符串
  • n: 重复前一个查找
  • N:返回重复前的第一个查找
  • G:前进到这个数据的最后一行
  • g:前一行
  • q:离开less

截取查看

主要就是head和tail,两个参数一样,所以只介绍head

head

$ head [number] 文件
  • number是要显示的行数

非纯文本文件

前面讲的都是纯文本文件,但是如果我们想要去查看非文本文件时候,如果用前面的命令就会乱码,那么此时就需要用od命令

$ od [-t type] 文件

-t后面接的各种type输出如下:

  • a:使用默认的字符输出

  • c:使用ASCII码输出

  • d[size]:使用十进制(decimal)来输出数据,每个整数占用size字节

  • f[size]:浮点数值(floating)输出,后同上

  • o[size]:八进制(otcal)来输出,后同

  • x[size]:十六进制(hexadecimal)输出,后同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值