who > lp
파일을 생성하고 who | lp
출력을 프로그램으로 보내는 이유는 무엇입니까 lp
?
이 두 가지 간단한 명령의 근거는 무엇입니까? 누군가 예를 들어 설명할 수 있나요?
답변1
>
파일로 리디렉션됩니다. |
파이프를 사용하여 프로세스로 리디렉션됩니다.
후자는 본질적으로 한 프로세스의 파일 설명자 1() 을 다른 프로세스의 파일 설명자 0() STDOUT
으로 연결되는 파이프를 가리킵니다. STDIN
파일 리디렉션 작업은 복잡하지 않으며 FD를 가져와 파일에 덤프하기만 하면 됩니다.