Список непечатаемых символов Linux, MacOS или Windows
Непечатаемые символы в Linux, MacOS или Windows — это символы, которые не представляют символ, знак или число, являющееся частью текста документа, а используются для таких вещей, как кодировка символов. Полный список всех непечатаемых символов вместе с их десятичными и шестнадцатеричными кодами показан ниже.
Как найти непечатаемые символы в файле в Linux
Если вам нужно увидеть все непечатаемые символы в документе, вы можете использовать команду
cat -v имя_файла.txt
, где имя_файла.txt — это файл, который вы хотите отобразить. Содержимое файла вместе с непечатаемыми символами будет показано в окне вашего терминала.
Ниже приведен список всех непечатаемых символов вместе с их двоичными, десятичными и шестнадцатеричными кодами. Вы также можете найти их управляющую последовательность (используемую во многих языках программирования) и нотацию вставки (используемую с помощью cat -v).
Name | Binary | Decimal | Hexadecimal | Octal | Caret Notation | Escape Sequence |
Null | 000 0000 | 0 | 00 | 000 | ^@ | \0 |
Start of Heading (SOH) | 000 0001 | 1 | 01 | 001 | ^A | |
Start of Text (STX) | 000 0010 | 2 | 02 | 002 | ^B | |
End of Text (ETX) | 000 0011 | 3 | 03 | 003 | ^C | |
End of Transmission (EOT) | 000 0100 | 4 | 04 | 004 | ^D | |
Enquiry (ENQ) | 000 0101 | 5 | 05 | 005 | ^E | |
Acknowledgement (ACK) | 000 0110 | 6 | 06 | 006 | ^F | |
Beep (BEL) | 000 0111 | 7 | 07 | 007 | ^G | \a |
Backspace (BS) | 000 1000 | 8 | 08 | 010 | ^H | \b |
Horizontal Tab (HT) | 000 1001 | 9 | 09 | 011 | ^I | \t |
Line Feed (LF) | 000 1010 | 10 | 0A | 012 | ^J | \n |
Vertical Tab (VT) | 000 1011 | 11 | 0B | 013 | ^K | \v |
Form Feed (FF) | 000 1100 | 12 | 0C | 014 | ^L | \f |
Carriage Return (CR) | 000 1101 | 13 | 0D | 015 | ^M | \r |
Shift Out (SO) | 000 1110 | 14 | 0E | 016 | ^N | |
Shift In (SI) | 000 1111 | 15 | 0F | 017 | ^O | |
Data Link Escape (DLE) | 001 0000 | 16 | 10 | 020 | ^P | |
Device Control 1 (DC1, often XON) | 001 0001 | 17 | 11 | 021 | ^Q | |
Device Control 2 (DC2) | 001 0010 | 18 | 12 | 022 | ^R | |
Device Control 3 (DC3, often XOFF) | 001 0011 | 19 | 13 | 023 | ^S | |
Device Control 4 (DC4) | 001 0100 | 20 | 14 | 024 | ^T | |
Negative Acknowledgement (NAK) | 001 0101 | 21 | 15 | 025 | ^U | |
Synchronous Idle (SYN) | 001 0110 | 22 | 16 | 026 | ^V | |
End of Transmission Block (ETB) | 001 0111 | 23 | 17 | 027 | ^W | |
Cancel (CAN) | 001 1000 | 24 | 18 | 030 | ^X | |
End of Medium (EM) | 001 1001 | 25 | 19 | 031 | ^Y | |
Substitute (SUB) | 001 1010 | 26 | 1A | 032 | ^Z | |
Escape (ESC) | 001 1011 | 27 | 1B | 033 | ^[ | \e |
File Separator (FS) | 001 1100 | 28 | 1C | 034 | ^\ | |
Group Separator (GS) | 001 1101 | 29 | 1D | 035 | ^] | |
Record Separator (RS) | 001 1110 | 30 | 1E | 036 | ^^ | |
Unit Separator (US) | 001 1111 | 31 | 1F | 037 | ^_ | |
Delete (DEL) | 111 1111 | 127 | 7F | 177 | ^? |