linux用cat查看文件内容并显示行号,linux下查看文件内容cat,more,less(示例代码)

1. 查看文件内容经常使用的命令

cat : 由第一行显示文件内容

tac:  从最后一行開始显示。与cat相反

nl :  文件内容和行号一起输出

more: 一页一页显示

less: 与more类似,能够往前翻页

head: 取头部几行

tail:  取尾部几行

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

2. cat命令

查看cat的參数 cat --h

$ cat --h

Usage: cat [OPTION] [FILE]...

Concatenate FILE(s), or standard input, to standard output.

-A, --show-all equivalent to -vET

与-vET等价

-b, --number-nonblank number nonblank output lines

输出行号,仅仅针对非空白行

-e equivalent to -vE

与-vE等价

-E, --show-ends display $ at end of each line

文件末尾展示$

-n, --number number all output lines

输出行号

-s, --squeeze-blank never more than one single blank line

合并多个空白行,仅仅输出一行

-t equivalent to -vT

-T, --show-tabs display TAB characters as ^I

将 TAB 展示为^I

-v, --show-nonprinting use ^ and M- notation, except for LFD and TAB

展示一些看不出来的字符$ cat 1

hello world

hello linux查看行号和特殊符号

$ cat -n 1

1 hello world

2

3

4 hello linux

5

$ cat -A 1

hello^Iworld^M$

^M$

^M$

hello^Ilinux^M$

^M$-A參数 结尾以 $结束, TAB 以^I展示。 ^M表示windiows下的回车键。

cat一次全展示文件,当文件比較大时。来不及看就翻屏过了。

推荐使用more或less来查看文件。

3. more命令

more可翻页查看。

$ more filename经常使用命令:

空格 space : 向下翻页

Enter :           向下滚动一行

/字符串 :       向下查询字符串

:f  :                 显示当前行号

q :                 退出

b :                 往回翻页。仅仅在文件有作用。对管道无作用。

4. less命令

less也是一页一页的查看,与more不同的是能够向上翻页

$ less filename经常使用命令:

空格 space :          向下翻一页

Enter :                     向下一行

[PageDown] :        向下一页:

[PageUp] :             向上一页

/字符串:                  向下查询

?

字符串:                向上查询

n :                           反复前一个查询 / 或 ?

N :                          反向前一个查询 / 或 ?

q :                           退出

less的參数与man命令的參数类似,由于man命令就是调用less显示说明文档的。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值