728x90
ps -ef | grep 명령어
ps -ef | grep 찾을단어
실행 중인 프로세스를 나열한 다음 '찾을 단어' 키워드를 기반으로 해당 프로세스를 필터링 하는데 사용됩니다.
ps (Process Status) : 현재 실행 중인 프로세스 목록을 보여주는 명령어
옵션 없이 ps를 실행하면 아주 간단한 정보를 출력합니다.
ps 주요 옵션
-e | 모든 프로세스 출력 |
-f | 풀 포맷으로 보여준다. (UID,PID 등) |
ps -ef 명령어를 실행하면 많은 결과가 출력된다. 원하는 프로세스만 찾기위해 grep을 사용한다.
| (파이프라인)
파이프라인은 파이프라인 앞 명령어의 출력값을 파이프라인 뒤 명령어의 입력값으로 사용할 수 있게 해준다.
ps -ef 명령어를 치면 모든 프로세스를 보여줘 보기가 어렵기 때문에
왼쪽( ps -ef) ps -ef의 결과를 파이프라인 오른쪽 ( grep 찾을단어) 명령의 입력으로 사용하는 데 사용됩니다.
grep : 특정 문장열 찾는 명령어
grep 주요옵션
-i | 대소문자 구분하지않고 검색 |
-n | 줄번호를 함께 출력 |
-x | 패턴과 단어 전체가 일치하는 라인 출력 |
grep 명령어는 로그에서 특정 문자열로 검색할때 자주 사용하기도함
1. 특정 파일내에서 특정 단어 찾기
grep "찾을 문자열" FileName
2.단어의 대소문자 구분없이 단어찾기
grep -i "찾을 문자열" FileName
3.몇번째 줄에 단어가 포함되어 있는지 찾기
grep -n "찾을 문자열" FileName
728x90