LInux中文件内容查阅命令

LInux中,读取文件的常用方法大致如下几种:

    cat:从文件第一行显示。

    tac:文件内容行数倒着显示。和“cat”刚好相反。很好记住。

    nl:显示的时候显示行号。

    more:可以一页一页的显示

    less:与more类似。但是与more相比可以向前翻页。

    head:只看头几行。

    tail:只看尾部几行。

    od:以二进制的方式读取文件内容。

接下来详细讲一下各个命令的使用


cat:

 -n   :显示行号

 -A   :相当于 -vET 的整合参数,可列出一些看不到的参数(-v),将结尾的判断符$显现出来(-E),将Tab按键以^I显示出来(-T);


tac:

和cat相反。


nl:(添加行号打印)

-b:加上会将空白行也加上行号。使用:nl -b a /etc/code-->文件路径

行号固定位数的代码:nl -b a -n rz /etc/code-->文件路径(这是默认6位数)

若改为3位:nl -b a -n rz -w 3 /etc/code-->文件路径


more:

:f   是立刻显示出文件名以及目前显示的行数

Enter:代表向下滚动一行

Space:代表向下滚动一页

/string:查找(只能向下)

b或[ctrl]-b :代表往回翻页,不过这操作只对文件有用,对管道无用


less:

比more多

?string :向上查询字符串

n:重复前一个查询,(与/string和?string有关)

N:反向重复前一个查询,(与/string和?string有关)


head和tail:

head或tail​ /etc/code-->文件路径  默认显示10行

head或tail -n 20  这样用即可显示20行

如果后面100行的数据都不打印,

head -n -100 /etc/code-->文件路径

如果想列出100行以后的数据

tail -n +100 /etc/code-->文件路径​

如果想显示10到20行:head -n 20 /etc/code|tail -n 10   (就是取前20行,再取后10行)


od:

后面加上-t可接各种类型输出如:od -t c:使用ASCII字符输出

具体是:a:默认的字符

        c:ASCII字符

        d[size]:利用十进制(decimal),每个整数占size bytes

        f[size]:利用浮点型(floating),每个整数占size bytes​

        o[size]:利用八进制(octal),每个整数占size bytes

        x[size]:利用十六进制(hexadecimal),每个整数占size bytes​


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值