uuuhhh
아주조코
uuuhhh
  • 전체 (68)
    • Cloud (22)
      • AWS (17)
      • NCP (4)
      • Tech (1)
    • Kubernetes (16)
    • Docker (1)
    • CI/CD (13)
    • Network (4)
    • OS (10)
      • Linux (9)
      • Concepts (1)
    • Language (0)
      • Golang (0)
    • Project (1)
      • Drone (1)
    • 요모조모 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • ⚠️ 2022/11/08 - 11/13 블로그 이관 작업 ⋯

인기 글

태그

  • network
  • Jenkins
  • EC2
  • minikube
  • AWS
  • LoadBalancer
  • argocd
  • NKS
  • Instance
  • Linux
  • NodePort
  • Iam
  • docker
  • service
  • 데이터베이스
  • ncp
  • build
  • CI
  • pod
  • kubernetes

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
uuuhhh

아주조코

리눅스 Pipe
OS/Linux

리눅스 Pipe

2022. 11. 28. 02:28

▪︎ 파이프 (Pipe)


💡 파이프 (Pipe) : |
  • 리눅스의 여러 명령어들을 조합하여 강력한 활용도를 보여줄 수 있는 기능
  • like a 조미료 (후추 팍팍! 소금 팍팍! 설탕 팍팍! → 짜자잔 맛있는 음식 ~)

 

  • 명령어_1  |  명령어_2
    • 여기서 명령어_1와 명령어_2는 다음의 과정을 거친다.
    • 입력(stdin) → 수행 → 결과(stdout / stderr)
    • 명령어_1의 결과는 | 파이프를 통해 명령어_2의 입력으로 전달되어 들어간다.
    • 위 과정을 거치면 명령어_1의 결과가 입력된 명령어_2의 결과가 수행된다.

 

명령어_1은 부모 프로세스로써 fork()를 통해 명령어_2의 자식 프로세스를 생성한다.

 

 

▪︎ e.g.


  • 특정 문자열의 파일명을 가진 파일을 검색하고 싶은 경우
    • project를 포함한 파일명을 가진 파일 검색
      • ls -al  |  grep “project”

 

  • 젠킨스 파드 스펙의 cpu 리소스를 수정(helm upgrade) 하고자 value 파일을 확인하는데..
    • 너무 많아 ㅜ

 

  • cpu 부분만 보여줘 !
    • cat jenkins-value.yaml  |  grep cpu

 

  • 주석 부분은 필요 없어 !
    • cat jenkins-values.yaml  |  grep cpu  |  grep -v “#”

 

 

ref.


[리눅스] 명령 실행 원리 2 : 파이프

저작자표시 (새창열림)

'OS > Linux' 카테고리의 다른 글

리눅스 배포판  (0) 2022.12.01
init vs. systemd  (0) 2022.12.01
리눅스 권한 체계  (0) 2022.11.29
리눅스 Shell  (0) 2022.11.29
vim 설정  (0) 2022.11.12
    'OS/Linux' 카테고리의 다른 글
    • init vs. systemd
    • 리눅스 권한 체계
    • 리눅스 Shell
    • vim 설정
    uuuhhh
    uuuhhh
    피땀눈물의 삽질기

    티스토리툴바