Linux 常用命令2 ——2.6.3 文件内容的查看

日历显示:

cal 2020
在这里插入图片描述

精华

cat由第一行查看文件内容
tac由最后一行查看文件内容
nl显示内容的时候同事显示行号
more一页一页的显示
less和more 类似 具有往前翻译的功能
head只看文件前几行
tail只看文件的后几行
od以二进制的方式读取文件的内容

分述:

cat[-AbEnTv] + 文件名

-A相当于-vET的整合,可列出一些特殊的字符而不是空白的而已
-b列出行号,仅针对非空白行做行号显示,空白行不显示行号
-E将结尾的换行符$显示出来
-n打印出行号,连同空白行也会有行号,与-b的选项不同
-T将【tab】键以^I显示
-v列出一些看不出来的特殊字符

tac : 她和cat相反

nl[-bnw] + 文件

-b指定行号指定的方式,主要有两种
-b a表示不论是否为空行,也同样列出行号
-b t如果有空行,空的那行不要显示行号
-n列出行号表示的方法,主要有三种
-n ln行号显示在左方
-n rn行号在自己栏位的最右方显示,且不加0
-n rz行号在自己栏位的最右方显示,且为0
-w行号在自己栏位的最右方显示,且加0

可翻看查看

more(一页一页的翻动)
空格键代表向下一页
Enter代表向下翻页
/字符串查看文件中内的内容,向下查找字符串这个关键词
:f立刻显示出文件名以及目前显示的行数
q:立刻离开more,不在显示该文件内容
b / ctrl + b代表王辉翻页,不过这操作只对文件有用,向下翻页是利用空格键就可以
less(一页一页的翻动)
空格键向下翻一页
pgup向上一页
pgdn向下一页
/字符串向下查找字符串
?字符串向上查找字符串
n重复查找前一个(与/或?有关)
N反向的重复复前一个查找
g前进到这个数据的第一行
G前进到这个数据的最后一行去
q离开less这个

数据截取:(head, tail)

±(number) 代表是从头还是从尾

head

head -n number 文件名代表显示几行的意思
例子: head -n 10 文件名查找前10行
例子: head -n -10后10行的全部行

tail

tail -n [number] 文件名后面接数字代表显示几行
tail -f [number] 文件名表示持续刷新显示后面的所连接文件的内容

联合使用:

例子:查找一个文件的10- 15行(管道)

cat -n /etc/home/jaden/a.txt | head -n 25 | tail -n 10

非纯文本文件:od

例子: /etc/bin/passwd 这是个二进制文件

od [-t TYPE] + 文件

-t后面接可以接各种类型的输出
a利用默认字符输出
c使用ascii 字符来输出
d[size]利用10进制来输出文件,每个整数占用size Bytes
f[size]利用浮点数来输出文件, 每个整数占用size Bytes
o[size]利用八进制来输出文件, 每个整数占用size Bytes
x[size]利用十六进制来输出文件,每个整数占用size Bytes
例子:
od -t c /etc/bin/passwd
===========================
2717120   R   A   G   m   I   0   N   j   8   1   A   a   6   s   Y   6
2717140   A   =  \n   -   -   -   -   -   E   N   D       C   E   R   T
2717160   I   F   I   C   A   T   E   -   -   -   -   -  \n
=========================================================================
Beytes(8进制)  后面这是ASCII码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值