답변:
이것들은 ANSI 이스케이프 코드 입니다. 는 ^[
다음이, ESC (이스케이프) 문자를 나타내는 [
실제 왼쪽 대괄호이며, 문자는 이스케이프 코드의 기능을 나타냅니다. 이 Esc[
부품을 CSI (Control Sequence Introducer)라고합니다. 따라서 순서 CSI
A
는 화살표 위로 또는 CUU (CUrsor Up)를 의미합니다.
어쨌든,이 체계는 VT100 디스플레이 터미널 의 시간으로 거슬러 올라갑니다 (1978 년에 도입 됨). VT100에서 사용 된 일부 이스케이프 시퀀스는 1980 년대 초 ANSI에 의해 표준화되었으며 그 이후로 계속 사용되었습니다.
일반적으로 화살표 키를 누르면 일부 프로그램 (예 : 셸)이 청취 중이며 해당 프로그램을 실행할 수 있습니다. 따라서 위쪽 화살표를 누르면 명령 기록에서 뒤로 스크롤됩니다. 그러나 프로그램이 실행 중이면 화살표 키의 이스케이프 시퀀스를 이해 하지 못하면 일반적으로 다른 키와 마찬가지로 터미널로 다시 에코됩니다. 따라서 ^[[A
위쪽 화살표 키를 누르는 경우가 종종 있습니다 .