man cat
说:
-v, --show-nonprinting
use ^ and M- notation, except for LFD and TAB
我查了一下info cat
,它使用相同的缩写:
‘-v’
‘--show-nonprinting’
Display control characters except for LFD and TAB using ‘^’
notation and precede characters that have the high bit set with
‘M-’.
LFD 代表什么?
答案1
本文扩展缩写:“LFD”代表“换行”。这个 SO 答案详细说明了:
A换行意思是向前移动一行。代码是
\n
.
A 回车表示将光标移动到行首。代码是\r
.
\r\n
Windows 编辑器通常仍然像在文本文件中一样使用两者的组合。 Unix 主要只使用\n
.这种分离来自打字机时代,当您转动滚轮移动纸张以更改行并移动笔架以在行首重新开始打字时。这是两步。
在cat -v
文档上下文中,它表示\n
字符不会被替换为^
或M-
符号;它将打印为新行。