Pipe와 Pipeline
# pipe
# pipeline
# linux-master-1
Pipe
한 프로세스의 출력(Output)이 다른 프로세스의 입력(Input)으로 바로 이어지도록 연결하는 데이터 통로를 말합니다. 데이터가 물 흐르듯 한 방향으로만 흐르기 때문에 파이프라는 이름이 붙었습니다.
- 파이프라인(Pipeline)은 이러한 파이프 구조를 여러 개 연결하여 복잡한 작업을 단계별로 처리하는 전체 시스템을 의미
- Pipe (
|): 프로그램 → 프로그램 (A의 출력을 B의 입력으로)
예시: bash ps aux | grep nginx
ps aux의 출력이 파이프로grep nginx의 입력으로 바로 전달된다.