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.