티스토리 뷰

Linux

Why using CLI ? (pipeline)

ljh3259 2017. 6. 17. 19:32
반응형

- 하나의 명령의 실행 결과를 다른 명령의 입력으로 주고, 하나의 프로그램의 결과를 다른 프로그램에 입력으로 주고, 하나의 프로세스의 출력을, 결과를 다른 프로세스의 입력으로 준다.


 - grep : 어떠한 정보에서 필요한 정보가 포함되어 있는 줄을, 행을 찾는 명령어


 - grep 사용 방법

- mkdir why;cd why; :why 디렉토리 생성후 why 디렉토리로 이동

- nano linux.txt : wiki에서 복사해온 리눅스 관련 text를 넣은 linux.txt 파일을 생성

- grep 리눅스 linux.txt : linux.txt 파일안에 리눅스라는 단어가 포함되어있는 행을 출력


- 응용

- ls --help : ls 명령어 사용법에서 sort관련 된것만 보고싶다면

- ls --help | grep sort : |(pipeKey)  -> ls --help 사용설명서가 출력되면서 출력된 결과를 파

이프로 연결해서 grep sort라는 명령에 입력으로 주게됨.

grep 는 sort라는 텍스트가 포함되어있는 행만 검색해서 표시해준다.

- ls --help | grep sort | grep file : sort가 포함되어있으면서 file이라는 텍스트가 포함되어

있는 행만 검색해서 출력

 

- ps : 현재 실행되고 있는 프로그램들의 리스트

- ps aux | grep apache : apache가 포함되어있는 프로그램만 가져온다


- grep, pipe(|)

- pipe라는 것을 통해 프로그램과 프로그램을 연결할 수 있다

- 앞에있는 프로그램의 출력을 pipe를 통해 입력받을 수 있다.


* 정리 및 참고

- https://www.youtube.com/user/egoing2



반응형

'Linux' 카테고리의 다른 글

Mac Telnet 설치  (0) 2019.05.06
리눅스 jdk설치 해보기  (0) 2017.11.03
GUI VS CLI, sequence exccution(semicolon)  (0) 2017.06.17
wget  (0) 2017.06.17
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함