Linux参考:不可打印字符列表

Linux、MacOS 或 Windows 上的不可打印字符是不代表作为文档文本一部分的符号、字符或数字的字符,而是用于字符编码等内容。下面显示了所有不可打印字符及其十进制和十六进制代码的完整列表。

如何在文件中查找不可打印的字符#

如果您需要查看文档中所有不可打印的字符,您可以cat -v filename.txt在终端中使用来查找它们,filename.txt您要显示的文件在哪里。该文件的内容以及插入符号中的不可打印字符将显示在您的终端窗口中。

有关不可打印字符的插入符号的完整列表,请参阅下面的列表。

完整的不可打印字符列表#

下面是所有不可打印字符的列表,以及它们的二进制、十进制和十六进制代码。您还可以找到它们的转义序列(在许多编程语言中使用)和插入符号(与 一起使用cat -v)。

NameBinaryDecimalHexadecimalOctalCaret NotationEscape Sequence
Null000 0000000000^@\0
Start of Heading (SOH)000 0001101001^A
Start of Text (STX)000 0010202002^B
End of Text (ETX)000 0011303003^C
End of Transmission (EOT)000 0100404004^D
Enquiry (ENQ)000 0101505005^E
Acknowledgement (ACK)000 0110606006^F
Beep (BEL)000 0111707007^G\a
Backspace (BS)000 1000808010^H\b
Horizontal Tab (HT)000 1001909011^I\t
Line Feed (LF)000 1010100A012^J\n
Vertical Tab (VT)000 1011110B013^K\v
Form Feed (FF)000 1100120C014^L\f
Carriage Return (CR)000 1101130D015^M\r
Shift Out (SO)000 1110140E016^N
Shift In (SI)000 1111150F017^O
Data Link Escape (DLE)001 00001610020^P
Device Control 1 (DC1, often XON)001 00011711021^Q
Device Control 2 (DC2)001 00101812022^R
Device Control 3 (DC3, often XOFF)001 00111913023^S
Device Control 4 (DC4)001 01002014024^T
Negative Acknowledgement (NAK)001 01012115025^U
Synchronous Idle (SYN)001 01102216026^V
End of Transmission Block (ETB)001 01112317027^W
Cancel (CAN)001 10002418030^X
End of Medium (EM)001 10012519031^Y
Substitute (SUB)001 1010261A032^Z
Escape (ESC)001 1011271B033^[\e
File Separator (FS)001 1100281C034^\
Group Separator (GS)001 1101291D035^]
Record Separator (RS)001 1110301E036^^
Unit Separator (US)001 1111311F037^_
Delete (DEL)111 11111277F177^?

发表评论

邮箱地址不会被公开。 必填项已用*标注