삶 가운데 남긴 기록 AACII.TISTORY.COM
grep 샘플 예제 본문
여기서는 grep의 다양한 옵션에 대해 다루지는 않겠습니다.
사용하기 유용했던 패턴 샘플만 몇개 언급하도록 하겠습니다.
1. 실행 중인 프로세스 중 "java"를 포함하는 프로세스를 찾을 때
ps -ef | grep java
하지만 이건 우리가 찾으려는 프로세스 외에 프로세스가 grep 자체 프로세스도 표시되는데요.
그래서,
2. 실행 중인 프로세스 중 "java"를 포함하는 프로세스를 찾되, grep로 시작하는 프로세스를 제외할 때
ps -ef | grep java | grep -v grep
요렇게 하면 됩니다.
3. 실행 중인 프로세스 중 "java"를 포함하는 프로세스의 PID만 찾되, grep로 시작하는 프로세스를 제외할 때
ps -ef | grep java | grep -v grep | awk '{print $2}'
4. 실행 중인 프로세스 중 "java" 를 포함하는 프로세스의 개수를 구할 때
ps -ef | grep java | grep -v grep | wc -l
5. tail로 로그를 볼 때도 grep로 필터링 할 수 있습니다.
tail -f catalina.out | grep '[DEBUG]'
6. 80포트가 ESTABLISH인 네트워크 상태 정보를 볼 때
netstat -nltp | grep 80 | grep ESTABLISH
728x90
'DEV&OPS > Linux & Cloud' 카테고리의 다른 글
Docker 설치 (0) | 2024.05.08 |
---|---|
Ubuntu 22.04.4 서버 설치 및 설정 (0) | 2024.05.08 |
CentOS 7 디스크 추가 /var 파티션 교체 (2) | 2024.01.15 |
/var/cache 디렉터리의 용량 부족 (1) | 2024.01.13 |
JEUS 8.5 CentOS 7 설치 및 기동 (0) | 2023.04.18 |