We can echo a control char as per the below;
echo -e '\x07'
The above will give us a BEL
if we want to add control characters to a file, we can do;
printf 'hello there \x07 my name is Snake' > test.txt
if we then cat test.txt, well see the text and a BEL
We can of course send this to a serial port with something like cat test.txt > /dev/ttyS0
Some control characters are below;
- CTRL-A:
\x01 - CTRL-B:
\x02 - CTRL-C:
\x03 - CTRL-D:
\x04 - CTRL-E:
\x05 - CTRL-F:
\x06 - CTRL-G:
\x07 - CTRL-H (Backspace):
\x08 - CTRL-I (Tab):
\x09 - CTRL-J (Line Feed):
\x0A - CTRL-K (Vertical Tab):
\x0B - CTRL-L (Form Feed):
\x0C - CTRL-M (Carriage Return):
\x0D - CTRL-N:
\x0E - CTRL-O:
\x0F - CTRL-P:
\x10 - CTRL-Q:
\x11 - CTRL-R:
\x12 - CTRL-S:
\x13 - CTRL-T:
\x14 - CTRL-U:
\x15 - CTRL-V:
\x16 - CTRL-W:
\x17 - CTRL-X:
\x18 - CTRL-Y:
\x19 - CTRL-Z:
\x1A CTRL-[ (Escape): \x1BCTRL-\(File Separator): \x1CCTRL-](Group Separator): \x1DCTRL-^(Record Separator): \x1ECTRL-_(Unit Separator): \x1FCTRL-?(Delete): \x7F
![]() |
| (Table: 1) HEX ASCII chart (for example BEL = 007 or \x07) [source] |
![]() |
| (Table: 2) DECIMAL ASCII chart (for example BEL = 007 or \x07) [source] |




No comments:
Post a Comment
Note: only a member of this blog may post a comment.