我目前正在使用Unix
框并遇到了post这个我认为有用的信息,以便了解cat
中的Unix
命令。在页面底部找到了这一行:-A = Equivalent to -vET
当我成为Unix
的新手时,我并不知道这实际意味着什么?例如,假设我使用new
创建了一个名为cat
的文件,然后将此命令应用于该文件:
cat -A new
,我尝试了此命令,但会出现一条错误消息,说明它和illegal option
。
简而言之,想知道cat -A
的真正含义以及将其应用于文件时的效果如何。任何帮助,将不胜感激。
答案 0 :(得分:3)
表示显示ALL。
基本上它是-VET
的组合
E:它会显示' $'在每一行的末尾。
T:它会将标签字符显示为^ I
v:它将使用^和M-notation
^和M符号:
(使用' ^'表示法显示除LFD(LineFeed或NewLine)和TAB之外的控制字符,并在具有高位设置的字符之前显示
' M - ')
M-符号是一种通过将高位字符作为低位字符显示在M-
之前的方法
如果你想了解更多关于M符号的话,你应该阅读关于little-endian和big-endian的内容。
例如:
答案 1 :(得分:1)
检查您的手册页,如下所示,它将列出您的命令可用的所有选项,并检查是否存在 - 如果不存在则存在,这是非法选项。
man cat
答案 2 :(得分:0)
它显示非打印字符
在Mac OS中,您需要使用-e
标志和
-e Display non-printing characters (see the -v option), and display a dollar sign (`$') at the end of each line.