티스토리 뷰
- 하나의 명령의 실행 결과를 다른 명령의 입력으로 주고, 하나의 프로그램의 결과를 다른 프로그램에 입력으로 주고, 하나의 프로세스의 출력을, 결과를 다른 프로세스의 입력으로 준다.
- 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 |