터미널을 사용하다 보면어느 순간 입력은 되는데 커서만 보이지 않는 상황을 만나게 됩니다.처음에는 단순한 오류처럼 보이지만, 실제로는프로그램이 남긴 제어 코드(ESC 시퀀스) 때문에터미널 내부 상태가 꼬이는 경우가 많습니다.저 역시 이 문제를 해결하는 과정에서“왜 이런 일이 발생하는 걸까?” 하는 궁금증이 생겼고,운영체제·터미널 프로그램·TTY/PTY 구조·ESC 코드 처리 방식까지생각보다 다양한 요소가 연결되어 있다는 것을 알게 되었습니다.이 글은 제가 정리하면서 이해한 내용을 기반으로,정리 과정에서 AI의 도움을 받아 구조화한 글입니다.급하신 분들은 초반의 Quick Fix만 보셔도 충분하고,더 깊은 내용을 알고 싶으신 분들은 아래로 내려가며원리·환경별 차이·ESC 코드까지 필요하신 만큼만 참고하시면 ..