[[[Redirection]]]
파일 디스크립터는 보통
표준입력, 표준출력, 표준 에러라는 3가지로 나누어 생각한다.
표준입력(stdin)
어떤 프로그램을 실행하기 위해 꼭 필요한 요소를
프로그램을 실행할 때 함께 입력해 주는 것.
표준출력(stdout)
프로그램의 실행 결과로서 화면에 나타나는 요소.
표준에러(stderr)
에러 요소들의 출력을 의미한다.
위의 디스크립터는 '>''<'의 기호와 함게 사용함으로써
다른 파일 디스크립터로 바꾸어 줄수 있다.
ex) ls -l > lslist.txt [ ls -l의 실형 결과를 lslist.txt라는 파일에 저장]
ex) more < lslist.txt [ lslist.txt의 내용을 more 명령을 이용하여 출력]
[[[Pipe]]]
한 프로세스에서 다른 프로세스로
데이터 흐름을 연결할 때 Pipe란 용어를 사용한다.
한 프로세스의 output이 다른 프로세스의 input 으로 보내는 방법
ex) ls -al | more
파일 디스크립터는 보통
표준입력, 표준출력, 표준 에러라는 3가지로 나누어 생각한다.
표준입력(stdin)
어떤 프로그램을 실행하기 위해 꼭 필요한 요소를
프로그램을 실행할 때 함께 입력해 주는 것.
표준출력(stdout)
프로그램의 실행 결과로서 화면에 나타나는 요소.
표준에러(stderr)
에러 요소들의 출력을 의미한다.
위의 디스크립터는 '>''<'의 기호와 함게 사용함으로써
다른 파일 디스크립터로 바꾸어 줄수 있다.
ex) ls -l > lslist.txt [ ls -l의 실형 결과를 lslist.txt라는 파일에 저장]
ex) more < lslist.txt [ lslist.txt의 내용을 more 명령을 이용하여 출력]
[[[Pipe]]]
한 프로세스에서 다른 프로세스로
데이터 흐름을 연결할 때 Pipe란 용어를 사용한다.
한 프로세스의 output이 다른 프로세스의 input 으로 보내는 방법
ex) ls -al | more