가능한 중복 : 리눅스 표준 입력, 표준 출력, 표준 에러
Writing to stdin and reading from stdout (UNIX/LINUX/C Programming)
프로그램에서 stdin에 쓰는 경우 어떻게됩니까? 또는 stdout, stderr ...에서 읽습니다.
운영 체제의 관점에서 자세한 내용을 알고 싶습니다. 미리 감사드립니다.
가능한 중복 : 리눅스 표준 입력, 표준 출력, 표준 에러
Writing to stdin and reading from stdout (UNIX/LINUX/C Programming)
프로그램에서 stdin에 쓰는 경우 어떻게됩니까? 또는 stdout, stderr ...에서 읽습니다.
운영 체제의 관점에서 자세한 내용을 알고 싶습니다. 미리 감사드립니다.
Linux의 stdio 스트림은 Linux 및 UNIX의 모든 파일 및 스트림과 마찬가지로 파일 설명자와 연결됩니다. 초기에, 그 파일 디스크립터는 tty와 연관되어있다. tty는 실제로는 파일 일 뿐이다. 처음에는 파일 설명자가 해당 TTY에 매핑됩니다. 사용자 또는 프로그램에서 다시 매핑 할 수도 있습니다. 예를 들어 stderr를 로그 파일로 다시 매핑하거나 미리 구운 입력에 stdin 할 수 있습니다.
http://stackoverflow.com/questions/3385201/confused-about-stdin-stdout-and-stderr – Satish