Unix 什么是控制字符,为什么它们存在,它们的用途是什么?

Unix 什么是控制字符,为什么它们存在,它们的用途是什么?,unix,terminal,command-prompt,control-characters,Unix,Terminal,Command Prompt,Control Characters,当我使用终端时,我会经常按alt加上箭头键,而不是按我期望的方式(通常移动光标),我会得到一个“控制字符”,如[[A;或类似的内容。我收到的字母似乎非常上下文敏感,如果有程序在前台运行与实际在提示符下运行是不同的,在引导过程中是不同的,并且根据我使用的UNIX的不同而不同。我知道其中一些字母的用途(^C,^D,^Z)但我不知道其余的是用来做什么的,它们来自哪里,或者为什么它们还没有被去掉。@devnull这似乎只是关于ASCII控制字符,我比更了解这些字符^[[A输入字符阅读有关终端转义序列的内

当我使用终端时,我会经常按alt加上箭头键,而不是按我期望的方式(通常移动光标),我会得到一个“控制字符”,如
[[A;
或类似的内容。我收到的字母似乎非常上下文敏感,如果有程序在前台运行与实际在提示符下运行是不同的,在引导过程中是不同的,并且根据我使用的UNIX的不同而不同。我知道其中一些字母的用途(
^C
^D
^Z
)但我不知道其余的是用来做什么的,它们来自哪里,或者为什么它们还没有被去掉。

@devnull这似乎只是关于ASCII控制字符,我比
更了解这些字符^[[A
输入字符阅读有关终端转义序列的内容。祝你好运。