쉘은 터미널과 어떻게 상호 작용합니까?

쉘은 터미널과 어떻게 상호 작용합니까?

쉘이 터미널에 이스케이프 시퀀스(아마도 terminfo 조회를 사용하여)를 보낸다는 것을 알고 있지만 어떻게 보내나요? 터미널이 쉘을 호스팅할 때 쉘의 표준 출력에 추가하고 찾은 이스케이프 시퀀스를 처리합니까? 아니면 색상을 변경하기 위해 bash호출해야 하는 외부 함수(시스템 호출, 라이브러리 등)가 있습니까 ?Konsole

관련 정보