"cat -A" 命令选项在 Unix 中意味着什么
What does "cat -A" command option mean in Unix
我目前正在开发一个 Unix
盒子并发现了这个 post,我发现它很有帮助,以便了解 Unix
中的 cat
命令。在页面底部发现这一行:-A = Equivalent to -vET
由于我是 Unix
的新手,我不知道这实际上是什么意思?例如,假设我使用 cat
创建了一个名为 new
的文件,然后将此命令应用于该文件:
cat -A new
,我试过这个命令,但出现了一条错误消息,说 illegal option
。
简而言之,我想知道 cat -A
的真正含义是什么以及当我将它应用于文件时它有何影响。任何帮助,将不胜感激。
如下所示检查您的手册页,它会列出您的命令可用的所有选项,并检查是否存在 -A,如果不存在则为非法选项。
man cat
表示全部显示
基本上是 -vET
的组合
E : 它会在每一行的末尾显示“$”。
T :它将制表符显示为 ^I
v :它将使用 ^ 和 M 符号
^ 和 M 符号:
(显示除 LFD(LineFeed 或 NewLine)和 TAB 之外的控制字符使用“^”符号并在高位设置为
'M-')
M- 符号是一种通过在字符前面加上 M-
来将高位字符显示为低位字符的方法
如果您想了解更多关于 M 表示法的信息,您应该阅读小端和大端。
例如:
它显示个非打印字符
在 Mac OS 你需要使用 -e
标志和
-e Display non-printing characters (see the -v option), and display a dollar sign (`$') at the end of each line.
我目前正在开发一个 Unix
盒子并发现了这个 post,我发现它很有帮助,以便了解 Unix
中的 cat
命令。在页面底部发现这一行:-A = Equivalent to -vET
由于我是 Unix
的新手,我不知道这实际上是什么意思?例如,假设我使用 cat
创建了一个名为 new
的文件,然后将此命令应用于该文件:
cat -A new
,我试过这个命令,但出现了一条错误消息,说 illegal option
。
简而言之,我想知道 cat -A
的真正含义是什么以及当我将它应用于文件时它有何影响。任何帮助,将不胜感激。
如下所示检查您的手册页,它会列出您的命令可用的所有选项,并检查是否存在 -A,如果不存在则为非法选项。
man cat
表示全部显示
基本上是 -vET
的组合
E : 它会在每一行的末尾显示“$”。
T :它将制表符显示为 ^I
v :它将使用 ^ 和 M 符号
^ 和 M 符号:
(显示除 LFD(LineFeed 或 NewLine)和 TAB 之外的控制字符使用“^”符号并在高位设置为
'M-')
M- 符号是一种通过在字符前面加上 M-
来将高位字符显示为低位字符的方法
如果您想了解更多关于 M 表示法的信息,您应该阅读小端和大端。
例如:
它显示个非打印字符
在 Mac OS 你需要使用 -e
标志和
-e Display non-printing characters (see the -v option), and display a dollar sign (`$') at the end of each line.