文档查看命令 cat more less tail head

1.cat命令

cat命令把文件内容一次性输出到屏幕(滚屏)。

语法:

cat [选项] [参数]

常用选项:

-n:列出行号。

-b:列出行号,空白行不编号。

查看文件内容,列出打印编号

2.more命令

以百分比的形式查看日志,类似cat,不过会以一页一页的显示方便使用者逐页阅读,

按空格/z 就往下一页显示,帮助说明,按h。退出按q。

 cat -n test.log | grep "debug" | more     -> 分页打印 

实例:

帮助说明:

3.less命令

less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。

操作方式:

用less命令显示文件时,

用PageUp键向上翻页,

用PageDown键/空格键向下翻页

G跳到文末,Q退出....

更多操作可以按h。

4.head命令

head命令显示文件开头的内容。默认显示前10行。

语法:

head [选项] [参数]

选项:

-n<数字>:指定显示头部内容的行数; -c<字符数>:指定显示头部内容的字符数;

实例:

显示文件前3行

5.tail命令

tail命令显示文件尾部的内容,默认是尾部10行。

最常用的用法是 -f 选项,动态查看文件内容,常用于查看日志。

语法:

tail [选项] [参数]

选项:

-f:动态显示文件新追加的内容

-n<数字>:指定显示尾部部内容的行数

-c<字符数>:指定显示尾部内容的字符数

实例:

  tail test.log :显示文件的后十行内容

  tail  -n 20  test.log   查询日志尾部最后20行的日志

  tail -n +30 test.log   查询30行之后的所有日志

  tail -f test.log :显示文件的后十行内容并在文件内容增加后,自动显示新增的文件内容

  tail -100f test.log     实时监控100行日志
 
  cat -n test.log | tail -n +100 | head -n 2  查询从test.log的第100行再查询此结果的前2行(即100~101)

原文地址:https://www.cnblogs.com/charm-j/p/10413389.html