이전에 리눅스에서는 모든장치(H/W, 외부장치 포함)는 파일로써 관리되며, 장치에 접근하기 위해서는 파일디스크립터(FD)를 사용한다고 언급했었다.
이제 파일에 접근하여 수행하는 작업들 중에서 read()에 대해서 살펴보자.
read()는 말 그대로 '파일을 읽어오는 형태 구나'라고 생각하면된다.
read()의 역할은 open한 파일을 읽어온다, 즉 파일의 내용을 불러온다.
(파일디스크립터을 통해 파일에 접근한 뒤 파일의 내용을 저장할 수 있는 기능)
ex) read 함수 사용법
: read(파일 디스크립터, 파일의 내용을 저장할 공간, 불러올 파일의 내용크기);
ex) read함수를 사용해 cat명령어 수행하기.
댓글 없음:
댓글 쓰기