터미널 프로그램이 따르는 '규칙' 노트

터미널 프로그램이 따르는 '규칙'

터미널의 프로그램들은 표준이 없어도 일관적으로 작동합니다. 예를 들어, 비대화형 프로그램은 Ctrl-C를 눌렀을 때 종료하고, TUI는 'q'를 눌렀을 때 종료하며, REPL은 빈 줄에서 Ctrl-D를 눌렀을 때 종료합니다. 대부분의 프로그램은 readline 키 바인딩을 지원하고, 파이프에 쓰일 때 색상을 비활성화하며, '-'를 stdin/stdout을 의미하는 것으로 사용합니다. 이러한 규칙들은 설명적이지 않고, 명시적이지 않으며, 터미널 프로그램을 효과적으로 사용하는 데 도움이 됩니다.