로딩
요청 처리 중입니다...

Chapter 18. Terminal I/O

 Chapter 18. Terminal I/O

Introduction - 복잡하고 양도 많은 terminal I/O. 이번장에서는 POSIX.1 터미널 함수와 플랫폼 specific한 내용들에 대해 알아 보자 - Terminal I/O가 복잡한 것은 다양한 대상에 대해 사용하기 때문이다. e.g. terminals,모뎀, 프린터 등 Overview - Terminal I/O의 두가지 1.

모드표준 모드 (Canonical mode) : 터미널의 입력이 line단위로 행해진다. 터미널 드라이버는 읽기 요청당 최대 one line을 return 2.

비표준 모드 (Noncanonical mode) : 입력 문자가 line 단위로 조합되지 않음 - 기본은 표준 모드 - vi처럼 화면 전체를 조작하는 프로그램은 비표준 모드로 동작. 이런 프로그램에서는 편집 명령으로 특수문자를 사용하므로, 이런 문자를 자동으로 처리하지 않아야함.

예)터미널에서는 Ctrl-D은 파일끝을 의미. vi에서는 화면 절반을 아래로 스크롤하는 명령 - VERSIO...