本文将学到的命令
cat
tac
nl
more
less
head
tail
cat(从第一行开始显示文件内容)
首先来看一下官方文档
man cat
CAT(1) GNU CAT(1)
NAME
cat - 连接文件并在标准输出上输出
SYNOPSIS 总览
cat [选项列表] [文件列表]...
DESCRIPTION 描述
将文件列表中的文件或标准输入连接到标准输出。
-A, --show-all 等价于 -vET 。
-b, --number-nonblank 给非空输出行编号。
-e 等价于 -vE 。
-E, --show-ends 在每行结束显示 $ 。
-n, --number 给所有输出行编号。
-s, --squeeze-blank 将所有的连续的多个空行替换为一个空行。
-t 等价于 -vT 。
-T, --show-tabs 把 TAB 字符显示为 ^I 。
-u (被忽略的选项)
-v, --show-nonprinting 除了 LFD 和 TAB 之外所有控制符用 ^ 和 M- 记方式显示。
--help 显示帮助并退出。
--version 显示版本信息并退出。
没有指定文件或指定的文件是 -,则从标准输入读取。
下面我们讲解几个比较常用的参数:
-A : 相当于-vET的整合选项,可列出一些特殊字符而不是空白而已
-b : 列出行号,仅针对非空白行做行号显示,空白行不标行号
-E : 将结尾的断行字符$显示出来
-n : 打印行号,连同空白行也会有行号
-T : 将tab安检以^I显示出来
-v : 列出一些看不出来的特殊字符
下面是这些参数的使用示例:
tac(从最后一行开始显示)
可以看出tac是cat的倒着写
照例来看一下官方文档
man tac